Analysis of Online Video Streaming Trough to 2020

Posted on July 31, 2020

Today we'll talk about online video streaming, it's history, future, key concepts and common high-level solutions. https://www.youtube.com/watch?v=3QjWgh0bKNE&t=55s Video Broadcasting Paradigm Shift What was the precursor of online video streaming? The closest service in terms of functionality is television of course and it's still for a little longer.The barrier for entry in the exclusive club of television networks was very ...

Read More


GitHub Actions with Gradle to Set Up a Basic CI/CD Build

Posted on April 25, 2020
Build Workflow with GitHub Actions and Gradle

I don't know about you, but setting up CI and dev-ops tasks freak me out. There are so many different platforms, libraries and configurations to set up just right that I'm usually overwhelmed. But what if there is a more developer-friendly way? Let's look at how to set up a basic continuous development workflow using GitHub Actions with Gradle. No Jenkins, no external build servers, no fuss. All you need is a configuration yaml file in your ...

Read More


6 Mistakes You Should Never Do as a Software Professional

Posted on April 18, 2020
Software Professional Mistakes

You often hear the phrase software craftsman, or a true professional. While the thousands of things these people do right may differ from title to title and company to company, the things they never get wrong are more or less the same. Consider the following checklist to make sure you are avoiding these common mistakes: 1. Never Blame Technology For Not Working as You Expect it to Work. (more…)

Read More


Clean Code – Book Review – Is it Useful for Software Engineers?

Posted on April 12, 2020
Clean Code Book Review

Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin (aka Uncle Bob) is the first book of the series named after the author from Prentice Hall, Pearson. Originally published in 2008, it represents a classic and still relevant resource for coding best practices, presented in the context of Agile principles. What Is Clean Code About? (more…)

Read More


How to Shop Based on Utility Theory and Make a Rational Decision?

Posted on April 4, 2020
Buying itemas based on utility theory

Are you often feeling the full blow of the Paradox of Choice in your life? Do you put off important decisions because there are simply too many alternatives? I know I do... and one solution is using simple utility theory concepts to compare apples with apples using the framework of our objective needs. (more…)

Read More