Free YouTube Broadcast Mobius 2017 Moscow

    Hello, Habr! Already have plans for Saturday? Maybe go to the country or do repairs? There is something better.


    The fact is that there are only a couple of days left before Mobius 2017 Moscow , and it's time to announce the opening of a free broadcast of the main track ! Under the cut - a small changelog , a link to YouTube, the official Telegram channel and a brief overview of the program of the first track.




    The mobile market is developing so rapidly that in order to please users, it is no longer enough to develop just a good application or organize a good conference. It is necessary to focus on the audience, flexibly and quickly respond to its needs. One of the main needs of the habrosociety is the ability to see the conference remotely and in good quality.

    As for the quality. Six months have passed since April Mobius , and we thoroughly worked on the bugs. All reviews of all conference participants who watched the broadcast were analyzed in general . Corrected, of course, not everything, but much. To begin with, half of the respondents (42%) did not even notice any problems- but we know something! The microphones will work better, the sound will be cleaner, the stability will be higher (thanks to the efforts of our friends from SBTG.ru , who even moved to a more fault-tolerant data center for this).

    In between reports, when the speakers and participants on the platform leave for the discussion areas, we show the audience of online broadcasts reports on non-session events of the conference and take fascinating interviews from speakers and interesting guests. Interviews will be livelier : in the intervals between reports there will be two presenters ( @phillennium and @olegchir , you can regularly see our posts on Habré). Minor technical problems are put on tighter control.

    Questions from participants (those who watch for free - too ) are now taken into account, you can set them in the official Telegram-group of the conference. Dealing with Telegram is recommended in advance. Now go and install it!

    Actually, very soon you will be able to see what we did -  on November 11 at 9:40 in the morning we will begin the free broadcast of the main track Mobius 2017 Moscow . And she will be in the resolution of 1440rso for once you will need your coolest monitors. It is important that the resolution was raised not just for the sake of racing for video quality, but for a very specific purpose: additional space is used to display the speaker itself next to the screen (which is displayed in 1080p) - the camera will no longer jump between the slides and the speaker.

    How to connect


    Just open YouTube in a browser, mobile device, or whatever you like. Link:



    Limitations


    • Broadcasting is provided on the basis of as is: we are sure that everything will be fine, but if suddenly something - do not blame me!
    • There will be no videos. That is, they, of course, will be, but only for conference participants who left feedback. And for everyone else, we will traditionally post them in 3-4 months.
    • You will not be able to watch what happens in other rooms. And there will be many interesting things. Next time sign up and see everything without restrictions.

    Program


    Vladimir @dzigoro Ivanov - Void of Heritage: A Strategy for Fundamental Improvements in the Project
    Vladimir is one of the most frequent guests of our conferences, and his position as lead developer at EPAM is not the reason. It's all about using a range of interests ( Android, React, iOS, Web ) and a no less entertaining speaker background (he started as a Java EE engineer, but became interested in mobile technologies “and rolled”).
    To begin with, let's mate. apparatus (from the word "mat", not "mathematics"). Let's analyze Legacy". Each developer has to deal with it constantly. Moreover, each new project becomes legacy over time, if you do not pay enough attention to technical duty. In the report we’ll talk about how to live with a particularly neglected case, aka project over the age of 5 years.

    We will find out:

    • how to understand the size of the debt;
    • How to come up with a refactoring plan
    • to carry it out as painlessly as possible.

    The code will be in Java , but there are almost no Android specifics , so engineers of both platforms will be interesting.
    A little theory, a lot of practice, a pinch of statistics, boring pictures - that's how you like.


    Maxim Sokolov @max_sokolov - Messenger inside out, or how do today messenger in mobile iOS-application
    Imagine that instead of having to tear off a piece of paper with a telephone from the announcement at the entrance, you can take the smart phone and write directly to the owner immediately, clarifying the status, without suffering from the problem “He doesn’t take the pipe, got it, sold it”, etc.
    To get such a messenger, Maxim Sokolov, like Team Lead in Avito , had to go through everything difficult, from a simple HTTP API to using web sockets, learning about the pros, cons and pitfalls of various approaches. Maxim will share how his team designed the client-server API and how Swift helped in this. You will learn how to guarantee delivery of messages to customers, online user statuses, message statuses and other functions of modern instant messengers and their implementation.

    Messengers are developing rapidly and new functionality needs to be added quickly. The report will tell you how to lay a scalable architecture that will make it easy to add new chips.


    Eugene @ptiz Kamyshanov - Life without connection: from chaos to consensus.
    Too many historical references are obtained during the review. But what to do, the story moves in a spiral: “desktop applications tend to work in the cloud regardless of local memory”, “applications on the phone are gradually gaining more and more offline functionality.”

    Whether this is good or not, it will be possible to discuss with Evgeny Kamyshanov from EPAM after his practical demonstration of this phenomenon during the report.
    With all this, being a Lead iOS developer at EPAM in St. Petersburg, the speaker does not believe in silver bullets and fights perfectionism as much as he can.


    Alexander @zlx Zimin - Let's design the UI correctly
    Several months have already passed since we interviewed Alexander, which can be read here . The information in the article will make it possible to introduce the speaker at times better than a thousand extra characters in the review, so we will go directly to the report.

    In the report, Alexander will talk about approaches to the development of UI , which allow new developers to make changes without rewriting code and reusing written components.

    Also part of the report will be devoted to Atomic Design . Many popular applications use custom visual components, and the Badoo team- not an exception. So that this does not create a lot of headache for designers and developers, they had to work out a solution, which will be presented in the report.


    Gleb @Novixon Novik - Service Layer Architecture Using Compound Operations
    Surely many are familiar with the Podlodka mobile development podcast. It is led by Gleb Novik, author of the COOperation framework.
    Gleb’s report will be built around a common way to build the application service layer — using GCD mechanismsto create asynchronous interaction between components. Many people think, but few in practice use the full power of the NSOperation and NSOperationQueue classes for this task.

    With the help of careful decomposition and a slight refinement of these classes, you can get an extremely flexible and portable component that will become a true friend when creating new services. Gleb will talk about how you can use compound operations when building a service layer and how the COOperation framework developed by him can help .


    Dmitry @handamade Kurkin - Application Size Optimization
    So, what do you associate the “oh-oh” sound with? Of course, you shouldn’t speak for everyone, but for those who started before the advent of the iPhone, this is the sound of one messenger, which, by celebrity, was comparable to the current Telegram.

    Why is this all? Dmitry has been developing messengers for various platforms for 12 years. Over the past 5 years, the iOS client for ICQ has been doing it(“oh-oh” sound) in the team lead position.
    Consider what makes up the size of the application on iOS and how this size can be reduced. We’ll give a few experiments to explain what the size of the application in the AppStore is, and we’ll tell you about tools that will help you find extra data and determine the most voluminous sections of the program code.


    Jonathan Levin - How to gash a new feature yourself and not be killed by your manager
    Have you ever had a situation when you are working in a company on an application and suddenly the idea of ​​a new cool feature comes to your mind? You understand, here it is - a turning point, but when you ask for support and approval for development, you are faced with an obstacle: "We do not have resources", or "At the moment we have other priorities."

    Employees who are familiar with the company's product firsthand are best suited to come up with and design the best features for the application, but sometimes company policies and procedures get in the way. But where there is a desire, there are opportunities! Rebels and rebels conquer the world - the Empire must fall! If you know that this feature is important, but you do not have permission to continue, you will have to carefully balance between the freedom of creativity and respect for the priorities of your company.

    In this report, Jonathan will share how he developed the feature without permission and how he was not fired / crippled / killed.

    Jonathan is one of the leading Israeli mobile developers, part of the elite team of Google Developer Experts. He played a key role in the success of Gett, which raised more than $ 500 million, and also received funding for his startup KolGene, which is gaining popularity in the genetic market connector. A true believer in mobile and product management, Jonathan is also very enthusiastic about backends. As an accomplished developer and entrepreneur, he knows exactly how to turn smart ideas into a profitable product.

    Also popular now: