Найти в Дзене
Collection of electronic and online games
Hard work without interruption leads to fast fatigue, reduced attention and, as a result, low productivity. Avoid all this by simply switching to other activities for a short time. A great way to do this is to play online games. Many foreign companies have long allowed their employees to spend a small part of their working time on casual flash games. Experiments have convincingly proved that the productivity of employees from this not only does not decrease but even grows by 5-10%. Online games...
5 лет назад
What is the resolution of the human eye (or how many megapixels we see at any given time). Part 2
I'll start with an example - when we read something from the monitor and gradually turn the mouse wheel to move the text, the text is not blurred ... although it should be) This is a very interesting trick - here the visual cortex is connected to the work. It constantly keeps the image in the buffer and when the object / text in front of the viewer quickly shifts the image and superimposes on the real image. And how does she know where to move it? Very simply - your finger movement on the wheel is already studied by the motor cortex to millimeters ...
5 лет назад
How to become an Android developer. Part 2
File system Android. It needs to be mastered to optimize the work of the application and teach it to run each time, not from scratch, but to save its state between restarts. Also, the file system allows you to share data with other applications, such as uploading photos from the gallery. The life cycle of the Android application. When the user works with your application, he or she can receive a call, an SMS, or another application will display a notification over the window. In such cases, you...
5 лет назад
How to become an Android developer. Part 1
Today we will understand where to start studying Android-development and how to find the first job. To create more and more new mobile applications, companies need talented developers: the profession is in demand, and professionals are willing to pay. According to the statistics of salary service "My Circle", developers with experience of 2 years get 50 000 - 100 000 rubles in the regions, 90 000 - 160 000 in Moscow. For comparison, web developers are paid 50 000 - 110 000 rubles. Programmers who work for foreign companies receive more...
5 лет назад
Fresh news: Chukotka will be connected to the Internet via submarine cable for 7 billion rubles
The Ministry of Communications and Mass Media will allocate 6.9 billion rubles to Rostelecom to lay the underwater trunk cable to the Chukchi District. This is the last region in Russia where a satellite is used as a trunk canal. Transtelecom also applied for these subsidies. But it was not taken into operation for formal reasons. As for the mainline, Rostelecom has already announced the beginning of the purchase of works on laying the underwater fiber-optic communication line (FOCL) along the route Petropavlovsk-Kamchatsky-Anadyr...
5 лет назад
How to boil porridge from microservices. Part 3
CRUD interfaces for services with complex business logic An interface that is too wide and unspecific either dilutes responsibility or complicates things too much. For example, CRUD API for services with complex business logic. Such interfaces do not encapsulate behavior. Not only do they allow business logic to leak to other services and blur the responsibility of the service, but they also provoke the spread of business logic - limitations, but invariants and methods of working with data are also now found in other services...
5 лет назад
How to boil porridge from microservices. Part 2
Change does not come about by itself, it comes from a problem area. A problem area is an area where problems that require changes in code are formulated in the same language, using the same set of concepts or related business logic. Correspondingly, there will most likely be one set of restrictions, invariants that you can rely on when writing the code, within one problem area. Separation of service responsibility by problem areas rather than by essence usually leads to a more supported and understandable architecture...
5 лет назад
How to boil porridge from microservices. Part 1
One of the reasons for the popularity of microservices is the possibility of autonomous and independent development. In fact, the microservice architecture means that the possibility of autonomous development can be exchanged for a more complicated (compared to monolithic) depression, testing, debates, and monitoring. But you should take into account that microservices do not forgive errors of responsibility sharing. If the division of responsibilities is wrong, there are frequency-dependent changes in different services...
5 лет назад
How a beginner can decide on a programming language. Part 2
If you like to write both front and back, you can make a move as a horse. Many companies offer a full-stack developer position. It includes both directions. When you get used to it and want to switch to something specific, nobody will prevent you from developing further in one direction. As I wrote above, I once faced the task of making such a choice. I used the first two and fourth approaches. You will know the power of the first one yourself when you write a couple of projects. The second one didn't work out very well...
5 лет назад
How a beginner can decide on a programming language. Part 1
Today I would like to touch upon the topic of choosing a programming language for a beginner. To be more precise - to decide on the choice. This article can help those who have already managed to feel several programming languages and understand approximately where and in what cases they are used. I once studied PHP, Python, JavaScript, Java... And when it came to choosing to get a job as a developer, I was very confused. But by the will of fate I was lucky and was able to make a choice. It was not an easy 6 years, but there was a way...
5 лет назад
A selection of movies for programmers
This article will give you a brief overview of a few films that I think will be of interest to programmers and IT professionals. Some of them touch upon programming, others almost none, but I liked them all in general. In this article, I will look at five films, all of them I have watched, so I will briefly write my opinion about everyone. If you know of any other movies that you think would be interesting to watch for people working in the IT industry, write in the comments, I would be glad to hear it...
5 лет назад