A few days ago, we looked at the rationale behind how one of our project teams tackled the question: How would we set up end-to-end testing for a product that had a Angular 5 frontend and Rails 5 API backend? This was from Part 1 of this series. If you’re...
Like a lot of Rails developers, I rarely write view specs. In almost all the projects I’ve seen and worked with, there have been hardly any view specs that were actively maintained. There are a few reasons for this: they can be brittle, add little perceived...
Web applications always have a backend and a frontend. Waaaaaaaay back in the day the norm was to use backend technologies to develop both the backend and frontend. Server-side code would generate and spit out HTML and JavaScript to a user’s browser. Nowadays,...
Recently, we added WebSockets support to our application so the server could tell connected clients about great things that just happened. Our frontend, an Angular 5 app, really loves itself some lowerCamelCase property keys. Our backend, a Rails 5 API, was doing the...
At some point in every web programmer’s life, you will be asked to implement a web form that allows users to apply a set of filters to a table of data. Depending on the quantity and type of form filter parameters being sent, it can be easy to end up with a...
The other week we took a look at importing data quickly into Ruby on Rails applications and saw how activerecord-import can speed up importing large sets of data, by 13x to nearly 40x, with just a few lines of code. One thing that post didn’t cover was how to...
Your Free Consultation will be packed full of discussions, brainstorming, and hopefully, excitement. The meeting is designed to help uncover your challenges, define your needs, and outline possible solutions so you can make decisions that will lead to the business outcomes you desire.