CodeidoscopeMigrating to TypeScriptI was recently tasked with helping the team migrate the JavaScript (JS) components of the project to TypeScript (TS). Having very little…Mar 14, 2019Mar 14, 2019
CodeidoscopeHow can I make a difference in two weeks?I’m now in the middle of my second week working on a client, and I thought this would be a good time to look back at the previous week and…Mar 14, 2019Mar 14, 2019
CodeidoscopeGet to know your domainAfter months spent working on projects that had well-defined boundaries and that I had created from scratch by myself, I have just joined…Mar 12, 2019Mar 12, 2019
CodeidoscopeLogging and blogging: using writing to improve you codingI once heard someone discussing technical blogging, and making the argument that you shouldn’t aim your writing at others, but at your…Mar 5, 2019Mar 5, 2019
CodeidoscopeHow does an HTTP server work?At the end of December, I finished my first (and only) echo server. This was my first dip into the ocean that is networking and I’ve since…Mar 1, 2019Mar 1, 2019
CodeidoscopeLoad testing and improving the performance of my HTTP ServerThe last few tickets I had to tackle as part of my HTTP Server project were to do with load testing and performance improvements. While…Feb 28, 20191Feb 28, 20191
CodeidoscopeAll the single(ton) ladies 🎵In honour of Valentine’s day, I’m gonna leave aside doubles, tuples, key-value pairs and focus on Singletons instead, because they need a…Feb 14, 2019Feb 14, 2019
CodeidoscopeProgr-ARGH-mingWarning: Maybe get a cuppa and some biscuits because it’s a long ‘un.Dec 6, 20181Dec 6, 20181
CodeidoscopeJava Interfaces, Polymorphism and SnacksI’ve recently been introduced to the concept of interfaces in Java, and finally came up with an analogy that’d helped me get a better…Nov 14, 2018Nov 14, 2018