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.

The learning rule of thumb in 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 causes. Or, to put it in other words, 20% of the investment you make generates 80% of your revenue

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.

2 3 4 5 6
Still have questions?
Connect with us
Thank you.
Your request has been received.
Thank you!
The form has been submitted successfully.