'Y'

Luxoft Training News

IT&C insights by industry experts

A little trick when working with ConcurrentDictionary

22.07.2015   
ConcurentDictionary has one specific feature: in some cases it may not behave exactly as you'd expect. Here is a small example. Let's say we need to do some small caching so that the results of an expensive calculation be taken from the cache if they are there, and be added to the cache in a transparent manner if someone made a mistake.

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

16.07.2015   
I’ve often been asked this question by Team Leads (TLs) who already work in IT. How can these Team Leads become project managers? This article isn’t about people in Tech Lead positions, which, in my view, is no different from the Team Lead in terms of growth towards the PM position. Thus, the TL abbreviation can be read both as a Team Lead and as a Tech Lead.

How to measure performance in Java applications?

08.07.2015   
Performance is an important criterion each software application should meet and each architect should have in mind when designing and putting in place non-functional requirements. Sometimes it becomes really hard to tune and improve a mature and complex application especially because the performance might be influenced by a lot of factors.

A short guide for newly appointed managers: The things to watch for

25.06.2015   
One of the first things I remember when I got my new job as a manager is the constant flow of congratulations, emails, smiley faces, likes, endorsements and even a salary raise together with a slightly bigger office.

10 things you didn't know you could do with the Oracle database

23.06.2015   
In the world of enterprise software development we can see a steady tendency in moving business logic from the database tier to the application tier. Many factors influenced this, but the main one, in my opinion, is portability. Modern applications must be able to work correctly on different operating systems, desktop and mobile devices, support interfaces with dozens of upstream and downstream systems, and, of course connect to different databases. For portability Java is, de facto, the number one programming language. But  databases have been here for ages, they are being transformed and adopted for enterprise architecture and  enhanced with lots of useful features.

On Software Development and the Book “Applying UML and Patterns”

09.06.2015   
A standard learning process has an interesting feature. Once we decide to learn something new, we start reading textbooks, attending courses and obtaining new knowledge by all available means. After some time we say “Enough!” to ourselves, give up education and move on to the practice (in the early stages of the theory there are some simple practical problems to solve, but they have no significant value).

KPI’s and conflicts of interest

21.04.2015   
Are there any KPI which affect the personal interests of the manager but can also lead to a win-win situation? The answer is no. Once there are KPI’s that affect the interest of the manager we will surely have a situation where the manager must choose between his interests or the interests of the project. And most will choose the former.

No Need for a Grid

15.04.2015   
Every enterprise application features some sort of the grid.  A grid being is an interactive table that presents a list of data with rows and columns. The most used features of the grid are paging, sorting and filtering. There are a lot of open source and proprietary grid components available for web building on top of jQuery and/or AngularJS. Some of them are quite code heavy and have steep learning curve. Moreover, none of them makes any assumptions about your server-side code, so they either work only on a client requiring you to load all data to the client beforehand or require you to write some sort of adapter functions that translate client-side messages to server-side messages.

The most important aspects to consider when creating an Automation strategy and plan

25.03.2015   
You have just made your case to upper management regarding test automation and your proposal has been accepted. Surprisingly, they were excited about how your automation plan can move testing much faster. Or, upper management simply asked you to start automating testing, as they are convinced of its benefits. In either case, you now have a blank check and a deadline to meet.

How do you become a professional tester?

17.03.2015   
The role of "tester" is now one of the most popular jobs in the software industry. While programming is taught in higher education institutions, testing unfortunately is seldom found in the curriculum. But if you choose to go down this professional path, testing can be learned with some effort.

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
Success
Thank you.
Your request has been received.