Так и не научились подсчитывать сложность алгоритмов? А если в картинках? А если на котиках? Держите простой гайд, который наконец-то поможет разобраться с тем, что такое О(n^2).
https://antonz.ru/big-o/
https://antonz.ru/big-o/
antonz.ru
Скорость алгоритмов и котики
Разбираем быстрые и медленные алгоритмы на шерстяных жопках.
Forwarded from Podlodka Podcast – анонсы и новости подкаста про IT (Podlodka Bot)
Публикуем запись сессии Podlodka iOS Crew.
📹 Воркшоп «Простота и скрытая мощь UIView.animate».
Александр Канчурин из Авито рассказывает, о том на что способны анимации UIView, без погружения в недры Core Animation.
Как можно в короткие сроки оживить интерфейс вашего приложения.
📹 Воркшоп «Простота и скрытая мощь UIView.animate».
Александр Канчурин из Авито рассказывает, о том на что способны анимации UIView, без погружения в недры Core Animation.
Как можно в короткие сроки оживить интерфейс вашего приложения.
Яндекс.Вертикали ждут мобильных разработчиков!
Чтобы поделиться опытом и рассказать, как справляться с приложениями крупнейших классифайдов.
9 декабря в 18:30
Москва
Vertis Mobile Meetup
по мобильной разработке
от Яндекс.Вертикалей
Яндекс.Вертикали – два крупнейших классифайда с очень широким функционалом для мобильных устройств: Авто.ру и Яндекс.Недвижимость. Нашим разработчикам ежедневно приходится решать задачи со звёздочкой по разработке для iOS и Android.
Так что им есть, о чём рассказать!
- Как в приложении переходить с RxJava на корутины? (Андрей Сорокин)
- Что поможет в развитии модульного подхода на базе CocoaPods? (Алексей Алешкóв)
- Как вообще разбирать и оценивать задачи? (На эту тему будет круглый стол с Романом Бевза, Иваном Баевым и Павлом Журавлевым)
Место встречи — ресторан Ketch Up, ул. Кузнецкий Мост, 6/3.
Сбор гостей 18:30.
Мы ждём вас! Количество мест ограничено. Регистрируйтесь здесь: https://yandex.ru/promo/autoru/vertis_mobile_meetup
Чтобы поделиться опытом и рассказать, как справляться с приложениями крупнейших классифайдов.
9 декабря в 18:30
Москва
Vertis Mobile Meetup
по мобильной разработке
от Яндекс.Вертикалей
Яндекс.Вертикали – два крупнейших классифайда с очень широким функционалом для мобильных устройств: Авто.ру и Яндекс.Недвижимость. Нашим разработчикам ежедневно приходится решать задачи со звёздочкой по разработке для iOS и Android.
Так что им есть, о чём рассказать!
- Как в приложении переходить с RxJava на корутины? (Андрей Сорокин)
- Что поможет в развитии модульного подхода на базе CocoaPods? (Алексей Алешкóв)
- Как вообще разбирать и оценивать задачи? (На эту тему будет круглый стол с Романом Бевза, Иваном Баевым и Павлом Журавлевым)
Место встречи — ресторан Ketch Up, ул. Кузнецкий Мост, 6/3.
Сбор гостей 18:30.
Мы ждём вас! Количество мест ограничено. Регистрируйтесь здесь: https://yandex.ru/promo/autoru/vertis_mobile_meetup
Vertis Mobile Meetup
Митап по мобильной разработке
от Яндекс.Вертикалей
от Яндекс.Вертикалей
TL;DR: разработка под SharePlay - это сложно. Подводные камни без кода.
https://cromulentlabs.wordpress.com/2021/11/18/developing-a-shareplay-game/
https://cromulentlabs.wordpress.com/2021/11/18/developing-a-shareplay-game/
Cromulent Labs
Developing a SharePlay Game
The ability to create custom shared activities has tons of potential to open up very interesting shared interactions over FaceTime.
Интересуешься блокчейном? Участвуй в хакатоне!
До 5 декабря можно поучаствовать в хакатоне по разработке приложений на блокчейн-платформе Сбера. Каждый участник получит консультацию по проекту и попадёт в число первых владельцев продуктов на платформе, а победители получат денежные призы.
Команды смогут попробовать свои силы по двум направлениям: NFT и DeFi.
Не важно, есть ли у тебя только идея, зрелый блокчейн-проект или готовое приложение, не связанное с блокчейном, ты можешь участвовать!
Принять участие: http://sber.me/?p=rdDKF
До 5 декабря можно поучаствовать в хакатоне по разработке приложений на блокчейн-платформе Сбера. Каждый участник получит консультацию по проекту и попадёт в число первых владельцев продуктов на платформе, а победители получат денежные призы.
Команды смогут попробовать свои силы по двум направлениям: NFT и DeFi.
Не важно, есть ли у тебя только идея, зрелый блокчейн-проект или готовое приложение, не связанное с блокчейном, ты можешь участвовать!
Принять участие: http://sber.me/?p=rdDKF
Для того, чтобы взломать Touch ID, достаточно фотки отпечатка пальца.
https://blog.kraken.com/post/11905/your-fingerprint-can-be-hacked-for-5-heres-how/
https://blog.kraken.com/post/11905/your-fingerprint-can-be-hacked-for-5-heres-how/
Kraken Blog
Your Fingerprint Can Be Hacked For $5. Here’s How.
Fingerprint authentication is a convenient alternative to passwords and PIN codes. Who wants to spend time typing in a lengthy string of numbers, letters and characters when a simple tap will suffice? Unfortunately, that convenience comes at a cost. Because…
Одна из самых подробных статей про управление памятью в общем и в Swift в частности. В том числе про работу inout, side tables, existential types и почти все, что вообще может вызвать вопрос.
https://habr.com/ru/post/592385/
https://habr.com/ru/post/592385/
Хабр
Управление памятью в Swift
В этой статье я, по традиции, попробую собрать основную информацию по управлению памятью в iOS (Преимущественно в swift). По этой теме куча клевой инфы, поэтому материал вышел объемный из переводов и...
Детальный гайд по работе с нативной версией BottomSheet для всех, кому доступна роскошь поддержки только iOS 15.
https://habr.com/ru/company/surfstudio/blog/592623/
https://habr.com/ru/company/surfstudio/blog/592623/
Хабр
BottomSheet в iOS 15: возможности UISheetPresentationController
До iOS 15 у разработчиков не было быстрого и удобного способа отображать контент в виде шторки, занимающей часть экрана. Приходилось выдумывать, как реализовать такое модальное представление. В...
iOS-разработчик в Яндекс Банк
Создавать продукт, чтобы пользоваться им и посоветовать близким. Видеть результат от своей работы — вместо того, чтобы долго и мучительно работать над незначительными изменениями и ждать, пока они докатятся до юзеров. Сделать приложение, которое будет работать годами, а не превратится в мертвый груз в портфолио. Звучит хорошо и прямо сейчас может стать реальностью!
Ребята из Яндекс Финтеха активно нанимают разработчиков на Swift для работы над будущим Яндекс Банком. Отличный вариант для всех, кто хочет не просто поддерживать, а с нуля создавать продукт, вкладывая все свои знания и силы в каждый экран приложения.
Помимо увлекательных задач и больших перспектив – быстрый найм и отсутствие алгоритмических секций, которыми славится Яндекс. Проект только-только встает на ноги и с каждым днем нужно все больше сильных профессионалов — поэтому выйти на работу вы сможете уже через неделю после отклика.
А отклик, кстати, можно оставить здесь. Там простенькая капча, разгадав которую, можно сразу попасть в телеграм к эйчару. Мэджик!
Создавать продукт, чтобы пользоваться им и посоветовать близким. Видеть результат от своей работы — вместо того, чтобы долго и мучительно работать над незначительными изменениями и ждать, пока они докатятся до юзеров. Сделать приложение, которое будет работать годами, а не превратится в мертвый груз в портфолио. Звучит хорошо и прямо сейчас может стать реальностью!
Ребята из Яндекс Финтеха активно нанимают разработчиков на Swift для работы над будущим Яндекс Банком. Отличный вариант для всех, кто хочет не просто поддерживать, а с нуля создавать продукт, вкладывая все свои знания и силы в каждый экран приложения.
Помимо увлекательных задач и больших перспектив – быстрый найм и отсутствие алгоритмических секций, которыми славится Яндекс. Проект только-только встает на ноги и с каждым днем нужно все больше сильных профессионалов — поэтому выйти на работу вы сможете уже через неделю после отклика.
А отклик, кстати, можно оставить здесь. Там простенькая капча, разгадав которую, можно сразу попасть в телеграм к эйчару. Мэджик!
fintech.yandex.ru
Вакансии разработчиков в Финтех Яндекса
Финтех — самый молодой и многообещающий продукт Яндекса. Мы помогаем миллионам пользователей Яндекса оплачивать покупки и управлять своими финансами. Приходите разрабатывать продуктовый движок, бизнес-логику и инфраструктуру нового проекта.
В дополнение ко вчершаней статье про управление памятью - разбор побитового представления счетчиков ссылок. На случай, если вчера глубины погружения все-таки не хватило.
https://habr.com/ru/company/vivid_money/blog/592599/
https://habr.com/ru/company/vivid_money/blog/592599/
Хабр
Как устроен счетчик ссылок в Swift
Мы в iOS команде Vivid Money стремимся глубже понимать инструменты, которыми пользуемся каждый день. Один из таких – это язык программирования Swift. Он состоит из нескольких частей: компилятора,...
Давно хотели разобраться с многопоточными примитивами? Держите симулятор по работе со всякими нештатными ситуациями!
http://deadlockempire.github.io/
http://deadlockempire.github.io/
deadlockempire.github.io
The Deadlock Empire
Slay dragons, learn
concurrency! Play the cunning Scheduler, exploit flawed
programs and defeat the armies of the Parallel Wizard.
concurrency! Play the cunning Scheduler, exploit flawed
programs and defeat the armies of the Parallel Wizard.
Обзорная экскурсия по Swift Algorithms: как писать производительный код без заморочек и хакать интервью на алгоритмы.
https://www.hackingwithswift.com/articles/243/write-better-code-with-swift-algorithms
https://www.hackingwithswift.com/articles/243/write-better-code-with-swift-algorithms
Hacking with Swift
Write better code with Swift Algorithms
Write faster, simpler, safer Swift code with this powerful open-source package.
Три попытки померить релиз трейн, с успехом и деталями. Осторожно, внутри присутствует упоминание матанализа, хотя и только школьного курса.
https://habr.com/ru/company/hh/blog/593007/
https://habr.com/ru/company/hh/blog/593007/
Хабр
Измеряем релизный цикл мобильных приложений
А давайте перенесем релиз на завтра? Мне тут один баг осталось пофиксить. Если у вас только что случились вьетнамские флешбеки, значит эта статья точно для вас. Именно так начинается самый страшный...
Волшебный твиттер-тред со списком вопросов, который можно задать компании во время собеседования.
https://it.underhood.club/iamlerun-thread-3
https://it.underhood.club/iamlerun-thread-3
Привет! Вечером 17 декабря ребята из CocoaHeads проводят предновогодний онлайн-митап с докладами от Туту.ру и не только.
Поговорят о:
- Server driven view на SwiftUI
- использование State Machine в SwiftUI
- и работе со звуком за рамками AVPlayer'а
Трансляция пройдет на ютубе, получить напоминалку и узнать подробности можно на этом лендинге.
Поговорят о:
- Server driven view на SwiftUI
- использование State Machine в SwiftUI
- и работе со звуком за рамками AVPlayer'а
Трансляция пройдет на ютубе, получить напоминалку и узнать подробности можно на этом лендинге.
Митап CocoaHeads Декабрь
3 доклада по iOS разработке, онлайн
Настоящий айосер должен думать не только про вьюшки, Swift и смузи, но и про опционы. Для тех, кого SAR, RSU и другие страшные аббревиатуры ставят в тупик, есть очень подробный гайд, объясняющий вообще все механики работы опционной части финансовой компенсации. Прочитали, вооружились и пошли на собеседования в стартапы или публичные компании!
https://blog.pragmaticengineer.com/equity-for-software-engineers/
https://blog.pragmaticengineer.com/equity-for-software-engineers/
The Pragmatic Engineer
Equity 101 for Software Engineers at Big Tech and Startups
A growing number of startups and Big Tech companies offer equity - stocks, options, and others - as part of software engineering compensation. However, I've noticed few engineers understand what these mean.
When I was a hiring manager at Uber in Amsterdam…
When I was a hiring manager at Uber in Amsterdam…
Мини-тред с обзором интересных фич в Xcode 13.2RC.
https://twitter.com/zntfdr/status/1468515772376903683?s=21
https://twitter.com/zntfdr/status/1468515772376903683?s=21
Twitter
Federico Zanetello
No SwiftUI updates in Xcode 13.2RC, however there are some cool new Xcode features! 🧵👇🏻
Code Review – не единственный подход для обсуждения кода друг друга в команде. Ловите доклад от Фила Дальгядо про Design Review и разные другие подходы.
https://www.youtube.com/watch?v=4Y0XJXRZv6k
https://www.youtube.com/watch?v=4Y0XJXRZv6k
YouTube
Design Review и другие друзья разработчика, Дельгядо Филипп
Рассказ про разные варианты Peer Review, от Design Review до Code Review
Зачем и как начать понимать ассемблер.
https://mcyoung.xyz/2021/11/29/assembly-1/
https://mcyoung.xyz/2021/11/29/assembly-1/
Первый из двух пропозалов, которые принесут в Swift поддержку акторов, ушел в ревью, которое продлится до конца декабря. Отличный момент, чтобы начать разбираться в вопросе.
https://forums.swift.org/t/se-0336-distributed-actor-isolation/53939
https://forums.swift.org/t/se-0336-distributed-actor-isolation/53939
Swift Forums
SE-0336: Distributed actor isolation
Hi everyone. The review of SE-0336, "Distributed Actor Isolation", begins now and runs through December 22, 2021. Reviews are an important part of the Swift evolution process. All review feedback should be either on this forum thread or, if you would like…