What is The Real Purpose of Software Projects?

Posted on October 27, 2015
Purpose of Software Projects

A few days ago I was asked to present some basics about software quality assurance to a group of employees at Agilio. Above all the methodologies and fancy techniques that come with quality assurance, I wanted to give them a sense of what the mission is. Why should they be bothered with all that? To understand what software quality really is about, we must look at the bigger picture. The Context of Business The universe, like the world, your ...

Read More


How to Log Technical Debt Like You Mean It

Posted on July 24, 2015
Log Technical Debt Like a Pro

Before you can log technical debt, of course, you should know what it is and why anyone should care about it. The Wikipedia article on technical debt sums everything up nicely. For more, in-depth, information I strongly recommend going through these articles written by Martin Fowler on the matter. Why and Who Should Log Technical Debt Why should anyone log technical debt? Why not just tackle technical debt as we see it and leave the code clean ...

Read More


Build Wowza Modules Using Wowza Gradle Plugin

Building Wowza applications with the default ant script is a bit outdated, so I wrote a post on building Wowza with Gradle. Now I've gone a step further and built a Wowza Gradle Plugin to help you better control your build life cycle. Loading the Wowza Gradle Plugin 1. Create a file named wowza.plugin in the root of your project, next to your build.gradle, containing the following: (more…)

Read More


Wowza with Gradle. There is a Better Way Than Building with Ant!

Posted on January 25, 2015
Building Wowza with Gradle

Developing Wowza modules usually includes setting up the Wowza IDE (or a standard Java IDE). It may or may not auto-generate an ant build script that packages the sources as a jar library and deploys them to the local Wowza server. That is all pretty good... but you still have to do manual tasks like running test suites and restarting the service! This Gradle thing is nothing short of magic! Building Wowza with Gradle offers great opportunities ...

Read More


How to Stream Media?

Posted on January 24, 2015

A question we hear every so often is "How to stream media and implement a streaming service for my web platform?". And of course (like all good engineers) we say "That depends!". It depends on the business model, the content, and the traffic. However, the basic setup is more often than not the same. Adding bells, whistles and load balancers is possible down the line with a little bit of planning. The infrastructure we will present here is a ...

Read More