Latest from the
Rocketship
We like writing about our personal experiences, our challenges and our take on programming and management. Enjoy!
Rails Dockerfile Best Practices – Part 1: Image Slimming
This article is a part of a series of posts where I will walk through every line of the Rails default Dockerfile and explain the best practices and...
Why Service Providers Must Always Do Due Diligence on Potential Clients: Lessons from a Small Business Owner
In my posts, I often address what founders can do when hiring a service provider, particularly how they can avoid working with vendors who might...
Redirect and return in Rails controllers
Premature returning from a controller action is a common idiom in Rails applications. I asked my followers in Twitter about whether they know or...
Why We Love Supporting Non-Tech Founders: A Journey of Innovation and Collaboration
I am often asked, especially by fellow agency owners: why do you choose to work with non-tech founders? They say it’s difficult to communicate w...
How to Develop and Include ML solutions for Business
There is a crazy demand for solutions using ML and generative neural networks. People constantly ask how they can implement AI into their produc...
The Role of Custom Software Development in Your GTM Strategy
As a custom software development company, we’re often met with surprise when we ask prospective clients and customers about their Go-To-Market (...
5 Steps to Mastering the MVP Development Process
Building an MVP is one of the first steps that founders take on the road to realizing their dreams. Basically, an MVP is kind of like a simplifi...
How to get last array element in javascript
How to tune Traefik for Rails Applications (part 1)
For many years Nginx has been a default solution to serve as a reverse proxy for Rails applications. However, with the release of Kamal, the Rai...
Have a project
in mind?
Tell us about it. We'll tell you how we can help — honestly.