А мы начинаем серию из нескольких специальных выпусков подкаста Podlodka, записанных прямо на конференции AppsConf 2017! В первом выпуске мы поделились нашими ожиданиями от докладов и поговорили с первыми двумя спикерами.
Спасибо нашим гостям - Дмитрий Рыбаков и Павел Гуров.
SoundCloud: https://soundcloud.com/podlodka/podlodka-special-appsconf-2017-chast-1
iTunes: http://apple.co/2rFNNFG
Содержание и ссылки: http://telegra.ph/Podlodka-Special---AppsConf-2017-CHast-1-06-13
#podlodka
Спасибо нашим гостям - Дмитрий Рыбаков и Павел Гуров.
SoundCloud: https://soundcloud.com/podlodka/podlodka-special-appsconf-2017-chast-1
iTunes: http://apple.co/2rFNNFG
Содержание и ссылки: http://telegra.ph/Podlodka-Special---AppsConf-2017-CHast-1-06-13
#podlodka
SoundCloud
AppsConf 2017 (1) - Ловля сетями и координаторы
А мы начинаем серию из нескольких специальных выпусков подкаста Podlodka, записанных прямо на конференции AppsConf 2017! В первом выпуске мы поделились нашими ожиданиями от докладов и поговорили с пер
Написал статью про code review по итогам своего доклада на Mobius. Делюсь способами организации в разных командах, лайфхаками и полезными практиками.
https://habrahabr.ru/company/avito/blog/330846/
#processes
https://habrahabr.ru/company/avito/blog/330846/
#processes
Habr
May the Code Review be with you
Code review может быть большой болью для команды, которая только начинает его внедрять. Вы в любом случае наступите на много граблей: будете проводить ревью дольше, чем пишете код, устраивать...
Крутой лонгрид про разработку первого айфона - как в Apple пришли к этой идее, как отбирали людей, как тестировали идеи.
https://www.theverge.com/2017/6/13/15782200/one-device-secret-history-iphone-brian-merchant-book-excerpt
#hardware #apple
https://www.theverge.com/2017/6/13/15782200/one-device-secret-history-iphone-brian-merchant-book-excerpt
#hardware #apple
The Verge
The secret origin story of the iPhone
An exclusive excerpt from The One Device about the engineering fight that created the iPhone as you know it.
В Казани тоже проводятся митапы! Приходите 29 июня в 18:00 на встречу iOS Dev. Анонсированы доклады про CoreLocation, CI на Jenkins и Telegram и ARKit.
https://vk.com/wall-139678943_90
#meetups
https://vk.com/wall-139678943_90
#meetups
VK
iOS Dev Встречи
Казань, привет!
Рада сообщить, что наша следующая iOS Dev встреча состоится уже в этом месяце - 29-ого июня, четверг, в 18:00
Адрес: ул. Оренбургский тракт, д. 22А
Офис "Ак Барс Цифровые Технологии"
Здание магазина "Бахетле", 3 этаж.
Планируемые темы:…
Рада сообщить, что наша следующая iOS Dev встреча состоится уже в этом месяце - 29-ого июня, четверг, в 18:00
Адрес: ул. Оренбургский тракт, д. 22А
Офис "Ак Барс Цифровые Технологии"
Здание магазина "Бахетле", 3 этаж.
Планируемые темы:…
А если вы в Москве, то тоже есть куда пойти. Напоминаю, что в эту субботу проводим легендарный митап. Темы крутые, гости шикарные, но самое главное - не будет пиццы. Будут воки!
https://avitotech.timepad.ru/event/503691/
#meetups
https://avitotech.timepad.ru/event/503691/
#meetups
avitotech.timepad.ru
Avito / События на TimePad.ru
В субботу, 17 июня, приглашаем всех опытных iOS-разработчиков в офис Avito на очередную встречу. На этот раз у нас в программе доклады от представителей ведущих российских интернет-сервисов: Mail.Ru, Yandex и, конечно, Avito. Главные темы встречи - интерфейсы…
Я знаю, что четыре материала в день - это моветон, но поделиться нужно. Подробный гайд по просмотру сессий WWDC, разбитый по категориям.
https://useyourloaf.com/blog/wwdc-2017-viewing-guide/
#wwdc
https://useyourloaf.com/blog/wwdc-2017-viewing-guide/
#wwdc
Леша Денисов написал пост про устройство инструмента для мутационного тестирования Mull, разные используемые оптимизации и дальнейшие планы по развитию.
https://lowlevelbits.org/mutation-testing-implementation-details/
#testing
https://lowlevelbits.org/mutation-testing-implementation-details/
#testing
lowlevelbits.org
Mutation Testing: implementation details
Brain dump of Mull's internals
Не стоит ограничиваться только ООП паттернами. Как знание моноидов и их свойств может пригодиться в прикладной разработке.
https://medium.com/@mttkay/refactoring-with-monoids-and-sum-types-part-1-bddc9ea61f5f
#refactoring
https://medium.com/@mttkay/refactoring-with-monoids-and-sum-types-part-1-bddc9ea61f5f
#refactoring
Medium
Refactoring with Monoids and Sum Types — Part 1
This article is loosely based on an internal tech talk I gave at SoundCloud in April 2016.
Если вы не добрались до офиса Авито, подключайтесь к прямой трансляции нашего митапа! Через десять минут стартанем с докладом про дизайн-систему.
https://youtube.com/watch?v=ep0LlOdSmPo
#meetups
https://youtube.com/watch?v=ep0LlOdSmPo
#meetups
YouTube
Прямая трансляция Avito iOS (17.06.2017)
Содержание:
3:46 Работа с дизайном в Avito
Артём Разинов и Инесса Воронина (Avito)
В своём докладе мы расскажем, как делать консистентный дизайн быстро и без дублирования в коде и макетах, работая в команде, в которой более двадцати разработчиков и три дизайнера.…
3:46 Работа с дизайном в Avito
Артём Разинов и Инесса Воронина (Avito)
В своём докладе мы расскажем, как делать консистентный дизайн быстро и без дублирования в коде и макетах, работая в команде, в которой более двадцати разработчиков и три дизайнера.…
Ну и немного легкого чтива на вечер. Что было бы, если бы переводчики проходили через такие же собеседования, как разработчики? Шуточки, ненависть к теории и вот это все.
https://medium.freecodecamp.com/welcome-to-the-software-interview-ee673bc5ef6
#hire
https://medium.freecodecamp.com/welcome-to-the-software-interview-ee673bc5ef6
#hire
freeCodeCamp
What if companies interviewed translators the way they interview coders?
Candidate: Is this the right place for the interview?
Детально про устройство и реализацию движка для работы с регулярными выражениями.
http://wstoop.co.za/wregex.php
#patterns #tools
http://wstoop.co.za/wregex.php
#patterns #tools
Специальный выпуск подкаста Podlodka с конференции AppsConf 2017! Вместе с дружественным подкастом «Разбор полетов» мы взяли интервью у Максима Дорофеева - известного «прокрастинатолога» (консультанта по личной эффективности), автора блога «Много сделал!» и новой книги «Джедайские техники. Как воспитать свою обезьяну, опустошить инбокс и сберечь мыслетопливо».
https://soundcloud.com/podlodka/podlodka-special-appsconf-2017-2-maksim-dorofeev
#podlodka
https://soundcloud.com/podlodka/podlodka-special-appsconf-2017-2-maksim-dorofeev
#podlodka
SoundCloud
AppsConf 2017 (2) - Максим Дорофеев
А сегодня у нас специальный-специальный выпуск с конференции AppsConf 2017!
Вместе с дружественным подкастом «Разбор полетов» мы взяли интервью у Максима Дорофеева - известного «прокрастинатолога» (
Вместе с дружественным подкастом «Разбор полетов» мы взяли интервью у Максима Дорофеева - известного «прокрастинатолога» (
Вместе с Xcode 9 занесли кучу изменений в работе XCTest и XCUITest. В статье подбивают все из них и дают ссылки на примеры использования. Выглядят обновления очень адекватно, к слову.
https://dzone.com/articles/new-xcuitest-features-with-xcode-9-hands-on-explor
#testing #xcode
https://dzone.com/articles/new-xcuitest-features-with-xcode-9-hands-on-explor
#testing #xcode
DZone
New XCUITest Features With Xcode 9: Hands-on Exploration
Xcode9's XCTest framework now offers new features for UI testing like parallel and multi-app testing for Swift in Apple platforms, including iOS on mobile.
Я догадываюсь, что статьи такого рода идут мимо большей части аудитории канала, но да какая разница. Отличный конспект мыслей и готовый план действий для спикеров технических конференций. Понравилась ключевая мысль - готовить по докладу в год, зато отменного качества. Когда-нибудь свой опыт попробую подбить в одной статье.
https://medium.com/@a71082/%D0%B2%D1%8B%D1%81%D1%82%D1%83%D0%BF%D0%B0%D1%82%D1%8C-%D0%BD%D0%B0-%D0%BA%D0%BE%D0%BD%D1%84%D0%B5%D1%80%D0%B5%D0%BD%D1%86%D0%B8%D0%B8-7331d6f9757a
#conferences
https://medium.com/@a71082/%D0%B2%D1%8B%D1%81%D1%82%D1%83%D0%BF%D0%B0%D1%82%D1%8C-%D0%BD%D0%B0-%D0%BA%D0%BE%D0%BD%D1%84%D0%B5%D1%80%D0%B5%D0%BD%D1%86%D0%B8%D0%B8-7331d6f9757a
#conferences
Medium
Выступать на конференции
Статья Хинека Шлавака как пошаговая инструкция и дневник профессионального спикера мгновенно захватила моё внимание. О подобных подходах и…
Я вам тут архитектуры принес. VIPER-S, новые буквы и стрелочки, все, что вы так любите.
http://www.thinkandbuild.it/viper-s-writing-your-own-architecture-to-understand-its-importance-part-1/
#viper #architecture
http://www.thinkandbuild.it/viper-s-writing-your-own-architecture-to-understand-its-importance-part-1/
#viper #architecture
www.thinkandbuild.it
VIPER-S: writing your own architecture to understand its importance (part 1)
After some months using VIPER for my apps, I started working on my own architecture: I wanted to create something better for my own needs. I then started sharing thoughts with my colleague Marco. He is on the Android side of things, but we needed to discuss…
23 июня в офисе Туту пройдет CocoaHeads. Ключевой доклад, конечно, про реактивный VIPER - вы долго ждали и это случилось.
https://www.eventbrite.com/e/cocoaheads-russia-23-2017-tickets-35431949916
#meetups
https://www.eventbrite.com/e/cocoaheads-russia-23-2017-tickets-35431949916
#meetups
Eventbrite
CocoaHeads Russia и Туту.ру (Москва, 23 июня 2017)
23 июня Туту.ру и CocoaHeads Russia проведут очередную встречу сообщества iOS-разработчиков в Москве.
Пожалуйста, заполняйте имя и фамилию на русском языке!
Видео о встречах CocoaHeads
В программе 3 доклада, викторина и афтерпати после встречи.
Спикеры и…
Пожалуйста, заполняйте имя и фамилию на русском языке!
Видео о встречах CocoaHeads
В программе 3 доклада, викторина и афтерпати после встречи.
Спикеры и…
Последовательный рефакторинг куска кода, основанный на применении паттернов statement, message и reducer.
https://www.cocoawithlove.com/blog/statements-messages-reducers.html
#patterns #refactoring
https://www.cocoawithlove.com/blog/statements-messages-reducers.html
#patterns #refactoring
Cocoa with Love
Statements, messages and reducers
I show how to structure programs around three tiers of computational units – statements, messages and reducers – and talk about the general problem of containing and isolating state that this restructuring aims to address.
Fastlane выпустили первую крупную фичу после присоединения к Google - App Precheck. Теперь можно проверять по ряду правил, что ваше приложение не реджектнут на проверке.
https://fabric.io/blog/introducing-fastlane-precheck
#tools
https://fabric.io/blog/introducing-fastlane-precheck
#tools
Firebase
Firebase | Google's Mobile and Web App Development Platform
Discover Firebase, Google’s mobile and web app development platform that helps developers build apps and games that users will love.
Если вы безуспешно пытаетесь придумать кейсы применения ARKit, то держите целый сайт с примерами. Спойлер - для широкого спектра задач технология все равно бесполезная.
http://www.madewitharkit.com/
#sdk #ar
http://www.madewitharkit.com/
#sdk #ar
Лютая годнота про то, как нужно писать бэкенд для мобильного приложения. Покажите вашим бэкендщикам, пусть посмотрят и зададут вам вопросы.
https://habrahabr.ru/post/331120/
#backend
https://habrahabr.ru/post/331120/
#backend
Хабр
Как написать максимально хреновый бэкенд для мобильного приложения
Известно, что практически ни одно мобильное приложение не обходится без бэкенда. Если вы мобильный разработчик, то наверняка сталкивались с такими бородатыми дя...