Luxoft Training News

IT&C insights by industry experts

SOLID Design Principles at Bucharest Java User Group

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 developers to avoid code smells and refactor the code more easily. Plus they are part of the agile or adaptive software development.

Contracts and Removed Code

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 to use this library with any programming language of the .NET platform. But, on the other hand, it causes a lot of problems because ccrewrite has to “reverse engineer” the IL code into high-level constructs and rewrite it in a special way.

Review A Mind for Numbers by Barbara Oakley

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 useful technique, which means the book can be useful even in this case.

How do you prepare an internal development program – part 1

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 easy. Internal or external constraints, the market or the level of resources it has at its disposal will always impact this objective. The question for people who are in support functions is how they can contribute to the profitability of the company?

Best practices when conducting a technical interview or a structured one

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, making decisions, coaching subordinates etc. No wonder your schedule is so busy and the pressure you feel becomes an addiction. Of course, there is always something to do when it comes to managing people or projects and it’s perfect as long as you love it.

Writing a simple analyzer using Roslyn – part 1

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 job of "exhibiting" the compiler’s guts, which now allows us to write our own code analyzers, spending quite a reasonable amount of effort on it.

So That’s What “Regression Testing” Is!

There seem to be a lot of testers which think that “Regression testing is when we retest everything all over again”. Well, yeah, but why is it called “Regression testing” and not “Retesting everything all over again”?

Dreyfus, Agile and other scary words

There is a great programmer out there named Andy Hunt. He is primarily known as the author of a remarkable book entitled The Pragmatic Programmer: From Journeyman to Master. But some know him as one of the authors of the Agile Manifesto, and the author of another interesting book "Pragmatic Thinking and Learning: Refactor Your Wetware".

Ideal code

We often here about the ideal (or perfect) code. However, what is a perfect code? Has anyone seen it? From my point of view an ideal code is a code that meets all the software and programming requirements and standards. It also involves the best development practices and techniques.

Testing strategy – what should it contain?

A testing strategy is a relatively small static document that precedes the test plan. Before you write a lengthy and detailed plan you must first formalize some basic approaches to testing and ensure that all stakeholders understand what will be tested and how they will be tested.

1 2 3 4 5
Luxoft Warsaw - Warsaw Spire, plac Europejski 1, 00-844 Warszawa
Dimitrie Pompeiu nr 5-7 , building C, Et. 5, sect 2, Bucharest, 014459

Contact phone:

021 371 4858
Luxoft Poland Wroclaw - Silver Tower pl. Konstytucji 3-go Maja 3 50-048 Wroclaw
Aleja Generała Tadeusza Bora-Komorowskiego 25, Quattro Business Park Five, 31-476 Kraków, Poland

Contact phone:

+48 122110650
Thank you.
Your request has been received.