Category: Devops
-
Getting started with Infrastructure as Code
In the past, provisioning and managing infrastructure had to be done manually by the IT admins through user interfaces, batch scripts, etc. Now, with the use of tools that support the full software lifecycle, you can define and manage your software Infrastructure as Code(IaC). For instance, let’s say you’re a developer working with MongoDB and…
-
Understanding Docker
Making use of containers for your applications is great practice, especially for cloud-based applications. It is a great way to build on isolated environments and scale them easily. Containers first originated in the Linux world. However, it was complex and not easily accessible, until Docker came along. The concept of containerisation might be hard to…
-
Getting started with Identity and Access Management (IAM) in AWS
As cloud practitioners, we should be aware of the importance of IAM, as it is used by all cloud service providers. When attempting to perform an action on AWS, you must first go through IAM to identify yourself and whether or not permission to perform that action has been granted. What is IAM? Identity and…
-
How to build a twitter bot that tweets every hour (with Python and Tweepy)
Building a Twitter bot is a simple and very interesting project to take on as a developer. While there’s a wide range of functionalities you can choose from, in this article, I’ll highlight how to build a Twitter bot that makes a tweet, every five minutes. Prerequisites: Python 3.6+ Tweepy Twitter API Heroku Getting Twitter…
-
GUI Programming with Tkinter in Python
Imagine our computers didn’t have GUIs and had to be operated using the command line. Seems tragic and mentally exhausting. GUIs are found on every operating system to aid communication between the user and the computer. Python provides various options for developing Graphical User Interfaces (GUIs). However, the most common ones include: Tkinter Kivy PySimpleGUI…
-
Global and local scopes of variables in Python
As you may or may not know; In python, a variable is created the moment you assign a value to it using the “=“ sign. Due to their scopes, variables are classified into two main groups. What is a scope? The scope of a variable refers to the area where you can the variable from.…