Harry TurnbullHow to harness the power of laziness (for software development)Humans are lazy. Software developers are human, and thus, software developers are lazy. Here are some tips to make that fact useful.Apr 20, 2021Apr 20, 2021
Harry TurnbullinMakersA Tale of Tech TestsFour tech tests, three languages, one week. Let’s see how they compare.Jul 12, 2020Jul 12, 2020
Harry TurnbullinMakersLessons Learned from my Maker’s Final ProjectA couple of weeks ago I graduated from Maker’s Academy. The bootcamp culminated with a two week project. Here’s what I learned from it.Jun 18, 2020Jun 18, 2020
Harry TurnbullinMakersWhat are UI and UX even?As I’ve been making little apps, I’ve been thinking about User Experience (UX), User Interfaces (UI), and their implementation, but as…May 19, 2020May 19, 2020
Harry TurnbullinAceBook MySpaceDecisive React-ions to Volatile ScenariosThe MySpace revival project was interrupted by an urgent message from our “client”! We needed to react fast (with React!)May 11, 2020May 11, 2020
Harry TurnbullinMakersHow to drive Google like the Lamborghini it isYou’re probably familiar with Google, and other search engines, and have used these powerful tools to look for probably literally anything…May 10, 2020May 10, 2020
Harry TurnbullinMakersConvincing JavaScript to Multi TaskJavaScript isn’t very good at multi tasking, but it can be convinced to, with async! Here’s an explanation on how this could be achieved.May 1, 2020May 1, 2020
Harry TurnbullinMakersAvoiding False Positives with Capybara and SinatraTesting Sinatra web apps with RSpec and Capybara can lead to some false positives on your tests! But there are ways to fix that.Apr 24, 2020Apr 24, 2020
Harry TurnbullinMakersA Journey with OOPLet’s learn a little bit about Object Oriented Programming! Dependency injection, polymorphism, and forwarding.Mar 29, 2020Mar 29, 2020
Harry TurnbullinMakersT(e/oa)st Driven DevelopmentTest Driven Development and Object Oriented Programming. What better to demonstrate these concepts than making a toaster app.Mar 23, 2020Mar 23, 2020