Install Ruby, Rails and a version manager (Mac)This is a guide for those setting up Ruby environments on a Mac, either for the first time or just again on a new machine.Feb 18, 2021Feb 18, 2021
Sample CSS for Notification BadgesOver the past decade, notification badges have become so ubiquitous in web apps that I suspect they’re now deeply embedded in our psyches…Feb 4, 2021Feb 4, 2021
Update a project’s dependencies with npm-check-updatesNode packages sometimes need to be updated to address security issues. If you’re tracking your project on GitHub, you might get notices…Jan 28, 2021Jan 28, 2021
Samples of my custom CSSThese are some CSS effects I’ve made. Maybe they can inspire you.Jan 20, 2021Jan 20, 2021
Use TypeScript With React.jsTypeScript and React are two of the most industry-relevant skills for junior developers, but I mostly see people choosing one or the other…Jan 14, 2021Jan 14, 2021
Should you upgrade to Ruby 3?Ruby is updated once a year, on Christmas. Two weeks ago, it got one of its most significant updates, going from version 2.7.2 to a big…Jan 7, 2021Jan 7, 2021
Published inThe StartupShould I Use Date, Time or DateTime in Ruby and Rails?Having recently spun myself in circles looking at these options, I thought I’d spin up a guide on Ruby’s three built-in timekeeping…Dec 31, 20202Dec 31, 20202
Published inThe StartupIncrementing and Decrementing Variables with ++ and —(Medium styles two minus signs as an em dash, like this: — . But we’re talking about two minus signs.)Dec 24, 2020Dec 24, 2020
More useful bash aliasesA couple of weeks ago I wrote a post about using your bash-profile to create custom git commands to improve your workflow. Here are some…Dec 17, 2020Dec 17, 2020
Published inAnalytics VidhyaImplementing keyboard controls or shortcuts in JavascriptIf you’re trying to make a game or interactive webapp in Javascript, you’re likely to find yourself wanting to implement keyboard controls.Dec 10, 2020Dec 10, 2020