Increase team productivity, save the team lead’s time and make the whole team learn together with the technical Q&A meeting.

Photo by on

Most of the teams we work with utilize the scrum framework. It’s supposed to be agile, easy to turn to client’s needs and has quick output, as every sprint brings something new to the product.
Ideally, you’d have user stories with spikes, created tasks — all well described, and the sprint…

Key performance indicators for the development team leads, and how to measure them in Azure DevOps.

The development team lead is obviously a very important link in the software development lifecycle. You’d expect them to not only be technically equipped, but also have man management skills.
While specifying and delivering technical solutions is great part of their job, making sure the rest of the team learns, improves…

Retry all network calls from your front-end to make the app more resilient and reliable

Photo by on

The front-end applications we build mostly rely on active internet connection, in order to access the server and get or post data. Once the data is retrieved, we can do a bunch of stuff locally, such as animations, transitions, validations and so on. We are so used on reliable internet…

Record your architectural and technical decisions for further reference, and have the new team members up to date from day one

Photo by on

ADR is and well in other places, so I won’t spend much time talking about it. Just shortly, ADR is the process of storing the project’s architectural thinking and decisions for further reference. This further reference can be new members joining the team, existing members constantly fighting…

Do-and-forget general progress loader that will automatically and consistently show throughout your angular application

Loading progress bar.
Photo by on

While the backend has a job of making sure the business logic is followed, the front end has a job of making sure the user can easily find what he’s looking for and finish their task. For that to work out, the user needs to look into consistent views and…

Simple concept that goes for both web and mobile that will not break the UI regardless of the image dimensions, and will keep the image’s aspect ratio.

Photo by on

As a web or mobile developer, you regularly need to present some kind of image on the UI. Sometimes it’s an asset that does not change (yet), sometimes it is the user that uploads the image — in which case you can expect any size ranging from favicon to billboard…

Use the ‘yarn audit' command in your CI pipeline and block the integration if there are security risks

Yarn audit output.

You might have heard about the audit command in yarn. It essentially reports the NPM packages and their dependencies in your angular application that have a known security risk.
Now it would be nice if we take care and update those packages, so our application would not be exposed, as usually…

Fail your CI build if there are any NuGet packages out of date in your project with dotnet-outdated.

If for some reason you cannot or don’t want to set up an of your NuGet packages, there is also a reporting option possible. You will know which packages are out of date, and you can additionally choose to fail your CI build so the developers will need…

Boris Donev

As a technical team lead of several startup projects, I've come across different issues which I'll try to document and maybe help someone else.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store