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.

> whois James Henry

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.


James Henry's Picture

Hi 👋, thanks for stopping by!

My name is James Henry and I'm here to empower you to do your best work as a Software Developer.

I enjoy writing, giving talks and creating videos about development, software and open-source technologies.

I am so grateful that Microsoft has given me 3 Most Valuable Professional (MVP) awards for my contributions to the TypeScript project and its community.

At various points I have been a member of the ESLint, Babel and Prettier teams, and I created and maintain typescript-eslint and angular-eslint which are downloaded more than 40 Million times each month.

If you have found any of my software, articles, videos or talks useful and are able to buy me a coffee (Black Americano is my go to ☕️) to keep me fuelled to produce future content I would be so grateful! ❤️