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.
Finding bugs with git bisect
With a few built-in commands, Git bisect saved me hours of debugging
Fixing Deferred Execution Serialization Issue
Providing a serializer with deferred enumerables can cause issues with serialization. Here I explain how to avoid it.
What Is A JSON Web Token (JWT)?
Learn what a JWT is and how it's used for authorization
Using runZoned To Catch Unhandled Exceptions
Catch unhandled exceptions like a pro using the runZoned call