📜 ⬆️ ⬇️

The digest of reports from mitap at office of Mail.Ru Group


Over the summer, in the office of the Mail.Ru Group, five mitaps were held, with which we will share with you today. Each video - a report, telling about the latest news and technology in various fields. Viewing will allow you to keep up with professional communities.


Below we publish a selection of videos from the mitapov of the summer of 2017:



We give an introductory word to one of the speakers - Alexei Petrov, Mail.Ru Group Mail Quality Director:


“Mitapas are an excellent springboard for young professionals, a kind of meeting of the amateur and like-minded club. On the one hand, it is always possible to draw new information and food for thought from reports and backstage communication, on the other hand - to get acquainted with the brothers in mind, and, finally, this is an excellent platform for public debut of novice speakers. After all, when you create a report, you not only structure your own knowledge, but also fill in the missing gaps in them, and speaking with a report, you overcome fears and learn to work with the audience. Therefore, I strongly recommend not only participating in such events, but also actively speaking at them. ”

Moscow Data Science Junior


At this meeting on June 10, participants exchanged professional experience in solving practical problems of data analysis.


1. Processing Big Data with Apache Spark


Speaker: Vitaliy Khudobakhshov, Classmates


- What is Spark and how to work with it
- Spark usage patterns
- What is big data from a practical point of view
- How to determine the gender and age of the user in the social network, if it is specified with an error, even without using machine learning




2. Basics of Neural Networks and Deep Learning


Speaker: Alexey Ozerin, Reason8.ai


- DL basics: backward error propagation and stochastic gradient descent
- MLP and convolutional networks
- How to read the notation in the articles, what is 1 × 1 and holey convolutions
- How is global pooling different from normal?



3. Seminar "Deep Learning in solving problems of sentiment analysis"


Speaker: Vitaly Radchenko, Ciklum


- Theory of recurrent neural networks and their basic modifications
- How to prepare data for training, implementation of architectures for word and char-based models on keras



4. Summarizing Open Machine Science Open Course on Machine Learning


Speaker: Yuri Kashnitsky



QA Meetup in Nizhny Novgorod


On July 6, a traditional meeting of the Mail.Ru Group QA MeetUp testers community took place in Nizhny Novgorod.


1. How to start testing security today


Speaker: Sergey Belov, Mail.Ru Group


- Several techniques for QA / QAD (which have never been involved in security testing before), allowing you to start testing security on the basis of current test cases and autotests in a short time and without an overhead overhang
- Analysis of the functionality, the collection of all parameters and the study of the business logic of the application
- How to learn to submit the necessary data to the input, for example, such as {{7 * 7}}, and find a whole layer of security holes



2. Automation testing iOS - from the Stone Age to a bright future


Speaker: Evgeny Pogodin, Nitka Technologies


- The history of the development of test automation tools for iOS
- The main approaches, concepts and philosophy of developing autotests for mobile devices
- Introduction to the HelloWorld test
- Possibilities and limitations of the developer of autotests for iOS



3. Overclocking and profiling of UI tests


Speaker: Pavel Balakhonov, Mail.Ru Group


- Analysis and consideration of typical errors that slow down UI tests and the run as a whole
- Review and analysis of solutions that will reduce the run time of UI autotests



4. Boss-sucker


Speaker: Alexey Petrov, Mail.Ru Group


- Typical mistakes novice managers, how to avoid them
- What qualities and abilities should be developed in oneself so as not to be trapped
- How is the rethinking of their own role in the team as a result of the formation of the head



Mysql meetup


On July 11, a regular meeting of the Moscow MySQL User Group was held.


Speaker: Peter Zaitsev, Percona


1. Ensuring high availability of MySQL DBMS


- Modern solutions and approaches to ensuring high availability of MySQL for the smooth operation of the application
- Replication, GTID, monitoring, Galera Cluster, Percona XtraDB Cluster (PXC), clustering, sharding, ProxySQL, Orchestrator, Percona Toolkit



2. MySQL in the cloud: migration, best practices, high availability and scalability


- The concept of Database as a Service (DBaaS)
- How to properly plan the migration of the DBMS to the cloud and avoid problems
- Best practices for ensuring high availability and scalability of MySQL



IT HR Meetup


July 19 held a meeting of the IT-HR community.


Speaker: Konstantin Osipov, Technical Head of Mail.Ru Group Development


1. Everything HR needs to know about databases and DBMS


- Types of databases and methods for their classification



2. Selection of database specialists


- What should be able to specialists who maintain and develop databases, and where they can be found



Moscow Python Meetup 47


On July 27, a MoscowPython community event was held.


1. Rolling upgrades on the example of OpenStack Keystone


Speaker: Boris Bobrov, lead programmer for Mail.Ru Group


- How to change the database scheme at some point in the life of the service, if the application, as a typical microservice, works in several instances and it is impossible to allow the downtime of the service
- The solution to this problem in Keystone: the authentication and authorization service in OpenStack



2. The AJAX, The REST and The GraphQL


Speaker: Ivan Chernov, Ostrovok.ru


- The story of how people wrote the API for the modern web: how it was fun and simple at the beginning, what difficulties they faced and what patterns they used
- Why GraphQL is a logical evolution that began after difficulties



Our office regularly hosts many meetings, more about them is written in the calendar of events in the office Mail.Ru Group .


')

Source: https://habr.com/ru/post/335282/


All Articles