As a part-time Rubyist, I couldn’t ignore Crystal any longer (+ I enjoy learning new programming languages) so I decided to give it a try. Because I wanted to write something useful and contribute to the community, I was looking for a small idea in the Ruby world and spoiler alert… I found it.
Form Object is a very useful pattern in rails ecosystem as it can address variety of issues and antipatterns. In this article we will attempt to sort out in which situations Form Objects can prove useful and what conventions allow us to make most out of them.
When embarking on a new backend project, our first move as developers is often to use some well-established relational database like PostgreSQL or MySQL. However, for some time there have been different database types available on the market. One of them is MongoDB.
A few techniques which can help you handle errors in production if your client is non-technical. You should always apply best practices in your projects to avoid bad situations. But if some errors slip through your test suite, code reviews, QA and testing on staging, be sure that you handle it in a proper way.
Query Objects (also referred to as queries) is another pattern that helps in decomposing your fat ActiveRecord models and keeping your code both slim and readable. While this article is written with Ruby On Rails in mind, it easily applies to other frameworks, especially MVC based and applying ActiveRecord pattern.
Naming things in programming may not be hard (a matter of imagination), but it is definitely hard to do it right. Also, it turns out to be very unclear what “right” means in each and every context. It doesn’t change the fact that in 8 out of 10 PRs I review, I provide a feedback related to naming, be it naming of classes, methods, fields, variables… you name it
If you want to speed up acquiring new customers for your startup using tools, this blog post is for you. In this blog post, I will present:
examples of different categories of applications
Discovery Phase is one of the most discussed topics in the business world. In this article, we will delve into the specifics and answer the question of "What is it and why should I care?".
Did you know that hiring the wrong person can cost your company at least 30% of that person's first-year salary? Think about it—if you hire someone at $50,000 a year. Read the article and find out more!
In 2007, two roommates in San Francisco, struggling to make rent, had a simple idea: rent out air mattresses as short-term rentals in their living room to travellers attending a local conference.
In this article, we will be talking about what benefits users will have using personal finance apps and how you can fully utilize what the technology available can do to create the perfect app.
While financial institutions have long focused on helping customers manage financial wellness, an important question emerges: It's not just customers who should worry about their finances, right?
Understanding the need for payroll software is crucial, as it can simplify and streamline the entire payroll process. In this article, we will explore what payroll software is, its benefits, features, and why small businesses should consider using it to enhance efficiency and compliance.
Mar 28, 2025 ・8 min read
SaaS Founder Starter Academy
Everything you need to know to successfully launch your SaaS app.