Software development

Software Architecture Canvas – a brother of the business model canvas?

by PBorowa July 17, 2014 Architecture
Thumbnail image for Software Architecture Canvas – a brother of the business model canvas? 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 […]
Read the full article →

Durandal — your new favourite client-side framework

by PBorowa 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 →

AndroidAnnotations & RoboSpice — the best of both worlds

by DDekanski June 26, 2014 Android
Thumbnail image for AndroidAnnotations & RoboSpice — the best of both worlds

Either you like it or not, application development today is more like playing with building blocks than writing advanced algorithms. Probably 90% of anything you could want to achieve code-wise is already there, and the smartest ones in the room will be those who use that inventory rather than reinvent the wheel. The real adventure […]

Read the full article →

GeeCON 2014 – impressions from the biggest Polish Java conference

by RBorowiec May 19, 2014 Books & Events
Being busy preparing for the infoshare conference 2014, we still couldn’t skip the biggest Polish Java conference: GeeCON 2014. So I travelled to Cracow and spent two out of the three conference days there. If I had to sum it up in one sentence, I’d say that– those were very exciting days, enriched by the […]
Read the full article →

AndroidAnnotations — semantics, stupid!

by DDekanski March 3, 2014 Android
The pace of today’s mobile world is tremendous; new devices and technologies come and go, and developers are constantly under pressure to learn new things. Despite what most hard-core Unix users will tell you, real skills are not hundreds of commands memorized along with their syntax; your professionalism is measured by the ability to creatively […]
Read the full article →

Example of just-in-time design : Refactor to Open-Closed

by Pawel Bejger February 11, 2014 Architecture
Thumbnail image for Example of just-in-time design : Refactor to Open-Closed Programming is an art of finding the right balance between making software insufficiently flexible and overly complicated. If your code is of poor quality it is usually not easy to change (under-design). While, if your code is too flexible it is usually too complex (over-design). How to find the right balance?
Read the full article →
Page 2 of 2412345...1020...Last »