Redux is a great library which solves many issues related to keeping a state of an application. Thanks to it, we no longer have to worry about the hierarchy of components. The central store can be accessed from every component to get the current state of any aspect of an application. Working with code is […]

READ MORE

One of the most frustrating things which each frontend developer faces, is the challenge of scaling graphs library. It very often happens, especially with an older library, that it is not responsive. It just adjusts the size when it is mounted to the DOM and doesn’t scale dynamically when a browser window is resizing.

READ MORE

A few days ago a stable version of Rails 5.0.0 was released! The latest version provides users with a lot new changes and improvements which help them build more stable and efficient application in Rails. Below there are a few of the most important things which each developer should know before they start working with […]

READ MORE

In React, communication between the components proceeds in a hierarchical way. This means that by default we only have the possibility to pass data from parent component to children component using props attribute and not the opposite. It’s not any kind of a “bug” or a disadvantage, but a deliberate construction which should help us […]

READ MORE

Because ReactJS is just a library, it’s very often necessary to install external plugins and tools inside the project to start build application. Sometimes, this can be annoying because, each time, we must repeat the same, boring job. The simplest solution for this is just to use some ReactJS Starter Kit, which we can very […]

READ MORE

One of the most common techniques used to improve application performance is caching. Thanks to this method, we can achieve a higher performance of our application by even a few times, without spending more on new, more robust servers. In a case when we are diagnosing performance bottlenecks, we should use this as the first […]

READ MORE

One of the most important responsibilities of Linux Kernel is optimal memory management. The first algorithms allowed for applications to allocate only memory which was physically available on the system, but it quickly turned out that this approach had significant drawbacks. It was noted that a large part of allocated memory was wasted by duplicating […]

READ MORE

One of most common theories assigned to Ruby over the last few years is the opinion that it is a very slow programming language. In this short article, I would like to address the subject of Ruby’s performance and to try to explain what caused the negative opinion and why it is still not true. […]

READ MORE

In recent years, we can observe important changes in the process how the web applications are created.  About six years ago, most of the web applications were based on the robust backend, where most of the operations were focused, and the front end consisted only with simple HTML, CSS, and eventually few JS scripts. Today […]

READ MORE

A long awaited new version of Zabbix Monitoring Solution was released! Zabbix 3.0 is now a Long-Term Support version, which mean is supported for Zabbix customers during five years! Zabbix is a mature enterprise-level platform designed for real-time monitoring of millions of metrics collected from an immense number of servers, virtual machines, network devices and […]

READ MORE