Ruby on Rails - how to create perfect enum in 5 steps

Ruby on Rails - how to create perfect enum in 5 steps
Błażej Pichur - Chief Executive Officer

When your project starts you probably design ERD diagram or a similar one. Then, each time when a client passes new requirements to you it’s necessary to modify it. That process helps to understand the specific domain and mirrors the reality. Entities that you model contain many attributes of various types. A quite popular requirement is to create an attribute that can be assigned to one of a few available values. In programming, that type is called enumeration or just enum.

Read more

What is Design Sprint and why does your company need it?

What is Design Sprint and why does your company need it?
Wojciech Miśta - Content Writer

It is very common for clients to not know what kind of product they want to build exactly, especially when it comes to start-ups. At Naturaily, clients often contact us, but can’t really rewrite the idea that is stuck in their mind onto a piece of paper.

Read more

Biggest startup failures and successes of 2017

Biggest startup failures and successes of 2017
Wojciech Miśta - Content Writer

We’re bringing you the biggest fails of 2017 as well as some startups that you should definitely keep an eye on.

Read more

Hottest banking and finance startups from UK

Hottest banking and finance startups from UK
Wojciech Miśta - Content Writer

Despite Brexit London still remains as one of the biggest hubs and places for your startup. This list covers the most interesting London-based finance startups that are definitely worth your attention.

Read more

11 types of apps you can build with Ruby on Rails

11 types of apps you can build with Ruby on Rails
Wojciech Miśta - Content Writer

Wondering what platform to use for your next startup project? When it comes to building MVPs, Ruby on Rails still remains the king of frameworks but not only startups use Rails - a lot of very mature services, services you probably use every day, managed to utilize its full potential by creating applications used by hundreds of thousands of users.

Read more