Video from the first Badoo PHP Meetup 7/04/2018

Video from the first Badoo PHP Meetup 7/04/2018  
 
Hello, Habr!
 
 
April 7 we are first gathered the PHP community in the office of Badoo. Thanks to all who came to chat, and to those who were with us online!
 
 
It seems that the Peha-people were hungry for the Mitapam. The meeting turned out well, very emotional - conversations for life and PHP from afterpaty moved to afterchat, which is still active (no matter what).
 
 
But back to our reports. Under the cut - records of speeches, slides, guest comments and photo report.
 
SerafimArts
 
 
The report is devoted to the problem of current ...
+ 0 -

Features of the analysis of CRM systems in the restaurant business

To this day, many analysts and leading marketers in the restaurant segment do not cease to pay attention to Internet marketing features, as the main tool for working with CRM. We propose to take a new look at technologies that are already actively replacing the so-called marketing email "spam".
 
 
Today, in the public domain, we can observe how inexperienced marketers and middle managers offer extremely inefficient ways to win customers, attract guests through various bonuses and loyal conditions. After all, who would have thought that they were waiting for a boring and uninteresting email-delivery...
+ 0 -

Export to Excel from JS

Introduction


 
Hello! Today I will describe a fairly trivial, but not unsweetened topic, export from a data page to Excel. To my surprise, the process itself is not described, nor where to the fullest and so will proceed.
 
SheetJS , but my God, how is everything running there? If you can still do the formatting, then the styles are a headache.
 
 

All written before us is the approach 2


 
In the old-old SharePoint 2007 there is such an opportunity to export the Excel file, surprisingly it works so far and is well described.
 
 
What you need:
 
 
 
Modern browser (check in old)
 
The ...[/h][/h]
+ 0 -

Another tool for testing your npm dependencies is wtfwith

Have you ever wondered how many versions of the same library your client or server assembly drags out? I was interested at some point. It's hard to find a ready-made tool for this, but looking through the eyes of the package-lock is too tiring. As we know, in any incomprehensible situation you need to write your npm package, that's why I did it Next in the post I will consider the result of the analysis of the live project and I will make a couple of controversial conclusions.
 
 
Well, you can not do without this classic picture:
 
 
Another tool for testing your npm dependencies is wtfwith ...
+ 0 -

How IaaS helps freelancers programmers: the experience of 1cloud

How IaaS helps freelancers programmers: the experience of 1cloudAccording to the global of the poll Payoneer, freelance programmers earn more than many other professionals working "on remote". Suffice it to recall the history of former Google engineer James Knight (James Knight). After leaving the company, the 27-year-old developer was able to increase his earnings by half, while traveling with his wife across Europe.
 
 
Freelance gradually becomes not just a "symbol of downshifting" - freelance developers earn no worse than their colleagues from corporations, often working with great comfort. But the popularity of this format leads to a growing ...
+ 0 -

The struggle for smooth display in the video surveillance system: find jerks and neutralize

The struggle for smooth display in the video surveillance system: find jerks and neutralizeIt is natural that with the development of the product, attention to its quality also increases. And not only in terms of functioning, but also with respect to user aesthetics.
 
 
Several years and versions back, we were faced with insufficient quality of video display in Macroscop. There were "jerks", because of which the smoothness of the display suffered, which ultimately worsened the overall visual perception.
 
 
When the user sees that the image is not screen "jerking", he does not care much about what is caused. There can be many reasons for this, since the video system consists of many ...
+ 0 -

Personal experience: presentations and webinars of VAS Experts about SKAT, CG-NAT and DPI-systems

Today we have prepared a compact selection of lectures and webinars of our experts. In them we are talking about DPI-systems, SCAT DPI platform and the intricacies of such solutions in the provider network.
 
 
Personal experience: presentations and webinars of VAS Experts about SKAT, CG-NAT and DPI-systems

 
/Flickr / rawpixel.com /PD
 
 

Processing of the data stream using DPI as an example: internal architecture and solutions


 
This is Maxim Khizhinsky's speech at the C ++ CoreHard Autumn 2017 conference. Maxim is the leading C ++ programming engineer of our company and is known...[/h]
+ 0 -

Why does Sweden reject the idea of ​​a full transition to non-cash payments

Why does Sweden reject the idea of ​​a full transition to non-cash payments
 
 
Image:
Pexels

 

 
HSBC Bank in its recent report called the transition to non-cash means of payment one of the main trends of this year, along with the development of technology detachment. In many countries this trend is already visible - there are even ratings countries in which non-cash payments are most developed.
 
 
However, not everything is so smooth, and in publicly debated one of the first places in such Swedish ratings there was a public discussion about whether society ...
+ 0 -

We compose a map of the entire Internet using the Hilbert curves

We compose a map of the entire Internet using the Hilbert curvesThe Internet is great. It is very large. You just do not believe how amazingly great it is. I mean, you might think that the range of blocks /22 that you got as a local Internet registrar (LIR) is very much - but on the scale of the whole Internet it's like that, nuts.
 
 
Of course, in fact, it turned out to be not so great - not just so we needed IPv6. However, this is another story.
 
 
The fact is that IPv4 (the most widely used version of the IP protocol) sets an address limit equal to 2³². This means that you have approximately 4.2 billion IP addresses with which you can work - although ...
+ 0 -

Open broadcast of the main hall DotNext 2018 Piter

Open broadcast of the main hall DotNext 2018 Piter  
 
Tomorrow, hundreds of .NET-specialists will gather in St. Petersburg to listen to reports and communicate for two days in a row. But even if you are not in St. Petersburg these days, many of the reports can still be listened to. In addition to paid online broadcasting, giving access to what is happening in all halls, we also make open for all. Translation of the first hall .
 
 
What reports did you get in the open broadcast? A complete list with descriptions - under the cut, and before it we note a couple of things. Based on the results of the two previous DotNext Dylan Beattie turned ...
+ 0 -