Николай Лихогруд, рассказывавший на прошлом Мобиусе про оптимизацию времени запуска Яндекс Карт, подбил свой доклад в статью.
https://habrahabr.ru/company/yandex/blog/335768/
#swift #performance
https://habrahabr.ru/company/yandex/blog/335768/
#swift #performance
Хабр
Как мы боремся c динамическими библиотеками в Swift. Опыт Яндекса
Честно говоря, когда мы приступили к работе над перезапуском Яндекс.Карт, я и представить себе не мог, сколько проблем нам в итоге доставит Swift. Если вы начали...
Готовьтесь выдвигать импичмент своему инжиниринг лиду. Гуманитарный чек-лист на проверку его соответствия роли, все про софт скиллы и ни слова о хардах.
https://itsyourturnblog.com/should-your-engineering-lead-be-fired-9f43314863d3
#career
https://itsyourturnblog.com/should-your-engineering-lead-be-fired-9f43314863d3
#career
Medium
Should your Engineering Lead be fired?
Not everyone is well suited to be an Engineering Lead, Director or CTO. Aside from demonstrating outstanding technical expertise, there are…
Публикую, потому что хочу. Наикрутейший обзор нашего офиса на Хабре – чистую правду фоткают и пишут. Из всех офисов, в которых я был, ничего лучшего по комфорту и интерьеру не встречал.
https://habrahabr.ru/company/avito/blog/335896/
#career
https://habrahabr.ru/company/avito/blog/335896/
#career
Habr
Офис Avito: work hard, play hard
Когда мы первый раз пришли в офис Avito на встречу, то просто смотрели по сторонам, выпадали из реальности и фотографировали отдельные штуки на телефоны, чтобы потом показать коллегам и знакомым....
Латтнер написал лонгрид с предложением по реализации async/await в Swift. В комплекте размышления, зачем вообще вводить новую систему работы с многопоточностью, краткий обзор других вариантов и многое другое.
https://gist.github.com/lattner/31ed37682ef1576b16bca1432ea9f782
#swift #concurrency
https://gist.github.com/lattner/31ed37682ef1576b16bca1432ea9f782
#swift #concurrency
Gist
Swift Concurrency Manifesto
Swift Concurrency Manifesto. GitHub Gist: instantly share code, notes, and snippets.
Наверняка вы уже проводите собеседования или планируете этим заняться в будущем. Да даже если уже попробовали и не понравилось, то статья вам подойдет. Как гнобить разработчиков любого уровня с любыми знаниями, даже самому не владея предметной областью. Ну а вообще - хорошая подборка моделей поведения, которые стоит замечать и у себя, и у тех, кто тебя собеседует.
https://ebanoe.it/2017/02/09/how-to-oppress-developers/
#interviews
https://ebanoe.it/2017/02/09/how-to-oppress-developers/
#interviews
ebanoe.it
Как гнобить разработчиков
Здравствуйте, ебаные читатели. Циничный галерный менеджер репортинг ин.Меня часто спрашивают: • Как мне достичь таких высоких профессиональных высот (sic!) в управлении жирными командами разработчиков; • Что нужно, чтобы шагнуть на следующую эволюционную…
Разбираемся, что такое NEBotspostHelper и как с ним работать. Я как-то вообще пропустил существование такого фреймворка и приложений такого рода.
https://habrahabr.ru/company/kaspersky/blog/335028/
#sdk
https://habrahabr.ru/company/kaspersky/blog/335028/
#sdk
Habr
Использование Hotspot Helper Extension
В современном мире наличие публичного Wi-Fi в общественных заведениях считается само собой разумеющимся. Посещая кафе, торговые центры, отели, аэропорты, парки отдыха и многие другие места, мы сразу...
Краткий конспект книги Егора Бугаенко, где он объясняет, почему никто не может в ООП.
http://rukeba.com/by-the-way/elegant-objects/
#oop
http://rukeba.com/by-the-way/elegant-objects/
#oop
rukeba.com
Конспект книги «Elegant Objects»
Егор Бугаенко написал полезную книгу про ООП. Я её прочитал и сделал для себя короткий конспект. Современное ООП не правильно приготовлено, оно больше похоже на процедурный стиль потому, что выросло из него. Проблема больших программных продуктов — maintainability…
Разбор идеи создания дата центров на базе утилизирующихся смартфонов - технически реализуемо, финансово выгодно в ряде ситуаций, экологично и довольно круто.
https://blog.acolyer.org/2017/08/25/towards-deploying-decommissioned-mobile-devices-as-cheap-energy-efficient-compute-nodes/
#hardware
https://blog.acolyer.org/2017/08/25/towards-deploying-decommissioned-mobile-devices-as-cheap-energy-efficient-compute-nodes/
#hardware
Анастасия Войтова, Mobile Tech Lead в Cossack Labs, рассказала, почему нужно постоянно думать о защите информации, какие угрозы и инструменты защиты от них есть на рынке. На закуску разобрали кучу вопросов от наших слушателей, начиная от того, как защищаются банковские приложения, и закачивая сервисами обфускации.
https://soundcloud.com/podlodka/podlodka-21-bezopasnost-mobilnykh-prilozheniy
#podlodka #security
https://soundcloud.com/podlodka/podlodka-21-bezopasnost-mobilnykh-prilozheniy
#podlodka #security
SoundCloud
Podlodka #21 – Безопасность мобильных приложений
Анастасия Войтова, Mobile Tech Lead в Cossack Labs, рассказала нам, почему нужно постоянно думать о защите информации, какие угрозы и инструменты защиты от них есть на рынке. На закуску разобрали кучу
Разбираемся, почему Flutter от гугла - это будущее, и стоит уже сейчас начинать учить Dart.
https://medium.com/@wmleler1/whats-revolutionary-about-flutter-946915b09514
#crossplatform
https://medium.com/@wmleler1/whats-revolutionary-about-flutter-946915b09514
#crossplatform
Hacker Noon
What’s Revolutionary about Flutter
What is Flutter?
Тут господа немного упоролись и реализовали xml-based систему лейаута и описания интерфейса. Заходите закапывать в @iosgt.
http://bytes.schibsted.com/layout-declarative-ui-framework-ios/
#ui
http://bytes.schibsted.com/layout-declarative-ui-framework-ios/
#ui
Во время недавнего сбора фидбэка несколько человек просили больше писать про дизайн. Получайте - полный гайд по составлению цветовых схем для ваших проектов, презентаций и чего угодно еще. И про базовые принципы, и про софт, и про психологию немножко.
https://medium.springboard.com/a-designers-guide-to-selecting-colors-for-your-product-9944756838d4
#design
https://medium.springboard.com/a-designers-guide-to-selecting-colors-for-your-product-9944756838d4
#design
Medium
Red, White, and Blue
Seven rules about color palettes that everyone (including non-designers) should know
Делать мобильные игры также весело как и в них играть! Или нет. В 22 выпуске подкаста Podlodka мы разбираемся в тонкостях геймдева для мобильных платформ. У нас в гостях Дмитрий Морозов - глава клиентской разработки Zeptolab.
https://soundcloud.com/podlodka/podlodka-22-gamedev
#podlodka #gamedev
https://soundcloud.com/podlodka/podlodka-22-gamedev
#podlodka #gamedev
Если вайпер для вас недостаточно синглреспонсибилити, то какой-то парень принес новую архитектуру - 4v engine. Все как вы любите, много классов, много стрелочек, фабрики, интеракторы и вот это все.
https://marcosantadev.com/new-ios-software-architecture-4v-engine
#architecture
https://marcosantadev.com/new-ios-software-architecture-4v-engine
#architecture
Marcosantadev
New iOS Software Architecture: 4V Engine
When we develop an iOS application, we can choose among several software architectures. Unfortunately, all of them have some problems. 4V Engine is an alternative born to fill the gaps.
Сместим акцент на чуть более фундаментальное. Подборка из десяти частоиспользуемых структур данных, для каждой из которых есть семплы на js и ссылки на задачи для тренировки.
https://proglib.io/p/data-structures/
#cs
https://proglib.io/p/data-structures/
#cs
Библиотека программиста
10 структур данных, которые вы должны знать (+видео и задания)
Бо Карнс – разработчик и преподаватель расскажет о наиболее часто используемых и общих структурах данных. Специально для вас мы перевели его статью.
Кстати, 1 сентября в очередной раз повышаются цены за билеты на Mobius. Ловите момент и регайтесь с моим промокодом GoodTickets.
https://mobiusconf.com/
#conferences
https://mobiusconf.com/
#conferences
Mobius 2026 Spring. Конференция по мобильной разработке
Mobius 2026 Spring | Конференция по мобильной разработке
Mobius 2026 Spring. Единственная в России профильная IT-конференция для разработчиков мобильных приложений. Android, iOS, Flutter, Kotlin Multiplatform, кроссплатформенная разработка — в десятках докладов, воркшопов и дискуссий.
Начинаю новый проект - подборки хороших вакансий. Несколько правил:
- Не чаще раза в две недели (по крайней мере сейчас)
- В некоторых вакансиях название компании не указывается по требованию партнеров
- Хотите увидеть тут вашу вакансию - пишите мне.
https://goo.gl/e71z9H
#jobs
- Не чаще раза в две недели (по крайней мере сейчас)
- В некоторых вакансиях название компании не указывается по требованию партнеров
- Хотите увидеть тут вашу вакансию - пишите мне.
https://goo.gl/e71z9H
#jobs
Telegraph
iOS Good Jobs #1
Дайджест актуальных позиций в Москве для iOS разработчиков. iOS разработчик для работы над проектом Интерактивного Телевидения для одного из ведущих телекомов РФ. Аудитория проекта - более 6 мл человек! Перед командой сейчас стоит задача перевести приложение…
Apple подвезли human interface guidelines для дополненной реальности. Если вы для себя её еще не закопали, чтиво полезное.
https://developer.apple.com/ios/human-interface-guidelines/technologies/augmented-reality/
#ar
https://developer.apple.com/ios/human-interface-guidelines/technologies/augmented-reality/
#ar
Apple
Augmented Reality - System Capabilities - iOS - Human Interface Guidelines - Apple Developer
Learn about designing apps for iOS.
Кстати, пару недель назад выкладывал неплохой лонгрид про устройство ARKit и его отличия от альтернатив. Ребята подогнали перевод на русский, так что можете освежить память.
http://apptractor.ru/info/articles/pochemu-arkit-luchshe-alternativ.html
#ar
http://apptractor.ru/info/articles/pochemu-arkit-luchshe-alternativ.html
#ar
AppTractor
Почему ARKit лучше альтернатив?
Мэтт Мисникс, работающий с AR уже девять лет, рассказал о том, почему ARKit сейчас предоставляет лучшие возможности для разработчиков, и объяснил, как работают AR-системы и с какими проблемами сейчас сталкиваются их создатели.
Apple подтвердили, что 12 сентября покажут новые айфоны и, видимо, финальную версию iOS 11. Если вы уже начинаете судорожно придумывать, где бы посмотреть ивент, то пока ничего не планируйте - скоро кину анонс, который решит вашу проблему.
https://www.theverge.com/2017/8/31/16233998/apple-iphone-8-event-september-12th-invitation
#news
https://www.theverge.com/2017/8/31/16233998/apple-iphone-8-event-september-12th-invitation
#news
The Verge
Apple’s iPhone 8 event is happening on September 12th
Apple has sent out invites for its next big event on September 12th, where the company is expected to reveal the next iPhone, along with updates to the Apple Watch, Apple TV, and iOS software. A...