Твиттер-тред про то, как писать бэкенд с помощью Vapor, и какую боль при этом придется испытать.
https://twitter.com/katleta3000/status/1252315779065937923
https://twitter.com/katleta3000/status/1252315779065937923
Twitter
Вы когда-нибудь использовали Swift для backend-разработки?
Я вот сделал небольшую прилагу с использованием Vapor.
И теперь просто обязан поделиться всей испытанной болью🙃, а может и реально помочь, если вы решите проделать тоже самое.
Го в тред, будет…
Я вот сделал небольшую прилагу с использованием Vapor.
И теперь просто обязан поделиться всей испытанной болью🙃, а может и реально помочь, если вы решите проделать тоже самое.
Го в тред, будет…
Маленькое приложение для macOS, которое показывает текущий статус Apple сервисов прямо в статусбаре.
https://gumroad.com/l/statusbuddy
https://gumroad.com/l/statusbuddy
Gumroad
StatusBuddy
Keep track of Apple's developer and consumer system statuses right in your menu bar.StatusBuddy is a simple app that shows an icon on your Mac's menu bar. When an Apple service is having issues, th...
Как именовать тесты таким образом, чтобы для их дебага не приходилось нырять в код.
https://qualitycoding.org/unit-test-naming/
https://qualitycoding.org/unit-test-naming/
Quality Coding
Unit Test Naming: The 3 Most Important Parts | Quality Coding
Have you run tests, gotten a failure, and had to dig through test code to understand it? Use this unit test naming convention for faster feedback.
Крутейший блог про то, как устроены различные игровые консоли. Хотите хардкорчика про софт и железо – залетайте.
https://copetti.org/projects/consoles/
https://copetti.org/projects/consoles/
Apple выпустили обновленный гайд по тому, как реализовывать State Restoration.
https://developer.apple.com/news/?id=4ixc0yxs
https://developer.apple.com/news/?id=4ixc0yxs
Apple
How to implement UI state restoration - Discover - Apple Developer
When someone returns to your app, they should be able to pick up right where they left off. Learn how to make that experience as smooth as possible by implementing state restoration.
А вы пользуетесь табами в Xcode? Вот один из вариантов того, как их организовать.
https://dasdom.github.io//using-tabs-in-xcode/
https://dasdom.github.io//using-tabs-in-xcode/
Если вы забыли – сегодня Fabric все.
https://docs.fabric.io/android/examples/firebase/fabric-shutdown.html
https://docs.fabric.io/android/examples/firebase/fabric-shutdown.html
Мы выложили шесть лучших записей прошедшего TeamLead Crew в открытый доступ! Что там есть:
- Алексей Петров делится своим опытом того, как он стал тимлидом и с какими проблемами столкнулся в первое время
- В игровом формате рулетки и лютых холиварах разбираются боли начинающих тимлидов
- Я провожу полноценный собес тимлида и параллельно даю свои комментарии
- Артем Гусев проводит крутейший воркшоп по тому, как рассказывать о себе на собеседовании
- Виталий Шароватов делится офигительнейшими байками про поиск работы тимлидом
- Евгений Кот учит практикам управления климатом в команде
Все открытые видосики тут: https://podlodka.io/tlcrew-content
Ну и да, мы уже с 11 мая запускаем продолжение банкета. Теперь – нон-стоп, каждую неделю новая тема, подписку можно брать на месяц или на несколько. Сообщество мега-активное, эксперты крутейшие, формат отлично совмещается с работой.
Билеты тут: podlodka.io/crew
Вопросы сюда: @ptlcrew
- Алексей Петров делится своим опытом того, как он стал тимлидом и с какими проблемами столкнулся в первое время
- В игровом формате рулетки и лютых холиварах разбираются боли начинающих тимлидов
- Я провожу полноценный собес тимлида и параллельно даю свои комментарии
- Артем Гусев проводит крутейший воркшоп по тому, как рассказывать о себе на собеседовании
- Виталий Шароватов делится офигительнейшими байками про поиск работы тимлидом
- Евгений Кот учит практикам управления климатом в команде
Все открытые видосики тут: https://podlodka.io/tlcrew-content
Ну и да, мы уже с 11 мая запускаем продолжение банкета. Теперь – нон-стоп, каждую неделю новая тема, подписку можно брать на месяц или на несколько. Сообщество мега-активное, эксперты крутейшие, формат отлично совмещается с работой.
Билеты тут: podlodka.io/crew
Вопросы сюда: @ptlcrew
Первая статья из серии анализа архитектуры Telegram для iOS.
https://medium.com/@BoHu/source-code-walkthrough-of-telegram-ios-part-1-adee673e2202
https://medium.com/@BoHu/source-code-walkthrough-of-telegram-ios-part-1-adee673e2202
Medium
Source Code Walkthrough of Telegram-iOS: Part 1
Overview of the Codebase
🍏 Вебинар "Ускорение IOS-приложений с помощью Instruments"
📅 14 мая в 20:00 по мск
👉🏻 Регистрация на сайте: https://otus.pw/P0mO/
В рамках курса "iOS разработчик v 2.0" от OTUS пройдет бесплатный вебинар, на котором мы познакомимся с Xcode Instruments:
● Научимся использовать профиль времени Xcode Instruments для исследования и улучшения производительности.
● Найдем сильные ссылки и утечки памяти.
● А также рассмотрим дополнительные настройки XCОDE для работы с Instruments
Ведущий вебинара - Константин Савялов, Senior IOS-разработчик в «Газпром-Медиа Радио». Участвовал в реализации таких проектов, как «Госуслуги», «МТС TV», «Волонтёры», «LikeFM». Сейчас работает над разработкой приложения для «ComedyClub».
☝🏻А пока есть время до встречи – знакомьтесь с программой и проходите тестирование! https://otus.pw/AKqxi/
📅 14 мая в 20:00 по мск
👉🏻 Регистрация на сайте: https://otus.pw/P0mO/
В рамках курса "iOS разработчик v 2.0" от OTUS пройдет бесплатный вебинар, на котором мы познакомимся с Xcode Instruments:
● Научимся использовать профиль времени Xcode Instruments для исследования и улучшения производительности.
● Найдем сильные ссылки и утечки памяти.
● А также рассмотрим дополнительные настройки XCОDE для работы с Instruments
Ведущий вебинара - Константин Савялов, Senior IOS-разработчик в «Газпром-Медиа Радио». Участвовал в реализации таких проектов, как «Госуслуги», «МТС TV», «Волонтёры», «LikeFM». Сейчас работает над разработкой приложения для «ComedyClub».
☝🏻А пока есть время до встречи – знакомьтесь с программой и проходите тестирование! https://otus.pw/AKqxi/
Otus
Разработчик iOS: практическое применение Swift 5, работа в Xсode и Git
Курс Разработчик iOS в OTUS с возможностью трудоустройства
Про разработку нетривиальных анимаций в SwiftUI.
https://habr.com/ru/post/501790/
https://habr.com/ru/post/501790/
Хабр
Нетривиальные анимации в SwiftUI
Идея На WWDC 2019 была представлена SwiftUI — технология коренным образом влияющая на создание UI в приложениях для экосистемы Apple. Нам в Distillery стало интересно в ней разобраться чуть...
Что вы скажете, получив приглашение на очередную онлайн конфу?
"Скучно! Опять доклады на одни и те же темы, я устал сидеть и молча пялиться в монитор!" — и скорее всего, будете правы. Но только не в случае Podlodka iOS Crew — он-лайн конференции нового формата.
Вас ждет двухнедельное путешествие от команды Podlodka: будут и публичные он-лайн собеседования, и коллективное код-ревью, и интервью с экспертами индустриии. Главная цель проекта — поднять качество обсуждения проблем iOS разработки на новый уровень, не ограничивая себя устаревшими форматами и сделать участников конференции неотъемлимой частью происходящего.
Темы первого сезона самые вечные и горящие — архитектура и инжерерные практики. Стартуем уже 25 мая, не пропусти билеты по выгодой цене: https://podlodka.io/ioscrew
"Скучно! Опять доклады на одни и те же темы, я устал сидеть и молча пялиться в монитор!" — и скорее всего, будете правы. Но только не в случае Podlodka iOS Crew — он-лайн конференции нового формата.
Вас ждет двухнедельное путешествие от команды Podlodka: будут и публичные он-лайн собеседования, и коллективное код-ревью, и интервью с экспертами индустриии. Главная цель проекта — поднять качество обсуждения проблем iOS разработки на новый уровень, не ограничивая себя устаревшими форматами и сделать участников конференции неотъемлимой частью происходящего.
Темы первого сезона самые вечные и горящие — архитектура и инжерерные практики. Стартуем уже 25 мая, не пропусти билеты по выгодой цене: https://podlodka.io/ioscrew
podlodka.io
Онлайн-конференция Podlodka iOS Crew, сезон #16
Недельное мероприятие от команды Podlodka: ежедневные интерактивные сессии в Zoom по актуальным проблемам iOS-разработки, нон-стоп общение с экспертами и звёздами индустрии, закрытое профессиональное сообщество в Telegram.
И, кстати, подключайтесь через 10 минут, я тут буду интервью про всякие интересные штуки давать!
https://www.youtube.com/watch?v=FTpJjVKgGaw
https://www.youtube.com/watch?v=FTpJjVKgGaw
YouTube
Егор Толстой - человек и … Подлодка - OH, MY CODE #32 #StayHome Edition
Егор Толстой – Product manager в Kotlin и ведущий подкаста Podlodka – расскажет про язык программирования как продукт. Как сегментируются программисты, как язык продвигается и растет. Как устроены процессы разработки в команде Kotlin. И зачем тут продакт…
Почему не стоит нанимать программистов из больших компаний в стартапы.
https://vc.ru/amp/127122
https://vc.ru/amp/127122
vc.ru
Не нанимайте крутых программистов, если вы стартап и только начали делать продукт. Они вам все испортят — Карьера на vc.ru
Всю свою карьеру я работал программистом в ИТ-корпорациях и вносил мизерный вклад в гигантские системы, которые никому не нужны. Но везде меня считали крутым.
🚪OTUS приглашает на День Открытых Дверей курса «iOS разработчик v 2.0»
Подробнее: https://otus.pw/mUUeM/
📅 20 мая в 20-00 (мск) в прямом эфире Вы:
● Узнаете подробнее о программе курса, формате обучения, навыках, компетенциях и перспективах, которые ждут выпускников после обучения.
● Расскажем о программе трудоустройства и компаниях, которые уже ждут выпускников курса «iOS разработчик» на собеседования.
● Познакомитесь с преподавателем курса Ексеем Пантелеевым - Head of Mobile (Новые Облачные Технологии).
☝🏻А пока есть время до встречи – знакомьтесь с программой и проходите тестирование!
Подробнее: https://otus.pw/mUUeM/
📅 20 мая в 20-00 (мск) в прямом эфире Вы:
● Узнаете подробнее о программе курса, формате обучения, навыках, компетенциях и перспективах, которые ждут выпускников после обучения.
● Расскажем о программе трудоустройства и компаниях, которые уже ждут выпускников курса «iOS разработчик» на собеседования.
● Познакомитесь с преподавателем курса Ексеем Пантелеевым - Head of Mobile (Новые Облачные Технологии).
☝🏻А пока есть время до встречи – знакомьтесь с программой и проходите тестирование!
otus.ru
Разработчик iOS: практическое применение Swift 5, работа в Xсode и Git
Курс Разработчик iOS в OTUS с возможностью трудоустройства
Немного про то, почему не нужно слепо верить красивым кейс-стади на сайтах фреймворков. Аналогичная история была с рядом приложений Facebook и React Native. Одна и та же фраза “приложение использует RN” может трактоваться и как “смерть натива, все ставки на RN”, так и “мы тут попробовали и подтянули фреймворк в A/B тесте”.
https://medium.com/@acedened/ios-app-from-flutters-showcase-page-might-not-use-flutter-at-all-23488ff82407
https://medium.com/@acedened/ios-app-from-flutters-showcase-page-might-not-use-flutter-at-all-23488ff82407
22-25 июня состоится масштабная онлайн-конференция по мобильной разработке Mobius 2020 Piter.
Что будет:
— Десятки докладов от экспертов со всего мира о мобильной разработке: iOS и Android под капотом, Swift, Kotlin, Flutter, инфраструктура, тренды в мобильной разработке, производительность, UI/UX, безопасность;
—Интервью, развлекательные подкасты, технические ток-шоу и дискуссии со спикерами;
— Конференция будет идти 4 дня. Чтобы участники не устали, мы разбили программу на блоки по 4-5 часов;
— Каждый день — несколько параллельных треков, между которыми можно переключаться, а доклады перематывать или ставить на паузу;
— Розыгрыши с призами от партнеров конференции;
— Обсуждение докладов с коллегами и единомышленниками.
Среди спикеров — iOS и Android-инженеры из Google, Яндекса, Одноклассников, JetBrains, работающие над сложными проектами и сервисами, авторы библиотек и фреймворков.
Подробности на сайте: https://bit.ly/2TioM0I
Что будет:
— Десятки докладов от экспертов со всего мира о мобильной разработке: iOS и Android под капотом, Swift, Kotlin, Flutter, инфраструктура, тренды в мобильной разработке, производительность, UI/UX, безопасность;
—Интервью, развлекательные подкасты, технические ток-шоу и дискуссии со спикерами;
— Конференция будет идти 4 дня. Чтобы участники не устали, мы разбили программу на блоки по 4-5 часов;
— Каждый день — несколько параллельных треков, между которыми можно переключаться, а доклады перематывать или ставить на паузу;
— Розыгрыши с призами от партнеров конференции;
— Обсуждение докладов с коллегами и единомышленниками.
Среди спикеров — iOS и Android-инженеры из Google, Яндекса, Одноклассников, JetBrains, работающие над сложными проектами и сервисами, авторы библиотек и фреймворков.
Подробности на сайте: https://bit.ly/2TioM0I
Mobius 2021 Piter. Конференция по мобильной разработке. 13-16 апреля, онлайн.
Конференция по мобильной разработке. 13-16 апреля, онлайн. 4 дня и несколько десятков технических докладов.
Это должно было случиться! Держите конвертер Swift кода в Kotlin.
https://vinivendra.github.io/Gryphon/
https://vinivendra.github.io/Gryphon/
Gryphon
The Swift to Kotlin translator.