Mav TipiInstall 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
Mav TipiSample 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
Mav TipiUpdate 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
Mav TipiSamples of my custom CSSThese are some CSS effects I’ve made. Maybe they can inspire you.Jan 20, 2021Jan 20, 2021
Mav TipiUse 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
Mav TipiShould 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
Mav TipiinThe 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
Mav TipiinThe 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
Mav TipiMore 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
Mav TipiinAnalytics 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