Managing Documentation as Code for Technical Writers (+ Tips for Beginners)Many times, managing technical documentation traditionally, using Content Management Systems (CMS) and Help Authoring Tools (HATs), can feel like a never-ending game of catch-up. It’s a blur trying to remember the last time I didn’t manage documentat...Mar 13, 2025·6 min read
Understanding DockerMaking 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 comp...Mar 15, 2022·6 min read
Getting Started with Identity and Access Management (IAM) in AWSAs 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 perfor...Feb 23, 2022·5 min read
How to build a twitter bot that tweets every 10 minutes with Python and TweepyBuilding 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 5 minut...Oct 7, 2021·7 min read
Choosing, Using and Pairing Fonts like a ProChoosing a great font pair is just like picking a great outfit. There’s a wide range to choose from but we have to consider the occasion because there are special outfits, for special occasions. One of the major problems I’ve faced as a product desig...Aug 24, 2021·5 min read
How to Compile Python scripts to executables (Py2exe, Py2app and PyInstaller)For every new learner, it is normal to want to share your projects amongst friends so they can use that amazing thing that you’ve built. However, we can’t assume all our friends are tech-savvy and give them your scripts to run. So, in this article, I...Jun 23, 2021·6 min read
GUI Programming with Tkinter in PythonImagine if your favourite native PC applications didn't have user interfaces — like your PC calculator — and you had to interact with it via the command line? Not so nice, right? Python provides various options for developing Graphical User Interface...Jun 15, 2021·10 min read