Hello, World!
In true software development tradition, I’d like to say “Hello, World!” and welcome to my blog.
I would like this post to not only serve as a very brief introduction to me, and what I hope to achieve with my writing, but also to act as a milestone to look back on in years to come.
My only hope going in is that you are able to take something - anything - from the content on this blog which can benefit you and your approach to developing great software.
I am truly standing on the shoulders of giants when it comes to tackling software development challenges, but I hope to combine my diverse academic background and practical experience to offer you a fresh perspective on the topics covered.
I wrote my first program in Logo when I was 7 years old, but it was really the excitement of first connecting to the World Wide Web using the “owl sounds” of our 28.8kbps dial-up connection that ignited my passion for software and the power of the internet.
During my early years of developing and consulting on corporate and e-commerce sites, I heavily leveraged the flexibility and popularity of PHP. Laravel quickly became my favourite framework and it remains a great choice.
I have also been privileged to work with talented Golang engineers and dig into its power to solve massive concurrency challenges at scale (think tens of 1000s of qps).
Throughout that time, however, I witnessed first-hand how JavaScript went from a misunderstood and underrated experiment, to the lingua franca of the web and these days it is unquestionably my go-to tool for solving users’ problems and building great apps on the server and the client.
I have been working with Angular for over 4 years now, and regularly attend and talk at meetups and conferences across Europe.
I think that will do for now. If you would like to be notified on future posts please sign up to my mailing list and follow me on Twitter.
Onward!