The development of virtualization and cloud technologies, as well as the widespread use of agile development methodologies and DevOps practices, have created a new approach to software development – micro-service architecture (MSA – Micro-Service Architecture). While in the traditional model, individual modules can be heavyweight monolithic software, in MSA software is composed of many lightweight …
Hacktrain, Beerhack or Highkathon – why unusual hackathons are held
Large companies are increasingly conducting external hackathons, attracting specialists and simply creative people from all over the world. The search for a solution to a new problem or a fresh look at an old problem takes place in a tense and at the same time inspiring atmosphere. In part, the spirit of innovation and creativity …
How to write efficient JavaScript code with the Event Loop
The Event Loop is one of the most important aspects in JavaScript, knowledge of which allows you to write more efficient code. In this article, we will look at how the main thread works in JavaScript and how it handles asynchronous functions. For a long time, I’ve been writing JavaScript code without fully understanding how …