Network Modelling Tool in Python: Part 2In part 1 of this series, we managed to load the load CSV file of the network into a suitable data structure, an adjacent matrix. In this second part, we'd like to create tests for what we have worked on. Test-driven development is important because ...Jun 16, 2024·4 min read
Squash Multiple Git CommitsI'm learning a lot on my journey to contributing to open-source. One of the things I have learned recently is to squash git commits. You're not alone if you don't know what this means, I also didn't know what it meant the first time I heard it. In th...Jan 23, 2023·3 min read
Creating and Deleting Folders in LinuxThe command-line is a powerful tool for managing and organizing files and directories in Linux. In this blog post, we will cover two basic tasks: creating and deleting folders. Creating a Folder To create a new folder in Linux, we can use the mkdir c...Jan 9, 2023·2 min read
Dev Retro 2022: Contributing to Open-SourceFor a long time, I had never known my heroes and I had brushed off any expectations of knowing them later alone meeting them. Well, 5 years later since I started programming and things still haven't changed much, but I am still inspired by the work o...Dec 28, 2022·4 min read
Quickly Create an API With Json-ServerI was working on a web application prototype where I had to quickly write data to a database and read it. I had to configure the database and connect it to my web application but lucky enough, I didn't go through all that hustle. My good friend, Auth...Dec 15, 2022·5 min read
Format Python Code with BlackFor the past few days, I have made 2 pull requests to an open-source project. This was a great experience considering these are my baby steps in contributing to open-source projects. One of the new things I learned from the experience was using black...Dec 8, 2022·3 min read