Dec 04 2017
I’ve been asked at least once “How can I get better at programming in a compositional style, with functions?” This question usually stems from someone trying to learn a language dedicated to functional programming and struggling to make the paradigm…
Daniel Wilson
EngineeringNov 17 2017
TypeScript provides some nice facilities for quick and easy error detection when writing React components. Writing React components in TypeScript isn’t hard, but getting the most out of higher-order components in TypeScript can be a bit tricky, especially when they…
Daniel Wilson
EngineeringOct 30 2017
As consultants, our job is to provide the most value possible to our clients over the course of our engagement. As engineers, our desire is to build software that is a joy to work on. Thankfully, these goals are not…
Jeff Cole
EngineeringOct 16 2017
Tinkerers, makers, and engineers tend to obsess over their workspaces. In addition to inventing things for the rest of the world, we are continually reinventing our own environments, devising better and better ways to keep important tools close at hand…
Matthew Forsyth
EngineeringSep 26 2017
At MojoTech, we’ve had many internal discussions about the line between project and product management in a client-services product management model. But there is a product practice area that we use for almost all of our clients: Discovery facilitation —…
Shaughnessy Conley Speirs
Product ManagementSep 15 2017
As consultants at MojoTech, our job is not only to deliver great software products but to make the client-consultant experience enjoyable. In other words, we focus not only on results but the process itself. This balance is crucial to ensuring…
Halsey Vandenberg
EngineeringBusinessAug 29 2017
As a product manager, our job is to shepherd the client’s vision to help make it a reality, and along the way make suggestions and improvements based on our research and our own experiences. It is the latter part that…
Lauren Mullaney-Reid
Product ManagementAug 15 2017
We've yet to give our readers a "peek behind the curtain" and discuss some of the ins and outs of our engineering practices at MojoTech. In this post, I'd like to begin to talk about some of our practices and…
Craig P Jolicoeur
EngineeringJun 06 2017
It's no secret that we here at MojoTech are big advocates of Elixir. We're using it on client projects, talking about it at conferences, Elixir meetups, and we're even involved in an incredible conference this fall, Elixir with Love. We've spent…
Courtney Fanning
EngineeringMay 29 2017
You and your marketing team spend a tremendous amount of time and energy getting people to visit your company’s website. You run ads. Publish content. Attend community events and hand out pens. Lots and lots of pens. And it works.…
Mike Davis
DesignBusiness