Gacheru EvansDebugging.Debugging is an essential skill in software development that involves identifying and fixing issues or bugs in code to ensure that a…Mar 26Mar 26
Gacheru EvansHigh-level System Design.High-level system design refers to the process of conceptualising, defining, and outlining the architecture and components of a software…Mar 22Mar 22
Gacheru EvansLow-level System Design.Low-level system design, also known as detailed system design or component-level design, involves the process of specifying and defining…Mar 22Mar 22
Gacheru EvansA.C.I.D Properties in DBMS.There are four principles that relational databases operate on. Atomicity, Consistency, Isolation and Durability. If you are working with…Apr 14, 2023Apr 14, 2023
Gacheru Evans2 Tier Vs 3 Tier ArchitectureSoftware architecture refers to the high-level structures of a software system and the discipline of making such structures. Our focus…Jan 22, 20193Jan 22, 20193
Gacheru EvansPython’s Pipenv & Virtualenv.What is a virtualenv? well, it’s an isolated working copy of Python, which allows one to work on a specific project without the worry of…Jan 21, 2019Jan 21, 2019
Gacheru EvansAndela Book Camp Week 2.My heart is elated as I reflect on the journey that i’m currently taking in Andela, a second home filled with wonderful people, who are…Oct 21, 2016Oct 21, 2016
Gacheru EvansMastering Markdown.Markdown is a lightweight and easy-to-use syntax for styling all forms of writing on the GitHub platform. Basically it’s a way to control…Oct 13, 2016Oct 13, 2016
Gacheru EvansTest Driven Development .So what’s Test Driven Development? you might ask, well its the process of writing all possible worst case test scenarios that your program…Oct 12, 2016Oct 12, 2016
Gacheru EvansThere’s Beauty In The Struggle.Today’s blog post is inspired by my boot camp cohort X experience at Andela and of course J. Cole’s song-‘Love Yourz’Oct 12, 2016Oct 12, 2016