"My achievement was that I generally returned to the profession" - 10 questions for a programmer, issue 10

"My achievement was that I generally returned to the profession" - 10 questions for a programmer, issue 10  
 
The men in our releases have already been well-manathed, and it seems that they have touched upon all the problems from all sides. Some replied before that the next 10 questions they could ask already in the FSB (fu be such, comrades prohibitors).
 
 
But it was also interesting for me to hear about things that you guys hardly thought about. How, for example, to return to the profession after the decree. Or how to continue to learn technology, if half a day you have to carry a child in kindergartens.
 
 
Therefore, when I recently spoke with Alina Anufrieva about ...
+ 0 -

@Kubernetes Meetup in Mail.Ru Group: October 29th and always

 3r3111. 3r3-31. @Kubernetes Meetup in Mail.Ru Group: October 29th and always  3r3111.
 3r3111. Hello friends. As you have noticed, we love Kubernetes very much. So , so and even so .
 3r3111.
 3r3111. Therefore, without thinking twice, we decided to launch our own K8S series of meetings on Mail.Ru Group - meet @Kubernetes Meetup.
 3r3111. October 29 r3-33100. (next Monday) at 7:30 pm
 3r3111.
 3r3111. We invite developers to the mitap and everyone who works with Kubernetes. This time we will discuss whether Kubernetes is a silver bullet for solving DevOps problems, how not to be afraid of its ..
.
+ 0 -

Android LiveData on Kotlin using Retrofit and coroutines

The article talks about using r3r34. Android Components
ViewModel, LifeCycle and LiveData. These components allow you to not worry about the life cycle of the Activity. 3r33538.  
3r33538.  
Also considered an example of the use of modern 3r310. Coroutines
in conjunction with the repository on Retrofit 3r33535.  
3r33538.  
fun main (args: Array ): Unit = runBlocking {
//Wait (suspend) for Result
val result: Result = api.getUser ("username"). awaitResult ()
//Check result type
when (result) {3r3685. //Successful HTTP result
is Result.Ok -> saveToDb (result.value)
//Any HTTP error
is Result...
+ 0 -

Stop making sites with endless scrollingǃ

 3r33535. 3r3-31. Stop making sites with endless scrollingǃ 3r3403. 3r33511.  3r33535.

A brief history of scrolling

3r33511.  3r33535. To understand what scrolling is, look at the origin of the words . 3r33511.  3r33535. 3r33511.  3r33535. 3r33434. 3r33385. scroll [/b] (n.): c. 140? “roll of parchment or paper” 3r33448. 3r33511.  3r33535. 3r33511.  3r33535. Scrolls were originally used when the document became too long (for example, religious content). With so much content it became difficult to manage, it is difficult to read and rewrite. 3r33511.  3r33535. 3r33511.  3r33535. When computers came into our lives, we still needed a way ...
+ 0 -

A tale about how I updated YandexMapKit or maps, money, 2 mapkits

A tale about how I updated YandexMapKit or maps, money, 2 mapkits 
3r3-31.

Preface

3r3622.  
Once we built in Yandexmapkit application (October 2017 approximately) instead of e-cards (nothing personal - just business). After 3 months on a beautiful winter day, Androyd version of the cards failed for 2 days because of the keys, the card simply turned into a pumpkin) What the reader missed: “they broke the card on android, they don’t know how to fix it” At that time as an iOS client it did not touch. The poor fellows on the android this time the guys had nothing to do with it. In those days, ...[/h]
+ 0 -

Communicating with influential repsPravilno: 10 secrets that will increase the acceptance of your article for publication

Communicating with influential repsPravilno: 10 secrets that will increase the acceptance of your article for publication 3r3168. 3r3-31. 3r33150. The overwhelming majority of materials applying for publication are received by e-mail 3-3-3151. typical influential journalist from a major publishing house 3r3152. (hereinafter referred to as simply r3r3151. journalist
), they were written not “for people”, but for promoting something. In a ratio of 5: 1. In addition, since the authors of these materials do not bother to get acquainted in advance with the specifics of the publisher where they send their material, but send letters according to a template to everyone, without a personal approach, journalists are very annoyed...
+ 0 -

Smart watches that do not require charging. How many are there?

The battery life is one of the most criticized parameters of modern smart watches. And each manufacturer is chosen differently to solve the problem. Recently, there are more and more options when the clock should work forever, “feeding on” heat, the sun, holy spirit , kinetic energy, etc. We have collected some of the most vivid examples, concepts, prototypes and working gadgets in this collection.
 
 
Smart watches that do not require charging. How many are there?  
the cost of which is $ 299 3r3191. . The uninterruptible power supply for them is solar energy, which is collected in an integrated panel.
 
 
..
.
+ 0 -

GUI frameworks - on stream

Greetings, colleagues! 3r3144.  3r3151. 3r3144.  3r3151. A couple of months ago, I started looking at Golang in order to use it for desktop applications. I liked the language, the volume and the subject of the packages written for it made an impression, but the situation with the GUI is not so rosy. I will not dwell on the details now, it will suffice to say that after reading a few reviews and a quick glance at the existing GUI packages I decided to write my own - especially since I have experience in this. 3r3144.  3r3151. 3r3144.  3r3151. My first thought was to go along the already beaten path: ...
+ 0 -

How to become a datasintist, if you are over 40 and you are not a programmer

How to become a datasintist, if you are over 40 and you are not a programmerThere is an opinion that you can become a dascientist only with a corresponding higher education, and better a degree.
 
 
However, the world is changing, technologies are becoming available for mere mortals. I may surprise someone, but today any business analyst is able to master machine learning technologies and achieve results that compete with professional mathematicians, and perhaps even the best.
 
 
In order not to be unfounded, I will tell you my story - as an economist I became a data analyst, having obtained the necessary knowledge through online courses and participating in machine learning ...
+ 0 -

The quickest introduction to Reactive Programming

 
3r3-31.
The purpose of this article is to show by example why reactive programming is needed, how it relates to functional programming, and how it can be used to write declarative code that can be easily adapted to new requirements. In addition, I want to do this as briefly and simply as possible with an example close to the real one.
 
Take this task:
 
There is a service with REST API and endpoint /people . When a POST request to this endpoint is created, a new entity is created. Write a function that takes an array of objects of the form {name: 'Max'} and create a set of entities ...
+ 0 -