I tried Neovim, and I liked it.For as long as I can remember, I have heard people evangelise Vim in certain circles: if you are not using VIM, then you are not a proper developer. Until recently, I didn't understand it; given how g1SOct 16 · 6 min readarticles.dotmh.dev
Learning C# in 2025The Why? I try to regularly learn a new programming language, the reason for this can best be summed up with this quote from the Pragmatic Programmer Different languages solve the same problems in different ways. By learning several different approa...Sep 25, 2025 · 6 min readarticles.dotmh.dev
Learn Together™Why? Every good company should invest in its employees’ skills; your people are a resource, and just like any other resource, you must invest in them. Now, most companies understand this and put aside money for training. This training can take many f...May 21, 2025 · 5 min readarticles.dotmh.dev
Typescript Type Narrowing And AssertionsThis week, we're getting a bit more technical and a bit more into the weeds of TypeScript. This covers how the typescript handles types and behaves when converting from one type to another. Along with the basics of how this works, it also covers what...May 13, 2025 · 8 min readarticles.dotmh.dev
My Typescript Stack in 2025💡 TL;DR: See my Typescript GitHub template, the Readme includes how to get started If you have read any of my other posts, you are likely aware that my primary coding stack is based on TypeScript. Working in modern JavaScript can be complex; a mod...May 7, 2025 · 8 min readarticles.dotmh.dev