Blog

How to develop secure programs?
How to develop secure programs?

Sep 10, 2015

News technology websites are constantly inundating us with articles about various security and data breaches leading to the loss of mountains of sensitive information. Today’s programmer not only has…

Process Tasks by Completion Idiom
Process Tasks by Completion Idiom

Aug 28, 2015

When working with tasks, there is often a problem: we have a set of input data and for processing each element we use a long-running operation.

ForEachAsync Idiom
ForEachAsync Idiom

Aug 28, 2015

Last time we looked at the idiom that allows you to process results in the order of task completion, not in the order of launching. But we skipped one interesting moment there. Let’s say we all have…

Responsibility in Software Development Teams
Responsibility in Software Development Teams

Aug 21, 2015

In this article, we'll review some strategies for allocating responsibilities in large teams. Most Project Managers, in charge of developing a large application or system, have to coordinate several…

Responsibility in Software Development Teams Part 2
Responsibility in Software Development Teams Part 2

Aug 21, 2015

In the first part of our article we talked about the most frequent allocations of responsibilities for project teams. But there are better strategies to improve responsibility.

“Not Invented Here” Syndrome
“Not Invented Here” Syndrome

Aug 11, 2015

A couple of years ago I made a short series of notes on the patterns of behavior: Technical Debt, Refactoring Syndrome and The Second-System Effect. The time has come to discuss another subject, prob…

How to start a career in testing?
How to start a career in testing?

Aug 11, 2015

Testing as a profession is gaining popularity and becoming more desirable. More and more people are willing to retrain and become IT specialists, because this area is developing and the highly paid…

Enterprise applications and their usability
Enterprise applications and their usability

Aug 5, 2015

Customers often believe that when it comes to enterprise applications, usability does not matter. They will still make their employees use the software, no matter how convenient and easy to understan…

Scrum Basics: what is Scrum and how to use it?
Scrum Basics: what is Scrum and how to use it?

Aug 3, 2015

Scrum is simple, but not easy. It’s very similar to a poker game with very simple rules, but it is not very easy to play and win. During this one hour webinar we will provide you with an overview of…

Analysts: who is who?
Analysts: who is who?

Jul 29, 2015

Without going into details the majority of project roles are quite clear from the title the person has. The project manager manages the project. The developer develops software. The tester tests it.…

What is testing?
What is testing?

Jul 22, 2015

Testing is defined differently and it depends on the needs of the company and the main objectives of the project. If we consider the definitions of testing over time, we can see that the concept has…

How to grow from a team leader to a project manager in IT? – part 2
How to grow from a team leader to a project manager in IT? – part 2

Jul 16, 2015

In the first part of our article we looked at some of the common misconceptions regarding the transition from a TL to a PM. In part 2 we will talk about the challenges people face when making this tr…

Discover more about professional growth and skills development

contact us

Upcoming courses

Test automation - advanced

VxWorks® Advanced Concepts

Development with Java® SE. extended

date icon

October 14 - 25

EXPLORE explore