Category Technology

Feature Toggle

It’s common that internal projects in Objectivity suffer from constant shortages and high turnover of developers. This is usually paired with pressure on frequent (1-2 weeks’) releases and rapidly changing requirements. This raises a number of challenges to design a software development process in a way that it’s simple to master by the ever-changing team and […]

Non-Functional Requirements tips

Do you explicitly address Non-Functional Requirements (NFRs) in your projects? If the answer is NO, then this article is addressed to you! These 6 tips will help you avoid some serious trouble.   Always consider NFRs, even if the client can’t see it that way How often do you hear that there are no specific […]

When to use (and not to use) CQRS

Introduction From the perspective of architecture, Command Query Responsibility Segregation (CQRS in short)  is a pattern relying on separation of commands (performing actions) from queries (returning data). In the simplest way, it may be implemented by segregating methods into separate classes by command-query responsibility. A more advanced solution requires two separate parts of the system handling reads […]

16 essential things about Objectivity, (not only) for potential developers

Some time ago (March 26th), we organized the second “open door” day at Objectivity. We hosted 135 guests, who participated in a number of different talks prepared by our employees. Topics were chosen by the attendees, who voted electronically during the registration process. The event was so popular that at some point we run out […]

How to deliver features in a stable way?

As we all know, anywhere there is a business need, we developers show up. With ideas… Great ideas! In the past, for one of our customers, it happened quite often that features we started even at the beginning of sprint, were not ready for release due to complexity or change in requirements. This frustrated developers, […]

Application Strategy – De-clutter the Application Landscape

How long do you think it takes to remove and retire a system for a typical large organisation? If you are one of those who thinks a few days or a few weeks would be enough – then hold on tight! For a large global organisation, it takes months if not years to make only […]

Reasons why you might like to attend the next SQLBits conference

Earlier this year, I had the opportunity to attend the SQLBits conference, the largest community-led SQL Server conference in Europe which ran from March 4th to 7th 2015. Every year, the SQLBits conference is held in a unique UK venue with a unique theme to go along with it – previous SQLBits conferences have been […]

Router.js vs Crossroads.js: Which One Do You Need?

Why would you need JavaScript routing? Building small browser’s application with Knockout.js library is quite easy and probably the core functionality of this library is sufficient. Usually there is no need for additional frameworks unless your application gets bigger and more complex. Then, you probably want to build it as a Single Page App (SPA). […]

How to create a nice presentation? Colours!

If you have read my previous post probablly you remember I have mentioned about art skills of UI Developers. It is a one of reason why many collegous ask me for a help to find a nice set of colours and face fonts for their presentations. Sounds familiar? If you also has this kind of […]

When scientific is better than educated

In the middle of agile project run according to the SCRUM process, if the team uses Story Points for estimation and tracks its Velocity, predicting the project completion date should be an easy task. There are however few questions you still have to answer, in order to get the date you can announce to the project sponsors. This […]