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

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

Build Faster with Agile App Development: 3 Case Studies Compared

by Wendy Dessler / January 23, 2019

You know how agile works. You understand why it’s so successful. But, how does it work in real life? How do real-world businesses go from a completely different method—or no clear method at all—to agile without losing excessive time, money, and patience? In this post, we examine 3 distinct, real-life case studies of agile integration in agile app development to see the trials and tribulations play out for themselves. There’s something you can learn from their difficulties as well as their dedication to the method. 

Serverless Mobile App Development with Ionic and Firebase

by Anton Ivanov / January 9, 2019

When you’re looking to build an MVP and later a production mobile app as a small team, the task at hand may seem daunting. You’ll obviously want to focus on the actual mobile app design and the UI, which by itself is no small feat. On top of that, you’ll need to figure out how to develop and release the app for both iOS and Android platforms. This is exactly the situation I faced as a solo-founder and developer of DealCheck – a cross-platform app that helps real estate investors analyze potential properties to buy.
The Agile Way to Use Kanban in Software Development

by Shanie Weissman / December 5, 2018

The best way to direct and manage tasks across your software delivery system is to keep a close eye on workflow via a designated, centralized release management system. However, it often seems that regardless of the methodology you choose, or how carefully you monitor workflows, it is hard to predict the duration of individual tasks. Neglecting to properly steer resources can lead to bottlenecks, causing delays to downstream tasks and impacting delivery schedule. In this blogpost, we introduce you to Kanbanflow for effective, Kanban-based portfolio and project management.

Monolith to Microservices: 6 Signs Your Service Is a Jenga Tower

by Patrick Lee Scott / November 22, 2018

"I’d really like to make this change, but I’m afraid to, because I have no idea how that will affect the rest of the system.” If you’ve ever felt this way - most of us have at one point or another - it’s likely that the code you are working on is basically a Jenga tower. Pulling out one block could cause everything to come crashing down! It’s a typical situation when it comes to refactoring your architecture from monolith to microservices. Here are 6 signs your code base is like a Jenga tower!