_ Case studies and best practices for engineering leaders

Engineering Leader’s blog

Learn from some of the most accomplished engineering leaders. This blog brings you key insights from fellow engineering managers and tech leaders to level-up your management skills and to take your developer team to the next level.

Node 8: Five New Features You Need to Know

by Ákos Szokodi / May 29, 2017

Node 8 is out on May 30th and packed with new ES features along with performance improvements. Version 8 is important as later this year (in October) Node 8 will be LTS, so it's worth checking out its new features compared to the previous LTS (v6) and the previous stable (v7) release. In this post we collected every new features you need to know.

20 Easy-to-use Mockup Tools to Design Your Next App

by Tamás Török / May 16, 2017

Sketching up the frames of your app is a great way to make it a bit more realistic. This is a step that can’t be avoided when building any kind of application.

But, you can take this to the next level. 

Using some of the mockup tools mentioned below, you can create even interactive mockups that can be exported and run on any device working like a real application or a prototype. 

This is an efficient way to test your assumptions about your app; it also provides detailed instructions for developers, making their job much easier and faster. 

How to Minimize Risks in Software Outsourcing

by Tamás Török / May 4, 2017

We all have heard horror stories about software outsourcing involving stealing ideas, delivering crappy quality, misdelivering product and broken dreams. Some horror stories usually distort the picture, but indeed, there is a level of truth to them. The good thing is most of these horror stories could have been avoided by careful outsourcing partner selection, better work and collaboration coordination. We identified potential risks you can face when planning to outsource software development and actionable tips on how to handle them.

The Ultimate Guide for Creating Kickass User Stories (With Templates)

by Tamás Török / April 12, 2017

When you’re creating any kind of application, you need to clearly define who the users are and what they can actually do with your app.The reason is quite simple: project stakeholders need to understand the project from the user point of view. User stories are pretty great for that. In this post, we put together the most important things you need to know about user stories.

7 Must-Read Stats from The State of Software Development Report 2017

by Tamás Török / March 21, 2017

State of Software Development 2017 report

It would take long to count the possible challenges startups are facing. Startups need to act fast, learn fast and be as flexible as possible to survive and grow. But tackling business challenges is not the only difficulty startups have to overcome.Tackling capacity issues and finding the most effective ways to ship the product people are looking for was also a challenge while building teams that were able to achieve that. With this state of software development report, we want to shed light on how startups actually do it.

Comprehensive Guide to Code Quality: Best Practices and Tools

by Tamás Török / March 15, 2017

Ensuring code quality when your software team is growing rapidly is a huge challenge. But even with a constant number of software developers, maintaining code quality can cause headaches.

Without tools and a consistent system, the whole project can accumulate a huge technical debt, causing more problems in the long-term than it solves in the short-term.

The best thing is that you don’t have to be a rocket scientist to avoid this (sure, it’s not a problem if you are one).

5 Reasons Software Developers and Pro Footballers are Similar

by Tamás Török / March 2, 2017

It seems weird but from some aspects, there are similarities between footballers and software developers. These aren’t external similarities (that would be a different topic) but there are similarities in the way each profession needs to approach their work and team management. It doesn’t matter if you’re someone who needs to build a software developer team or if you are a one-man-army software developer. This article provides some tips on how to take care of yourself or your team.

How to Build an Ionic 2 App with Native Plugin Integrations [Full Guide]

by László Csele `Lacka` / February 27, 2017

I’m really excited about the new Ionic 2 framework, which was recently released. They switched AngularJS version to Angular version 2. After reading many posts about the new features and digging into the Ionic docs, I decided to make a simple app with some native plugins (Camera, Google Maps and GPS Location). In this post, I show you how to integrate the most requested native features with Ionic 2 framework and create a cross-platform application.

The Best Slack Integrations for Distributed Software Teams

by Tamás Török / February 15, 2017

We know that frequent communication and great tools are necessary to successfully manage software development. It is bad for your project when communication takes place in many different channels while not using (or using too many) tools to track progress and manage code. These are the typical symptoms of a falling-apart project. And I’m sure you want to avoid them.In this post, I show you 8 Slack integrations that will save time, make the project more transparent and make everyone accountable for his task.

10 Essential Tools for Offshore Software Development

by Tamás Török / February 1, 2017

Continuous communication and transparency are the keys to make offshore software development work for you. These determine the quality of the work and make sure that the product will be delivered according to the expectations. In this post we collected 10 essential tools that will make the difference when you start working with a remote or offshore team.