Ankündigung des Avito iOS Meetup # 7: Feature-Toggles, Remote-Cache, dunkle Themen und Karriere als iOS-Entwickler

Hallo! Am Samstag, den 29. Juni, laden wir iOS-Entwickler zu einem traditionellen Meeting ein. Dieses Mal werden wir den selbst erstellten Remote-Cache für iOS diskutieren, Funktionen umschalten, darüber sprechen, wie die Verwendung von Proxy-Objekten bei der Entwicklung dunkler Themen für Anwendungen hilft, und verschiedene Optionen für die Entwicklung der Karriere eines Entwicklers in Betracht ziehen - von freiberuflichen Mitarbeitern in warmen Ländern bis hin zur Arbeit im Büro eines großen Unternehmens. Während des Meetings stellen wir den Gästen des Meetings ein Mikrofon für kurze Berichte aus dem Bereich Lightning Talks zur Verfügung. Es wird möglich sein, aktuelle Probleme der iOS-Entwicklung zu diskutieren.


Melden Sie sich für ein Meeting an und laden Sie Kollegen ein. Unter der Zwischensequenz - Thesen von Reden, Links zur Registrierung und zur Live-Übertragung des Mitap.



Berichte


Selbst erstellter Remote-Cache für iOS + CocoaPods. Vadim Smal (Avito)


Bild


In der Welt der Android-Entwicklung gibt es seit langem Lösungen für die Organisation eines Remote-Caches, die die Zusammenstellung des Projekts erheblich beschleunigen. Langsam erreicht dieser Trend iOS.
Ich werde Ihnen sagen, welche Lösungen bereits existieren und warum wir unser Fahrrad gewählt haben. Ich werde detailliert beschreiben, wie dies alles funktioniert und auf welche Probleme wir bei der Implementierung gestoßen sind. Und abschließend werde ich zeigen, was daraus geworden ist.



Wie wir ein dunkles Thema für die OK.RU-Anwendung erstellt haben. Ilya Rezyapkin (OK.RU)


Bild


In der modernen Welt ist ein dunkles Thema zu einem obligatorischen Merkmal geworden. Es scheint, dass hier kompliziert ist? Als wir jedoch mit der Arbeit an dieser Funktion begannen, stießen wir auf eine Reihe von Problemen. In dem Bericht werde ich über die allgemeinen Prinzipien des Übergangs zu einem dunklen Thema sprechen, die vorhandenen Übergangsoptionen betrachten, erklären, warum wir nicht den ausgetretenen Pfaden gefolgt sind, sondern beschlossen haben, einen neuen Weg einzuschlagen, auf welche Schwierigkeiten wir auf diesem Weg gestoßen sind und wie uns die Verwendung von Proxy-Objekten geholfen hat.


Funktionsumschaltung: Damals und heute. Vladimir Ignatov (Avito)


Bild


Wie können mehrere Teams Änderungen an einer Datei vornehmen und nicht verrückt werden? Wie kann man dem Meister mit einer leichten Seele unvollendete Features übergeben und mit ihnen eine neue Version veröffentlichen? Wie kann eine Funktion auf allen Plattformen gleichzeitig ausgeführt werden? Um all diese Probleme zu lösen, verwenden wir den Feature Toggles-Mechanismus.
Wir werden verstehen, was es ist und wie man es kocht. Ich erzähle Ihnen von den Entwicklungsstadien, in denen wir diesen Ansatz mehrere Jahre lang durchlaufen haben. Über die Hindernisse für die Implementierung und Möglichkeiten, diese zu überwinden - unsere Hacks, Architektur, Tests und die Arbeit mit CI.
Bonus: FailFast - iOS Edition.


Abgrund im Roggen. Alexander Zimin (unabhängiger Entwickler)


Bild


Freiberuflich an der Börse, Umzug, Vertragsarbeit, Vollzeit im Unternehmen, Udalenka mit Startup, Udalenka in Vollzeit, Entwicklung Ihres Projekts oder Arbeit im Projekt für eine Aktie - WÄHLEN SIE IHREN HELDEN.
Jede dieser Optionen ist auf ihre Weise gut und ich hatte das Glück, fast alle auszuprobieren.
Daher werde ich in meinem Bericht über die Vor- und Nachteile der einzelnen Arbeitsformate im Beruf eines Entwicklers sprechen und Ihnen zeigen, wie Sie Ihre Karriere aufbauen können, ob in einem Büro in London oder in einem Pool in Thailand.



Abschnitt Blitzgespräche


Bild


Wir haben uns entschlossen, im Rahmen des Meetings einen separaten Abschnitt zu erstellen - Lightning Talks. Jeder Teilnehmer an der Besprechung kann einen Kurzbericht oder ein Thema zur Diskussion vorschlagen. Dafür haben wir ein spezielles Zeitfenster. Sie können eine Idee auf der Besprechungsseite auf dem Taipad vorschlagen .




Zeitplan


12:00 - 12:30 - Registrierung.
12:30 - 13:15 - Samopisny Remote-Cache für iOS + CocoaPods - Vadim Smal (Avito).
13:20 - 14:00 - Wie wir ein dunkles Thema für die OK.RU-Anwendung erstellt haben - Ilya Rezyapkin (OK.RU).
14:00 - 14:50 - Abschnitt Mittagessen und Blitzgespräche.
14:50 - 15:35 - Feature wechselt: Damals und heute - Vladimir Ignatov (Avito).
15:40 - 16:30 - Über den Fänger im Roggen - Alexander Zimin (unabhängiger Entwickler).
17:00 - ........ - Afterparty.


Passwörter und Erscheinungsbilder


Die Teilnahme an der Veranstaltung ist kostenlos, Sie müssen sich jedoch registrieren . Bitte geben Sie Ihren Nach- und Vornamen wie in Ihrem Reisepass an und vergessen Sie nicht, ihn (oder einen Führerschein) mitzunehmen, da Sie sonst nicht ins Büro dürfen.


Adresse: Büro Avito , Lesnaya 7 .
Sehen Sie sich die Live-Übertragung des Mitaps auf dem AvitoTech- YouTube-Kanal an .


Bis dann!

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


All Articles