Hey, I'm Ayobami. I build software and write about it.
For over two decades I've been building things using different technologies and whatever else the problem called for, and writing down what I learned along the way, from server sockets to search engines to shipping to production.
My Book
C# and .NET Core Test-Driven Development
Building robust, production-ready apps through the TDD lifecycle. Published by Packt.
Buy the book →What I'm Building
Alehra
A practice operating system for behavioral health providers, therapists, counselors, and psychologists.
Visit alehra.com →Recent writing
View all posts →What I've Been Building: Alehra
Introducing Alehra, a practice operating system for behavioral health providers, therapists, counselors, and psychologists that I've been building alongside my day job.
Swarm Testing
Swarming also known as mobbing or huddling is now increasingly being used in software engineering. This is a process where a team or group of people agree to collectively tackle a task, resolve an issue or incident. This approach was traditionally used when a team must complete a task given a limited time. It is known to facilitate knowledge sharing and collaboration within a team.
Agile Story Estimation
Agile story estimations can be done through the use of time or story points. The story points approach is popular and widely used by team because the story points are assigned to a story in the backlog as a measure of relative effort and complexity of that story. This blog post intent is not to teach the team to achieve perfect or accurate estimation, but to assist the team in achieving reliable velocity. With reliable velocity, the team can easily predict how long it would take to deliver a unit of work in the backlog. A unit of work could be a milestone or an epic.
Django deployment to Google App Engine with Github Action
Github action was released by Github as a feature to enable automation and customization of the development to deployment workflows for software development teams. Github actions ease the flow of execution, testing and possibly deployment of repository residing on Github. Also, Github actions provide the flexibility of creating custom flows and steps that are available in standards Continuous Integration (CI) and Continuous Deployment (CD) solutions.