Step-by-Step Creating a Bundle for Symfony 4

Step-by-Step Creating a Bundle for Symfony 4About a year ago, our company set a course for the separation of a huge monolith on Magento 1 for microservices. As a basis, only the Symfony 4 released was released. During this time I developed several projects on this framework, but I found it particularly interesting to develop bundles, re-used components for Symfony. Under the step, a step-by-step guide to developing the HealthCheck Bundle to obtain the status /health of the micro service under Syfmony 4.? in which I tried to touch on the most interesting and complex (for me at one time) moments.
...
+ 0 -

Redux vs. React Context API

Redux vs. React Context API  
 
In React 16.? a new Context API was added. The new in the sense that old Context API was off-screen, most people either did not know about its existence, or did not use it, because the documentation advised to avoid using it.
 
 
However, now the Context API is a full-fledged part of React, open to use (not the same as before, officially).
 
greatly exaggerated ".
 
 
In this post I want to talk about how the new Context API works, what it looks like to Redux, when you can use Context instead of Redux and why Context does not replace Redux in every case.
 
 
If you need a simple ...
+ 0 -

How are things with IPv? or what is slowing the transition to a new version of the protocol - discuss the situation

Protocol IPv6 was born more than twenty years ago. For all this time it has not received wide distribution, at least, its introduction is progressing rather slowly. For example, by Google, only 24% of users connect to the company's search resource through IPv6. Today we will tell you how things are with the adaptation of the protocol in the world and we will discuss why companies should think about its implementation after all.
 
 
How are things with IPv? or what is slowing the transition to a new version of the protocol - discuss the situation

 
/Flickr ...
+ 0 -

NASA will again fly to the moon, making all the elements of the aircraft

NASA will again fly to the moon, making all the elements of the aircraft
 
 
Not so long ago, the agency NASA received a new chapter, which almost immediately stated that is going to help cosmonautics (at least, American), to repeat past records and achievements. Nevertheless, he also reported that the times have changed, which means that the agency faces other goals. But one of them remains the same - it is a man's flight to the moon with the possible establishment of a colony there.
 
 
Last week, Jim Brydenstein visited the Kennedy Space Center - this was the first visit as head of the agency. He had to answer a lot of questions from journalists. One of them - "Why do ...
+ 0 -

We deal with objects in JavaScript

We deal with objects in JavaScript
 
 
Objects are one of the basic concepts in jаvascript. When I first began to study them, they seemed to me rather simple: just a couple of keys and values, as described in theory.
 
 
Only after a while I began to understand that the topic is much more complicated than I thought. And then I began to study information from different sources. Some of them gave a good idea of ​​the subject, but I could not immediately see the whole picture.
 
 
In this post, I tried to cover all aspects of working with objects in JS, without going too deeply into individual details, but without missing important details ...
+ 0 -

Year with Scrum or ways of professional development of developers

A year ago there were revolutionary changes in our company, we changed the development methodology, we started working on Scrum.
 
 
Agile began to require the team to make independent decisions, continuous improvement. Here we are faced with the problem of the development of team members. As a result, we gradually developed 14 ways of development, of which 6 will be discussed in this article. Some of these methods were initiated by the company, but most of it was invented or looked at and adapted for us.
 
codingame . The participant is asked to solve a simple algorithmic problem either for ...
+ 0 -

GDPR: Data mapping or how customers find long-forgotten laptops

GDPR: Data mapping or how customers find long-forgotten laptops

Data mapping or Data audit, or Data flow audit report


 
In principle, it does not matter what it's called, if you, for example, are an online game developer and are ready to learn that a cookie and IP address under European laws are personal data that you process and that most likely were transferred to somebody marketing company in Russia without due attention. Perhaps these potential customers are dusting on the hard drive of a broken laptop, which was supposed to go for parts, but still peacefully resting in a cardboard box at mom's. Or just now a beginner expert from your team easily left ...[/h]
+ 0 -

Chisel - (not quite) a new approach to the development of digital logic

Chisel - (not quite) a new approach to the development of digital logic
 
With the development of microelectronics, rtl designs have become more and more. The re-usability of the code on verilog delivers a lot of inconvenience, even with the use of generate, macros and chips system verilog. Chisel, however, makes it possible to apply the full power of object and functional programming to the development of rtl, which is quite a welcome step, which can fill the lungs of light developers ASIC and FPGA.
 
In this article, we will give a brief overview of the main functional and consider some use cases, and also talk about the shortcomings of this language. In the future, if the ...
+ 0 -

How to remove and "glue" the spherical panorama to DJI Mavic Air

With the release of Dji Mavic Air, the process of creating spherical panoramas seems to have been simplified to the limit - pressed the button and the sphere is ready. So it was said in the advertisement. I, frankly, already expected that our whole balloon will be shot in the first months of sales, but for some reason this did not happen.
 
 
How to remove and "glue" the spherical panorama to DJI Mavic Air  
photo by Paul Oostveen http://www.dronestagr.am/author/paul-oostveen/
 
https://www.skypixel.com/photos/business-quarter-novospassky With the release of Dji Mavic Air, the process of creating spherical panoramas seems to have been simplified to the limit - pressed the button and the sphere is ready. So it was said in the advertisement. I, frankly, already expected that our whole balloon will be shot in the first months of sales, but for some reason this did not happen.     photo by Paul Oostveen http://www.dronestagr.am/author/paul-oostveen/   https://www.skypixel.com/photos/business-quarter-novospassky ...
+ 0 -

OpenAI Five defeated a team of people in the show game Dota 2

Yesterday in San Francisco, there was a demonstration match between the artificial intelligence of OpenAI Five and the semi-professional team of players in Dota 2. Among the people were former professionals, commentators and one acting pro. In any case, this is the strongest team with which AI played since its launch in June .
 
 
OpenAI Five defeated a team of people in the show game Dota 2  
@OpenAI . Need for neural interface soon to enable human /AI symbiosis.
- Elon Musk (@ elonmusk) August ? 2018
 
The company OpenAI considered this match as an indicator ...
+ 0 -