Backend United # 1. The vinaigrette. Announcement

Hey. I want to invite backenders to
Backend United # 1. Vinaigrette
- Mitap, dedicated to cross-language solutions for the development of the server part. We will discuss common approaches and tools for different languages. You will hear reports from representatives of Gett RnD and Avito. The meeting will be held on Wednesday, April 1? in the Moscow office of Avito.
 
Come to Mitap and invite colleagues. Under the cut - abstracts of speeches, links to the registration and videotranslation of the meeting.
 
Backend United # 1. The vinaigrette. Announcement Centrifugo - a cross-platform open-source ...
+ 0 -

What happens if I merge ArrrayList and LinkedList?

What happens if I merge ArrrayList and LinkedList?Greetings!
 
After studying the collections, namely such implementations List , such as ArrayList and LinkedList , an idea arose, and why not combine these data structures into one and see what will come of it.
 

Why is this necessary?


 
  •  
  • Problem ArrayList - it has an initial default size of DEFAULT_CAPACITY or the preset size initialCapacity , when this size is exceeded, a new array of a larger size is created, where data from the old array is copied there, which is very expensive in time, and this gives the algorithmic complexity of ...
+ 0 -

Tooltip in Power BI - new functionality for Desktop

In the middle of March, another came out. update Power BI Desktop . Microsoft added a couple of interesting features, including the ability for users to create tooltips themselves.
 
 
In this article I will show a simple example of working with this functional.
 
data set. "Financial Sample" and created several visual elements.
 
 
 
Pie Chart: Profit by Discount Band (Profit by Discount Group)
 
 
Tooltip in Power BI - new functionality for Desktop
 
 
 
Ring diagram: Units Sold by Segment. (Sold units sold by Segments)
 
 

 
 
 
Linear gra...
+ 0 -

5 lessons that we received after spending 100500 RK on Facebook

To work in the market of Internet advertising means constantly learning something new. New tools are appearing, budgets are growing, targeting options are expanding, which help us to experiment and launch large-scale advertising campaigns. We learn, sometimes we make mistakes, but we get practical experience - each time we become better.
 
 
In this article, we have collected five non-obvious lessons that have been presented to us by the advertising office of Facebook and which, we hope, will be useful to you.
 
 
5 lessons that we received after spending 100500 RK on Facebook  
 
[h2] ...[/h]
+ 0 -

How to create virus content?

How to create virus content?The ability to create viral content is the dream of many marketers. But what needs to be done to ensure that the launched campaign does not depend on the will of the case, but brings real benefits: active clients?
 
If you work with the target audience, then for sure you set the following goals:
 
 
 
creation of interesting, resonant and "working" content;
 
writing articles that increase traffic;
 
preparation of posts with hundreds and thousands of "reposts";
 
access to new markets and stable sales growth.
 
 
...
+ 0 -

The way of the IT manager (part # 1)

Hello! My name is Alexey and I'm CEO of MindsetPM Management School.
 
I suggest immediately moving to "you".
 
 
A friend of mine allowed me to publish his story about the way to the leaders, which I do with small literary changes. All coincidences and names are completely random. The text is written in the first person. Exactly as he told it to me.
 
 
Enjoy reading!
 
 
 
The way of the IT manager (part # 1)
 
 
When I first started to manage project management, it seemed to me that it was necessary to delve into all the details of the work of my employees.
 
 
Taking the position of the head, I found myself in a situation where my project ...
+ 0 -

Universal links: the palace of the reefs

Universal links: the palace of the reefsGiven how many mobile applications they gave to humanity, they at the same time "broke" the Internet. Instead of clear links to sites that can be copied and shared, it became necessary to explain "put such and such an application and go there somewhere".
 
 
Fortunately, the developers of mobile platforms realized this problem and proposed the concept of "universal links", which with one click open the necessary on any platform. But what is for the user "one click", for the programmer - "sweat and blood". On the way to success there is a whole heap of unexpected nuances, and when introducing universal ...
+ 0 -

What's new in DataGrip 2018.1

Hello! In this release, some improvements have appeared in minor updates. But, as we do not write about them on Habr, I'll tell in this post about everything new since the previous release.
 
 
What's new in DataGrip 2018.1
 
requested in the comments couple of releases back :)
 
 

 
 

Running the query


 

Read-only mode


 
We have the "Read-only" checkbox in the data source properties. It included this mode at the level of the jdbc-driver. But read-only is implemented in different drivers with the caveats:
 
- In SQLite It can not be switched for an already created connection.
 
- In MySQL it does not allow you to run queries that do not start with the "S" character.
 
- In Oracle, SQL Server and some other databases it does not work ...[/h][/h]
+ 0 -

Open free broadcast of the Java conference JPoint 2018

Open free broadcast of the Java conference JPoint 2018  
 
April 6-? that is tomorrow, will be held JPoint 2018 - an international Java-conference for experienced Java-developers. About the program of this conference, we wrote more than once and not two .
 
We analyzed a set of the most relevant topics (performance and hardcore hardcore, Spring and the bloody enterprise, new frameworks and JVM-languages ​​and so on - a huge list), and for each topic, we tried to find at least one good report. JPoint is held for two days, there will be about forty reports, so all the main questions will be covered in one way or another.
 
A year ago we started to ...
+ 0 -

The first in Belarus FrontSpot hackathon without rules. And this is not a joke

While around the world joked about the white backs, new logos of old football clubs and allowed in the "swimming" of the April Fools' ducks, they were creative, generic, presented and, of course, coded. The teams spent their weekend creating jаvascript projects - this was the only condition for participation in the FrontSpot hackathon, organized by the frontend community of Minsk. The rest is improvisation.
 
 
The first in Belarus FrontSpot hackathon without rules. And this is not a joke
 
EPAM Belarus , You Gotta Love Frontend Kyiv , jаvascript-conference Holyjs in St. Petersburg ...
+ 0 -