Latest articles tagged software development:

Cross-platform development with JavaScript – Hands on

from on 20.02.2017

In the last blog post I give an overview about the technologies used for my cross-platform development experiment. Now I will show you the results of the demo applications: Let the magic happen In the following examples, I will show you how you can develop a cross-platform application with the chosen stack. The example application will show a list of persons. You can select one by clicking on a list Continue reading

Distributed Systems: How to design resilient applications with Hystrix

from on 18.01.2016

Resiliency is becoming increasingly important. In this blog post I will give you an overview on how to design resilient, distributed systems on the JVM by means of the framework Hystrix. The examples should put you in a position to start using Hystrix in your system. Continue reading

Lessons from Making a Game in 48h

from on 08.09.2015
Shadow of the Monster

“Ludum Dare” (pronounced dah-reh) literally means “To give a game”. It is a quarterly competition that attracts thousands of participants from all over the world. The rules are simple: each contestant is given a theme and has just 48 hours to develop a game from scratch. You are not allowed to use existing assets such as graphics, music or special effects and you must work alone. Continue reading

Working software, iteratively

from on 27.04.2015
Working software, iteratively

How does scrum framework work in an embedded systems programming environment? My first post advocated adopting an agile approach to embedded software development. One agile principle is breaking up projects that are over a month or so in duration into a series of smaller deliveries. These deliveries might be suitable for a customer to assess or even actively use, or might be intended only for internal validation. They allow progress to be Continue reading

Agile embedded?

from on 24.02.2015
Agile Embedded

Many embedded systems developers have used agile techniques or their related precursors such as XP and scrum for a decade and have found development both more enjoyable and productive. Not so long ago I attended a lecture on embedded systems development processes . The presenter’s view was that the techniques of embedded development haven’t greatly changed in the last 50 years, and hence neither need the process. He walked us Continue reading