Blog

Top five programming errors in Java
Top five programming errors in Java

Apr 4, 2016

Everyone makes errors. Even super-qualified experienced developers make errors. Sometimes it happens due to lack of attention or an unclear API. However, those mistakes are rare. Most common programm…

ErrorProne.NET. Part 1
ErrorProne.NET. Part 1

Mar 30, 2016

I have been itching for a long time to make an analyzer which would help me catch different errors, specific in varying degrees to the .NET platform. Many of these errors are caught perfectly well by…

Asynchronous Post-Conditions in Code Contracts Library
Asynchronous Post-Conditions in Code Contracts Library

Mar 29, 2016

I rolled out the release candidate of the new version of the Code Contracts library last week (v.1.10-rc1). This release has quite a lot of fixes, but the main "new" opportunity is a proper implement…

SOLID Design Principles at Bucharest Java User Group
SOLID Design Principles at Bucharest Java User Group

Mar 1, 2016

Design principles play an important part in software development. When combined they make it easy for programmers to develop software that is easy to maintain and extend as well as allowing developer…

Review A Mind for Numbers by Barbara Oakley
Review A Mind for Numbers by Barbara Oakley

Feb 25, 2016

DISCLAIMER: if you took the course Learning How to Learn on Coursera, the book will not be really new for you. On the other hand, if you took a course, then you know that space repetition is a very…

Contracts and Removed Code
Contracts and Removed Code

Feb 25, 2016

As you probably know, the Code Contracts library uses the IL code rewriting to implement contract programming. This "architectural" solution, on the one hand, is quite logical because it allows you…

How do you prepare an internal development program – part 1
How do you prepare an internal development program – part 1

Feb 3, 2016

Every company will always have operational challenges. They will always represent a priority because the purpose of every organization is to be profitable. However making a profit won’t always be eas…

How do you prepare an internal development program – part 2
How do you prepare an internal development program – part 2

Feb 3, 2016

In the first part of our article we talked about how to develop programs that are based on the company’s overall objectives. In the second part of our story we will look at how you can promote this…

Best practices when conducting a technical interview or a structured one
Best practices when conducting a technical interview or a structured one

Jan 28, 2016

When you are in a managerial role you can seldom say that you don’t have enough to do: analyzing various areas, developing business plans, setting goals, monitoring performance, solving conflicts, ma…

The learning rule of thumb in 2016
The learning rule of thumb in 2016

Jan 6, 2016

In 1896 Italian economist Vilfredo Pareto stated the 80-20 rule, a rule that has been adopted ever since in a variety of environments. It basically says that 80% of the effects come from 20% of the…

Luxoft Training – first year on the Romanian market
Luxoft Training – first year on the Romanian market

Jan 4, 2016

Come this January, Luxoft Training Romania will celebrate its first year as a software development training provider on the Romanian market. With the help and support of our colleagues from Luxoft Ro…

Writing a simple analyzer using Roslyn – part 1
Writing a simple analyzer using Roslyn – part 1

Jan 4, 2016

With the release of a new version of Studio (VS2015), each of us gained an opportunity to feel involved in the development of tools for developers. People from C #/VB compiler teams did an excellent…

Discover more about professional growth and skills development

contact us

Upcoming courses

Mergers and Acquisition Transaction

Underwriting and IPOs