26
Mar
TypeScript: Why, How, and What We Learned
by Josh Saint Jacque
No Comments
TL;DR Our team at Voom converted our entire JavaScript frontend to TypeScript. We realized huge benefits in refactoring and error reduction, and encountered some bumps...
17
Mar
How to Get the Most Out Of Your Side Projects
by Josh Saint Jacque
No Comments
Coming up with ideas for side projects is hard. Coming up with ones you enjoy working on and can stay focused through to the end...
16
Mar
Using Constraints to Help Yourself Focus
by Josh Saint Jacque
No Comments
One bottleneck I face in building personal projects is often the first step: sitting down to a blank IDE with endless possibilities. Therein lies the...
04
Mar
GitHub Issue Link Generator
by Josh Saint Jacque
No Comments
Sometimes you need a lightweight way to prefill a GitHub issue. I found myself in that position recently and wanted a quick-and-dirty way to generate...
22
Mar
Reacting to Code Smells: Bloaters
by Josh Saint Jacque
No Comments
If you’re a developer, chances are you’ve heard of code smells. Something in the code that might indicate a problem with its design that should...
05
Mar
Why I Prefer Functional Components
by Josh Saint Jacque
7 Comments
One of the most common disagreements I see in React has to do with whether to use class or functional components. There are certainly merits...
04
Jan
Change inflections easily with the dry-inflector gem
by Josh Saint Jacque
No Comments
Web developers commonly find themselves needing to change the inflection or formatting of certain words and phrases. For instance, moving between “ruby” and “rubies” or...
03
Jan
9 Awesome Podcasts for Web Developers in 2018
by Josh Saint Jacque
No Comments
Podcasts are a great way to stay current in our field. They’re also an entertaining way to pass the time during a long commute. Having...
02
Jan
2 Easy Ways to Check Code Coverage
by Josh Saint Jacque
3 Comments
gem install pronto-simplecov One of the most common tasks I need to undertake when reviewing code (whether that code is mine, or someone else’s) is...
01
Jan
The Ship Has Not Sailed
by Josh Saint Jacque
No Comments
It’s never too late to make your code better. A few years ago I was working on a fairly large project that involved our checkout flow...