Make an educated decision about your technology stack. Read the "State of Vue.js" report.

How To Index Array of Objects in Elasticsearch?

Zuzia Kusznir

November 28, 2017 | Development Ruby/Rails

Recently, I’ve been playing around with a search in Elasticsearch and got stuck with development when attempting to work with an array of objects. Indexing went fine, the query results, however, did not look as expected.

Read more

What Did I Learn After Going Eighteen Months Without Rails

Wojciech Maciejak

September 28, 2017 | Development Ruby/Rails

A couple of months back, I finished my first major project with Ruby but sans Rails. You probably don’t know that, but I’m one of these people who first try to master a framework and only then look at the language documentation. This is the approach taught by “the Rails way.” When I started my adventure with Rails, I believed it to be a perfect framework, God’s gift to developers. A couple of months later, I saw big, old RoR projects… and I wanted nothing more than to run away from Ruby as far away as possible.

Read more

How To Implement White Label And Custom Features

Jan Dudulski

May 4, 2017 | Development Ruby/Rails

If you've ever been working on an application with a domain concept like organizations I bet you had to struggle with custom features, behaviors and complete white labels. Most young fellows start such with the if-else construction which quickly can fall into monster-spaghetti. Can we do better?

Read more

How React Fiber can make your web and mobile apps smoother and more responsive

Szymon Korzeniowski

April 27, 2017 | React Business Development

Update 26.07.2017:

Read more

7 Things To Consider When Hiring An In-House Development Team

Karolina Kurcwald

April 25, 2017 | Business Development

Are you one of those entrepreneurs who want to consider all possible options before investing your company’s money? That sounds like a reasonable approach, especially when we talk about spending a great amount of cash.

Read more

How Programming Languages Find Inspiration in Literature

Karolina Gawron

April 13, 2017 | Development

This article was written by Marta Paciorkowska based on the talk she gave at RubyConf Argentina.

The journey to Buenos Aires wasn't an easy one – both figuratively and literally speaking. It was one of those times when you send a talk proposal only to forget about it two minutes later. When my talk proposal got accepted, I realized it would be extremely difficult for me to afford to get to Buenos Aires.

Read more

The reason why React Native apps may fail App Store review process

Radek Markiewicz

April 4, 2017 | Business Development React Native

There has been a big fuss around React Native (RN) apps compliance with App Store review guidelines for a while now. The big question is: Is Apple supposed to ban React Native and remove apps built with it from its store? We dove deeper into the subject to find out what is going on. Here’s the essence of this debate.

Read more

How To Update Recursively With Common Table Expression

Wojciech Maciejak

March 30, 2017 | Development

How it’s begun

Some days ago I coded a new feature for my project in work(ROM-rb with a sequel). At the beginning, the task seemed easy. After all, it was just another standard update of the entity without any significant corner cases.

Read more

How to build a reactive engine in JavaScript. Part 2: Computed properties and dependency tracking

Damian Dulisz

March 20, 2017 | JavaScript Development Vue.js

Hey! If you have ever worked with Vue.js, Ember or MobX I’m pretty sure you stumbled upon so-called computed properties. They allow you to create functions that can be accessed just like normal values, but once computed they are cached until one of its dependencies has changed. In general this is a concept very similar to getters and in fact, the following implementation will be using getters. In a smart way. ;)

Read more

Let's Encrypt Vault with free SSL/TLS certificate

Jan Dudulski

February 9, 2017 | Development

There are only two hard things in Computer Science: cache invalidation and naming things. This old truth is surprisingly significant about web development today since it doesn't mention one underestimated topic - security. Developers are often scared by and completely ignore security considerations in their estimations and planning. We like to think about security as a thing that is covered for us - e.g. Rails is considered as a framework with default settings adjusted to quite high security standards and we like to think that this is enough.

Read more