_ 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.

Top Programming Languages 2019: Python, Go and TypeScript Keep Rising

by Gábor Zöld / June 6, 2019

Every year, we at Coding Sans take a snapshot of the current state of software development. This year we had doubled the participants, so we have an even more precise insight on the trends for the top programming languages of 2019. Let’s look at the data, and see what trends are emerging.

Engineering Team Management: A Proactive Approach to Retain Developers

by Tamás Török / May 23, 2019

In our series, we do interviews with tech leaders covering a broad set of topics from hiring, retaining developers, measuring performance, sharing knowledge and forming a great team culture.

Our intention is to provide detailed, actionable case studies on how other tech leaders manage teams so the rest of us can learn from them.

In this post we did an interview with Gregory Larson. Greg is the head of technology at Divvy, and we have compressed an insane amount of knowledge into this post.

Global Software Architect Summit Coming in 2019

by Tamás Török / May 21, 2019

If you’re a software architect looking to get to know people like you who are also working on exciting things, then GSAS (Global Software Architecture Summit) is exactly for you.
How to Build Large-Scale Enterprise Angular Applications

by Bálint Mérő / May 9, 2019

How to design, implement and maintain a Large-Scale Enterprise Application in Angular.

Software Development Trends 2019: Latest Research and Data

by Tamás Török / April 16, 2019

State of Software Development 2019 report

Software development evolves super-fast. A tool or framework used today might be obsolete tomorrow. Our intention is to take a snapshot of the industry, track how it evolved in the past and make an educated guess as to where it’s heading. This year’s report will give you the data you need to benchmark your activities against other survey participants, get some insights to further improve your developer team and keep up with the rapidly changing industry.

Configure Frontend Projects with Dotenv

by László Csele `Lacka` / April 4, 2019

Handling secure data (such as API keys) in any project’s repository is a crucial part. In previous years, I came across many approaches to resolve this issue. Some of them did a pretty great job, but others didn’t resolve it at all. 

In this post, I’ll show you step-by-step how to configure frontend projects using dotenv with .env file, dotenv and convict npm packages. This configuration works with any frontend app that use webpack to bundle the application.

How Prototyping Aligns Your Team and Leads to Successful Software Projects

by Dave Kearney / March 20, 2019

Inconsistent UI components, bugginess, lack of clarity and costly time lost through miscommunicated requirements all pile up to leave the project in disarray. It’s a horrible place to be and a horrible place to get out of. But what has this got to do with prototyping?

Prototyping forces your team to think before it acts. It creates a shared vision for the eventual success your project will become. Let’s dive a little deeper into the advantages and disadvantages of building a prototype.

Case Study: GPU Orchestration Using Docker

by Péter Esztári / March 6, 2019

GPUs are getting more and more memory and compute capability nowadays. This is super good news if you are using them for HPC (high-performance computing), but some workloads may only require a fraction of a card. This is the point when GPU orchestration comes in the picture.
Software Development Outsourcing in 2019: A Modern Approach

by Tamás Török / February 21, 2019

In this post, I show you how a modern software outsourcing company like Coding Sans works to increase trust and deliver on the promise. This post also provides some actionable tips you can apply anytime when you outsource software development.

Top Signs You Need a Non-Relational Database

by Oren Eini / February 7, 2019

Today’s data is coming in at speeds and substances we’ve never before seen. Systems designed during the days of disco are being used to handle petabytes of information in real time. Much like the Bee Gees, these systems are out of touch with the demands of today. If simplicity, scalability, agility are important for your database then you might need a non-relational database.