Lanre Adelowo
menu
Blog
About
Uses
Newsletter
Contact
The archive
Jan
12
2023
On actionable and actually useful logs
Responding to responses about my earlier thoughts on overlogging
Nov
11
2019
JWT revocation
How to safely revoke JWTs without compromising user’s security
Jan
02
2019
Database migrations in Golang
Implementing migrations in Go the sane way
Oct
10
2018
Automagically build and deploy your Jekyll site with Drone CI
Continous integration to deploy static websites
Sep
06
2018
Service discovery and loadbalancing with Consul and Fabio
Introduction to using consul for service registration
Jun
22
2018
A custom split function for bufio#Scanner
Custom implementation of a buffered scanner
Feb
18
2018
Managing configuration values in production sanely
Learn how not to leak production configurations. 12 factor configuration?
Aug
09
2017
On composable interfaces in Go
Interfaces should ideally be small and focused. Learn how to make smaller and concised interfaces in Go
Aug
08
2017
Musings on switching to Vim
So I switched fully to (Neo)vim, here is what I think
Jul
24
2017
Diving deep into net/http : A look at http.RoundTripper
Learn how to perform some operations before a request is processed in Go
Jul
06
2017
Isolating and mocking the database in Go tests
Mock the database in your Golang tests
Jun
23
2017
Writing Expressive tests in Go with Ginkgo and Gomega
Behaviour Driven Development (BDD) in Golang
May
17
2017
On package names for Go tests
What package name do I give my Golang tests ?
May
02
2017
Type safety or convenience
Exploring public API for your libraries: Convenience or type safety?
Apr
25
2017
Middleware in Go
Understanding Golang’s Middleware.
Apr
08
2017
Testing HTTP handlers in Go
An introduction to testing Golang’s web services
Apr
03
2017
Getting started with HTTP in Go
The ultimate primer to understanding web development in Go
Apr
01
2017
Testing packages integration with Laravel
How to test Laravel’s Service provider
Mar
13
2017
Improving maintainability in Laravel apps
Tips on writing more maintainable code in Laravel
Mar
08
2017
Extending the Gbowo library via plugins
How to extend the gbowo library for paystack
Feb
19
2017
Elementary OS, beauty and the beast
A review of Elementary os
Jan
21
2017
Never under estimate the power of a broken testsuite
Broken test suites don’t lie. They never do.
Jan
07
2017
Build your own validation library
Building your own simple and reusable validation library in PHP
Jan
05
2017
ATM Simulator in Ruby
So I have been taking a look at
Ruby
.
Dec
07
2016
A subtle introduction to Mocking (2)
Mocking, Mocking? Are you mocking me?
Dec
02
2016
An introduction to Mocking
An introduction to mocking
Oct
16
2016
Note to self, KISS is a way of life
It all began when i decided to avoid all the ugly parts of my chosen framework, Laravel. Laravel “Facades”, global helper functions et al. Little did i know it was more than what meets the eyes.
Jun
17
2016
On Development and Production environment parity
One of my favorite questions on Quora is What is a coder’s worst Nightmare.
Feb
15
2016
Deploying PHP web apps with Capistrano
I only recently completed building a project i was extremely keen on
Dec
16
2015
Building a simplistic MVC framework with AuraPHP and Twig
In my previous post, I discussed the benefits a template engine could bring to a project and why major frameworks have native support for them.
Dec
14
2015
You really should be using a PHP template engine
Why you should use a template engine ( PHP )
JOIN MY NEWSLETTER 🦄
Sounds like fun? go ahead and sign up
Subscribe
We won't send you spam. Unsubscribe at any time.
Built with ConvertKit