Documenting Conventions

Documenting Conventions

Our team is working on a new project with Node.js on the backend. Within our team, we have some JavaScript folks and some Rubyists. While working with one of our libraries, we noticed a hole in the documentation. That hole centered around a JavaScript convention. The...

Re: When to Use Promises vs. Generators

Asynchronous code is a core part of Javascript. Arguably, it is the most fundamental feature that took JS from a micro client side language, to a scripting language, to a fully featured server technology. In modern JS, Generators, Coroutines, and Promises are...

Names vs. Identifiers

The Insurance industry is filled with nuances, edge cases, and weirdnesses. When our customers ask us to describe one of those edge cases, we often do “one off” customizations. Most of those customizations are handled in the flowcharts of our Interactive...

Git Commit -m “Words Are Hard”

Commits are hard Commit messages can be a heated topic among engineers, although not as controversial as spaces vs tabs. At Jellyvision, we use Atlassian products for our project and code management, and gitflow for branch management. This means, we can link our code...