Best practices

Strong typing in PHP (“wrapping”): To implement or not to implement?

by Michał Giergielewicz September 13, 2012 Best practices
Thumbnail image for Strong typing in PHP (“wrapping”): To implement or not to implement? PHP is a language of weak typing, which means that the type of variables can be changing during runtime. Since the version 5.0, PHP has enabled the, so called, type hinting. Type hinting means method parameters marking to demand a certain type of data. This allows, to some extent, for data type control. Unfortunately, it [...]
Read the full article →

10 golden rules to help you rock at a job interview

by Magdalena Skowrońska September 13, 2012 Best practices
Thumbnail image for 10 golden rules to help you rock at a job interview September is a time of changes, children start their next school year and adults return to work with loads of energy, happy to take up new challenges. This is also a time when companies decide to hire new employees. Thus, I would like to give a piece of useful advice to those who wish to [...]
Read the full article →

Responding to change with Scrum

by Peter Horsten June 11, 2012 Agile software development
Organizations constantly feel the pressure to quickly adapt to rapidly changing (economic) conditions. In particular management, sales and marketing – being the “demand side” of the organization – experience this directly. They often do not feel supported by the rest of the organization and potential providers (provider side) when adjustments are required. This is also [...]
Read the full article →

How Personas can help you clear the fog

by Peter Horsten January 19, 2012 Best practices
Thumbnail image for How Personas can help you clear the fog Just imagine yourself taking part in a lively discussion at some birthday party. Everybody is telling great stories about recent holidays. We ask some polite questions and at least pretend to share the same excitement. What’s wrong with it? Honestly, may not be much as long as everybody likes it. But this shouldn’t happen when [...]
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 →

How to use Domain-Driven Design to better understand the business

by Łukasz Stępliński December 18, 2011 Agile software development
Thumbnail image for How to use Domain-Driven Design to better understand the business Domain-Driven Design is quite a new approach to model complex business applications. It helps all stakeholders involved in a software development project to find a common communication ground. It provides software developers with an approach to communicate in an understandable way with the business (domain) owners and vice versa. Reading a few articles and the [...]
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 →

Key challenges in Agile implementations

by Pawel Olesiejuk November 28, 2011 Agile software development
Thumbnail image for Key challenges in Agile implementations Agile methodology was supposed to be a solution to solve all of our problems. But it looks like it’s not. Some issues appear when companies start to implement Agile in their organizations. A research has been done on seventeen companies using Agile methodology (People over processes: Key people challenges in Agile Development). Authors chose nine [...]
Read the full article →

How to get Lync working on Mac [updated]

by Peter Horsten October 21, 2011 Best practices
Thumbnail image for How to get Lync working on Mac [updated] Early September the good news started spreading among Microsoft Office fans who are for whatever reason using a Mac. Microsoft announced the release of Lync for Mac. Lync is Microsoft’s new integrated functionality for instant messaging, presence, conferencing and voice. Unfortunately, after installation I didn’t get it working. Today, I finally managed.
Read the full article →

Three pillars of Unit Tests

by Pawel Olesiejuk October 6, 2011 Agile software development
Thumbnail image for Three pillars of Unit Tests Ok, now we know what TDD is all about and how to do TDD. Really? Well, no. In fact we only know how TDD works, but TDD is about writing tests (to be more precise – unit tests). What should our tests look like? Here it comes…
Read the full article →
Page 2 of 912345...Last »