Skip to content

Articles

Front end + design = prototype magic. Advantages of blurring responsibilities

The topic of whether designers should or should not learn to code isn’t actually anything new. The pursuit of creating the web of tomorrow has led to the blurring of lines between front-end and back-end development where the front-end developer has started to become too general. Ever since the popularisation of the AngularJS framework, JavaScript...

Fixed price vs. Time&Materials

One of the main goals of a Project Manager is to maintain a comfortable environment for developers in order to let them do their job in the best way possible.

And even though they don’t seem to relate directly to actual development, contract details often affect not only financial prognosis, but also the everyday work of web-development teams. Let...

How we built a workflow for an Internet of Things R&D team

Diverse nature of creation

I was always really keen on building stuff. First it was with Lego blocks, which we all know from our childhood (I still love to build Lego with my nephew). Later, it became simple fighting robots that were entered in local contests - a group of friends and I tried to build some extremely amateur electronics and mechanical...

What does a year of making apps at Monterail look like? 2015 Interactive Review

In a world eaten by software, it’s often believed that making software is an exponential, factory-like process. A process of connecting thousands of lines of code that fly-in constantly from multiple anonymous developers who tirelessly type away on their keyboards. We have a solid track record to believe otherwise.

Click the graphic below to find...

Egoless Programming: Code Review

There are dozens of articles about Code Review (you will find some links at the bottom of this article), but from time to time it is a good idea to revisit the basics or just find everything you know about the topic for industry newcomers.

I won’t show you the tools [1] nor try to convince you that you should make code reviews. In this article I...

Deployment setup for JRuby Rails app with Puma, Mina and Monit

Introduction

Recently, I had my first real experience with deploying a (small) web application. I had to perform a pretty wide research and torture some experienced people with handling the difficulties. I gained knowledge that I consider worth sharing. Let me describe configuration of deployment stack and scripts created for the aforementioned...

101 to commit message

So you are a young developer. You are close to or have already finished your studies and decided to get your first job. You will start working in a team - that’s the main difference between the job which you will be paid for and projects made at home or ones for educational purposes. A team will consist of two or probably more people (we at Monterail...

Turning summertime into Summer of Code

This summer, I spent a wonderful 2 months at Monterail. I’ve been asked to share my overall impression about my time spent there working on an open source project. It was an experience that changed how I view my skills. It helped me believe that I can, so I would like to share with you about how I felt and how I benefited from this experience more...