Hi, I'm Adam! 👋
I'm so glad you're here!
I started this site to share, right here in the open, everything that I'm learning. Inspired by those pioneers to whom I owe my career, this is my podium to write about code, share tips and snippets, and talk about anything relating to software engineering or computing.
If you were expecting to read about Halesworth (the Suffolk market town), you are in the wrong place.
I've been programming on and off since I was around 7 years old. I gained valuable core skills by tinkering with games in the early to mid 2000's and after realising I had an aptitude for programming, started my journey as a freelancer. I've progressed through a variety of roles ever since and built on my skills along the way.
- Heres my Hippocratic Oath, which covers my attitude towards writing software.
- Check out my Reading List if you are looking for book recommendations.
- See what I use on a daily basis.
With a few built-in commands, Git bisect saved me hours of debugging
Providing a serializer with deferred enumerables can cause issues with serialization. Here I explain how to avoid it.
Learn what a JWT is and how it's used for authorization
Catch unhandled exceptions like a pro using the runZoned call
How to use the Unit class in Dartz
How to use the Either class in Dartz