Urgent.News

What's breaking now, across thousands of outlets.

Tech

Week 2: Learning Python, Cloud, DevOps, Terraform, SSH, and CLI Basics

Note: These are my learning notes from my current phase. I am keeping them as I wrote them so I can look back and see my progress. Computer Programming This section talks about computer langauges from Low level languges to high level language, the compiler and interpreted languages. Python Data types; Numbers: integers, floating-point numbers, and complex numbers Strings: Are character sequences.…

This passage outlines the author's recent learning progress in computer programming and related fields. The author discusses various aspects of computer languages, starting from low-level languages to high-level languages, including the role of compilers and interpreted languages.

The author then delves into data types such as numbers (integers, floating-point, and complex numbers), strings (character sequences), lists (ordered group of elements), tuples (ordered immutable collections of elements), and dictionaries (collections of key-value pairs not ordered). Variables in Python are declared and assigned values using the assignment operator, as demonstrated in the example.

The passage further explores JSON parsing, which involves accessing values in a JSON object and printing them using formatted strings. The author then shifts focus to cloud computing, specifically Amazon Web Services (AWS) and the creation of an AWS account.

In the context of DevOps, the author mentions version control, using Git as the most popular tool. Git has four main concepts: working directory, staging area (index), local repository, and remote repository. The author also explains branches, pull requests, and merges in Git.

Infrastructure as code (IaC) is introduced, with the author explaining how it helps build, change, and manage infrastructure through configuration files. The concept of continuous integration and continuous deployment (CI/CD) is also touched upon, which automates the process of merging code changes and making them ready for deployment.

The author discusses observability, which involves determining the state of a system based on output without guessing. Pillars of observability include logs, metrics, and traces. The author then introduces containers and Kubernetes, highlighting how containers package applications with their dependencies and Kubernetes manages containers automatically.

Lastly, the author introduces Terraform, a tool that helps build desired infrastructure instead of manually configuring it through a console. Terraform works by writing configuration files, planning the changes, and applying the proposed operations on the server (in this case, AWS).

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Make Your Buttons Dodge the Cursor with a Wrium Plugin

Most buttons just sit there and wait to be clicked. This one doesn't. Wrium Evasive Button is a small plugin for Wrium that makes a button (or any interactive element) smoothly dodge the cursor when…

  • Wrium Evasive Button plugin makes buttons avoid cursor.
  • Install plugin via npm with @wrium/evasive-button.
  • Use plugin for smart form validation and gamified forms.

📒LedgerFriend — From Everyday Transactions to Smarter Books.

This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend Describe the transaction. Review the entry. Understand your books.

  • LedgerFriend is an AI-powered bookkeeping assistant for Indian sole proprietors.
  • It interprets everyday language to suggest transaction details and generate organized books.
  • The prototype is for learning, not production accounting or tax advice.

SA’s ransomware problem is hiding a much bigger issue

Cartrack, RelyComply, ATNS. The recent cyber incidents mostly look like crime. That is where the question starts, not where it ends.

  • South Africa faces cyber security issue beyond criminal activity
  • Ransomware attacks on Cartrack and other organizations
  • Difficulty distinguishing strategic operations from cybercrime

More from Saturday 3 October →