On this page
- The Top 5 Mistakes You Make Building Software And How To Avoid Them
- I Tried ChatGPT and It's Not the Best Thing Ever
- Swap two (string) variables without using a third
- Why You Probably Don’t Need React (or any other frontend framework)
- Build your own OAuth2 Server with PHP and Symfony
- I Tried GitHub Copilot and it's the Best Thing Ever
- Test Driven Development (TDD): How, What & Why
- Delete Git tag
General Coding
The Top 5 Mistakes You Make Building Software And How To Avoid Them
The difference between failure and success isn't whether you make mistakes, it's whether you learn from them.
Read more ▶I Tried ChatGPT and It's Not the Best Thing Ever
An AI revolution or playing dumb? This blog post brought to you by a special guest contributor.
Read more ▶Swap two (string) variables without using a third
A bit about binary (pun intended!) to put a twist on a classic learning puzzle.
Read more ▶Why You Probably Don’t Need React (or any other frontend framework)
Challenging the present day orthodoxy on web application architecture.
Read more ▶Build your own OAuth2 Server with PHP and Symfony
Learn all about OAuth2, OIDC, plus build an AWS Cognito style single sign on app.
Read more ▶I Tried GitHub Copilot and it's the Best Thing Ever
...the AI trained on open source which writes code for you!
Read more ▶Test Driven Development (TDD): How, What & Why
Write better software with a test-first lifecycle.
Read more ▶Showing 1-8 of 8 posts.
Recent posts
Learn how to build an extensible plugin system for a Symfony application
php
The difference between failure and success isn't whether you make mistakes, it's whether you learn from them.
musings coding
Recalling the time I turned down a job offer because the company's interview technique sucked.
musings
Recalling the time I was rejected on the basis of a tech test...for the strangest reason!
musings
Why type hinting an array as a parameter or return type is an anti-pattern and should be avoided.
php