Software development

Have you ever heard of the business model canvas? If so, then you know that it is basically a board of basic elements which need to be evaluated in the process of creating a product and the business around it. Have you ever wondered if such a model could be created for a software design process? I did and here are my thoughts on it. Obviously a detailed implementation cannot be touched by such a “bird’s eye architecture-cheat-sheet” but I think a general description with some design tips can be achieved. So without further ado I bring to you: “The 11 blocks of software architecture”: Read the full article →

Durandal — your new favourite client-side framework

by Patryk Borowa July 9, 2014 Architecture

So you were researching JavaScript frameworks to host your new single page application? Was angular too much or perhaps you don’t have time to learn its relatively complex structure? If answers to both of these questions is “Yes”, then you are probably looking for Durandal, let me introduce it to you.

Read the full article →

Better your code with Dependency Injection

by Paweł Ogrodowczyk March 26, 2013 Agile software development
Thumbnail image for Better your code with Dependency Injection Dependency Injection – everybody’s doing it! It helps you write flexible, loosely coupled, reusable, testable and maintainable code. But fancy keywords aside, are you sure you know how to use it to reap all the benefits? Let’s have a look at a couple of tips on how you can use DI to help you write [...]
Read the full article →

How to find the right balance in between functionality and technology

by Rafał Borowiec December 20, 2011 Agile software development
Thumbnail image for How to find the right balance in between functionality and technology The fundamental goal of each software developer is to build and deliver the right software that satisfies their customers. A software developer that wants to succeed, must be a professional focusing on a positive outcome of the project. He needs to find the right balance between building the right software and building the software right. [...]
Read the full article →

Managing software projects interactively using scrum

by Peter Horsten November 30, 2011 Best practices
Thumbnail image for Managing software projects interactively using scrum Too many software projects are not (fully) successful. Depending on the research source used, you will find that 30 up to 70% of the IT projects fail to some extend. In most cases this is due to the (project) management approach. Clients want to know what they get for a fixed budget. But we all [...]
Read the full article →

Proudly reviewing 5 Goyello years

by Peter Horsten November 29, 2011 Management
Thumbnail image for Proudly reviewing 5 Goyello years November 29, 2006 we almost missed our plane to Gdansk. Because of the traffic jams and the very fact that Cologne/Bonn Airport appeared to be a bit further than we’ve thought, we arrived just in time to board the plane. Fortunately, my business partner Arie managed to convince the guy at the check-in desk that [...]
Read the full article →
Page 1 of 41234