Posts in Category: Software Engineering (12)
Applying engineering principles to software. Discussions on clean code, software testing, system design patterns, and engineering culture.
Is There a Process to Build an Application?
Generally, it is a good idea to break down the steps you need and then test each one before moving to the next. However, the particular process to follow will...
Escaping CMS hell-DecapCMS, Netlify and Sveltia
Add a CMS to a jekyll GitHub-pages website Story time: When I created this website I used to create and edit the posts in visual studio code directly with the...
Why Not Stick to One Programming Language for Everything?
It might seem like a great idea to use your favorite programming language for every project. However, the reality is that the best programming language—whether it’s C++, Python, JavaScript, or...
Resolving SSH 'REMOTE HOST IDENTIFICATION HAS CHANGED' Error
If you encounter this error when connecting to your Raspberry Pi via SSH using its IP address or rasperrypi.local: ssh [email protected] @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @...
Dr Jekyll & Ruby -building Richard's personal website
This post is about my developer experience building my personal website with ruby, jekyll and GitHub pages, opinions are mine and mine alone. When I decided to build👨🏽💻 my personal...
Mastering Python for Algorithms and Efficiency
Having code that works or implementing a solution is not good enough. Some problems require optimizing for memory and time and also meeting given constraints. Efficiency matters, and the scalability...
Hello World -Skynet is Self aware
Hello world Insert cool robot image here
Install-NodeJs-on-Raspberry-Pi
For an updated version of this post see this post: Installing NodeJs on the Pi -linux based system How to install NodeJs on the Raspberry Pi 4 Tested on Raspberry...
Stranger Things by Peter Kimanzi
Here is a screen recording for the ‘Stranger Things’ animation website from developer Peter Kimanzi. I mentioned it in a previous post and I thought you would appreciate it more...
Spotlight on Peter Kimanzi- Developer from Nairobi
Developer from Nairobi, Kenya. I found a repository of web development projects on GitHub which belongs to Peter Kimanzi, a web developer from Nairobi. The site that really caught my...
App Development Process: From Concept to Launch
Is there a general process to follow to build an application? Generally, it is a good idea to break down the steps you need and then test each one before...
The Evolution of a Side Project: My Countdown App
In December 2021, I embarked on a project to create a simple countdown app to display time left till midnight. Then I decided to extend it further to count the...