Luxoft Training News

IT&C insights by industry experts

ForEachAsync Idiom

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 the same weather service and we want to obtain the results for every city as quickly as possible. Does this mean that we can take all the cities in the world and send thousands of requests at the same time? The forecast service may think that the client has gone mad and may try to throttle the requests that exceed a certain limit (by the way, this throttling is one big pain in the ass for all cloud services, both for the authors of the services and the customers).

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.

Using email in a virtual team

Historically, many virtual teams have relied on e-mail as one of the main channels for asynchronous communication. Although now there is a tendency to transition from e-mail to more high tech tools, it is, nevertheless, still very much used in day to day communication. According to leaders around 80% of the questions they receive are not urgent and can be addressed by e-mail. Another 15% can be solved with chat or instant messaging, and the remaining 5% are solved over the phone.

Participants and "customers" in the testing process

In this article, letís consider who could be the potential stakeholders and consumers of testing services. To do that, we need to answer the following questions:

Agile Life Planning: Updating your Backlog of Personal Goals and Objectives

In our previous articles about Agile Life Planning we talked about how to determine a set of life goals, and make a list of objectives and steps to achieve them. This article deals with the next stage of Agile Life Planning. Its purpose is to ensure a regular revision of that list, constantly updating the backlog of goals and objectives.

Enterprise applications and their usability

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 understand it is.

Overview of C# 6.0

There have been a lot of articles written about the new features of C # but I also want to contribute with a few of my own which I believe are important.

Process Tasks by Completion Idiom

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.

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.

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.

3 4 5 6 7
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.