Introduction to the S2 geo-library from Google and examples of using

Hello, Habr!
 
 
My name is Marco, I work at Badoo in the "Platform" team. Not so long ago at GopherCon Russia 2018 I talked about how to work with coordinates. For those who do not like to watch videos (and all interested, of course), I publish a text version of my report.
 
 
Introduction to the S2 geo-library from Google and examples of using  
 

Introduction


 
Now most people in the world have a smartphone with constant access to the Internet. If to speak in figures, then in 2018 the smartphone is will be almost 5 billion people, and 60% of them ...[/h]
+ 0 -

How did Google Adwords experts help me to throw 15?000 UAH (about $ ?000) per month or why I will not be

How did Google Adwords experts help me to throw 15?000 UAH (about $ ?000) per month or why I will not beThis is a rather funny story about how I fell into a trickle deliberately, and twice and as a result "burned" not a little not much, but somewhere $ 1?00? in just a month. And I felt that it would be so, but decided to follow this path. For what? For the sake of experience? No, that you. As they say, only two things are infinite - the Universe and human stupidity, although I'm not sure about the Universe. Here most likely it would be desirable to check up how much it is possible to trust the intuition. And she did not let me down, but that's so silly
...
+ 0 -

A large lump of dirt, part 2

Continuation of the translation of the article "Big ball of Mud".
 
 

SINGLE CODE


 
he is also
 
QUICK HACK (fast hack)
 
KLEENEX CODE (code on a napkin)
 
DISPOSABLE CODE (recyclable code)
 
SCRIPTING (script)
 
KILLER DEMO (demo-killer)
 
PERMANENT PROTOTYPE (permanent prototype)
 
BOOMTOWN (a rapidly growing city)
 
 
The owner of the house can erect a temporary hangar or canopy for a car with a firm intention to disassemble this design and replace it with something more permanent. As time shows, such structures can live much longer than originally planned. Maybe he has no means left to ...[/h]
+ 0 -

DANOS: introduced the first open network operating system

Last week, the Linux Foundation announced the launch of work on DANOS, the first disaggregated network OS for the ecosystem of white-box-based devices. The release of the open-source operating system is scheduled for the second half of 2018.
 
 
Read more about the project below.
 
 
DANOS: introduced the first open network operating system
 
/Flickr / Norlando Pobre / CC
 
 
Initially, DANOS was developed by the media conglomerate AT & T, code-named dNOS (Disaggregated Network Operating System). The word "disaggregated" in the name means that it is an operating system for open devices.
 
 
dNOS is part of the AT & T plan to move from traditional hardware ...
+ 0 -

Spring AOP and JavaConfig in the plugins for Atlassian Jira

Spring AOP and JavaConfig in the plugins for Atlassian Jira In this article we will develop a plugin for Atlassian Jira, where using JavaConfig we define a bin with the scope of the prototype, we log calls to bin methods using AOP, and display the information from external beans (ApplicationProperties, JiraAuthenticationContext and ConstantsManager).
 
The source code for the plug-in can be found here: here .
 
localhost : 2990 /jira /and log in to Jira.
 
 
 
 
Set the logging level of the package ru.matveev.alexey in DEBUG. To do this, go to System-> Logging and Profiling:
 
 
 ...
+ 0 -

How to use Azure for free (lifhak for students)

Today we will share an interesting lyfhak about how you can use our Azure platform for free without problems with reduced functionality. After all, it's simple - you need to be a student.
 
 
How to use Azure for free (lifhak for students)
 
 
I give the floor to the author.
 
 
Hello everybody. My name is Ilya, and I am one of the veterans of Microsoft Student Partners. I want to talk about all the available Azure uses for students.
 
 

Azure for Students Starter


 
Since the release of Azure on the market was quite a long time, but before students were forced to pay the full cost of all used services, if they heard about new technologies and ...[/h]
+ 0 -

Cooking iOS client for GraphQL

Cooking iOS client for GraphQL
 
 
I'm sure that each of us at least once experienced problems with the REST API. Eternal battles with back for the required API format, several requests for the screen and more. Agree that it is not uncommon, but a daily routine. And more recently Tribuna Digital has launched a new project - Betting Insider. Initially, the project was implemented on iOS and Android, and later the development of the web version began. The existing API turned out to be very inconvenient for the web. This all led to the fact that we decided to arrange an experiment and try GraphQL together with a client from Apollo. If you ...
+ 0 -

Distrust of authorities and economy: the main trends of investment activity of millenials on the statistics of service Robinhood

+ 0 -

Your first mobile application: choose platform

+ 0 -

16 years old in one language. The story of how the Olympiadnik from Belarus became C ++ Chief Software Architect

16 years old in one language. The story of how the Olympiadnik from Belarus became C ++ Chief Software ArchitectIt seems that the company Crossover is becoming a tradition to announce its career tournaments , talking about people already working on the specialization, which will be selected. But today's case is special: although the "fitting" for the role of Chief Software Architect on April 7 takes place in Moscow, our "Chief Software Architect of the Day" lives not even in Russia, but in the neighboring country for the default economy. Apparently, that's why Crossover invited me to interview him - maybe they hoped for some special Belarusian perspective in the conversation of two Belarusians, two ...
+ 0 -