Topher WinwardWhy PHP, goto, and bubblesort, are all good, actually 👍Some technologies, like PHP, goto and bubblesort, raise concern just by mentioning them. By understanding their history better, we can…Jan 10, 2022Jan 10, 2022
Topher WinwardProtect Preview Pages 50% Faster with NextJS Middleware 🔒By using middleware to serve different routes to public and authenticated users, you can keep public pages zippy, while letting your team…Dec 6, 20211Dec 6, 20211
Topher WinwardMake your returns f**king explicit 🔥How can the way we write our code set up future developers for success?Oct 19, 20216Oct 19, 20216
Topher WinwardCounting crowds: HyperLogLog in simple termsLearn how to count billions of distinct elements quickly, using very little memory.Apr 13, 2020Apr 13, 2020
Topher WinwardFloating point numbers for people who don’t know or care what binary is 🚢Ignore the scary maths, let’s look at a simplified model for understanding floating point numbers under the hood.Jan 6, 2020Jan 6, 2020
Topher WinwardHow Concurrent React changes the game for data-heavy UIConcurrent React and Suspense are shaping up to heavily change how dynamic data-driven UIs are built.Nov 10, 20192Nov 10, 20192
Topher WinwardJavaScript's new keyword, under the hood 🐬Or, how classes are implemented in terms of prototypesSep 30, 2019Sep 30, 2019
Topher WinwardJava’s new keyword under the hoodOr why sometimes 128 != 128 in Java.Mar 27, 2019Mar 27, 2019
Topher WinwardThe “new” keyword, in far too many languagesNew is a great place to look when learning a new language, to get a deeper understanding of how your code will act and run.Mar 27, 20192Mar 27, 20192
Topher WinwardC++ moves for people who don’t know or care what rvalues are 🏘️Moves in C++ don’t require understanding of deep technical juju to get a grasp on.Jan 17, 20195Jan 17, 20195