Non-tech founder’s guide to choosing the right software development partner Download Ebook
Home>Blog

Latest from the
Rocketship

We like writing about our personal experiences, our challenges and our take on programming and management. Enjoy!

Categories:
Igor Aleksandrov
Igor Aleksandrov
longreads /

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 Rails community opened Traefik as a new reverse proxy solution. Within my 15 years of experience with Rails, I created an almost perfect configuration for Nginx that migrated through all my projects. With Traefik, I had to start from scratch.
Andrew Parshukov
Andrew Parshukov
longreads /

Miser Pays Twice: The Problem With Paying Too Little For Development

The average large software project goes 66% over budget. This often happens not because of paying too much, but rather, by trying to pay too little.

If you go too cheap, you will often wind up paying twice: once to build the project, and again to fix it.

The best way to avoid this problem is to adopt the right mindset. Custom software is usually something you want to prioritize quality for. It is, after all, usually intended to be an asset. It will provide value to your business for a long time.
Andrew Parshukov
Andrew Parshukov
longreads /

8 Questions to Ask When Outsourcing Software Development

You might be surprised by the number – and caliber – of businesses that outsource software development. Google, Alibaba, Slack, and Github are all high-profile examples of companies that have used an outsourcing software development agency, dispelling myths that only small businesses outsource. 

The decision to outsource software development is driven by a number of factors, including cost efficiency, access to specialized talent, accelerated time-to-market, and scalability. However, while outsourcing can offer numerous benefits, it also presents its own set of challenges and considerations. 
Igor Aleksandrov
Igor Aleksandrov
longreads /

Evolution of GitHub Action for Kamal

Right after my first try of Kamal (MRSK) in the spring of 2023, I understood that an ideal use case would be running it as a GitHub Action. Almost a year passed, and my 30-line action has grown and become full-featured, configurable, and reusable. In this post, I will share the evolution of the action and the lessons learned.
Andrew Parshukov
Andrew Parshukov
longreads /

What are the CIO, CTO, and CPO?

Just about everyone knows about the CEO and CFO. But chances are you’ve heard of a few other chief officers- such as the CIO, CTO, or CPO.

These roles are responsible for making some of the most important decisions for a company. While their responsibilities often overlap to a degree, they do have dedicated and important functions.

The Chief Information Officer (CIO) is in charge of information and technology.

The Chief Technology Officer (CTO) is in charge of building the product.

And the Chief Product Officer (CPO) is in charge of the product itself.

Let’s take a look at each of these in turn to see what exactly their role is.

Let’s Build Something Great Together

Let’s discuss your project and see how Ruby on Rails can be your competitive advantage.

*By submitting this form, you agree with JetRockets’ Privacy Policy