Мы недавно эпично завершили двухнедельный Podlodka iOS Crew и сразу же решили освоить еще одно направление, которое может заинтересовать любителей процессов и тестов из этого канала. Встречайте – 20 июля стартует Podlodka QA Crew. Темы недель:
- Карьера QA специалиста (обзоры зарплат, открытые собеседования, ревью резюме, воркшоп по роадмапу развития, интервью с людьми, выбравшими разные пути роста в и вне QA)
- Организация процесса тестирования (тулинг, внедрение автоматизации, тест-менеджмент, процессы)
Ну и как всегда – крутые эксперты, живой Slack-чат, гипер-насыщенные сессиями недели и море практики и веселья.
Расписание первой недели уже доступно на сайте. Регистрируйтесь сами и советуйте своим коллегам-тестировщикам.
podlodka.io/qacrew
- Карьера QA специалиста (обзоры зарплат, открытые собеседования, ревью резюме, воркшоп по роадмапу развития, интервью с людьми, выбравшими разные пути роста в и вне QA)
- Организация процесса тестирования (тулинг, внедрение автоматизации, тест-менеджмент, процессы)
Ну и как всегда – крутые эксперты, живой Slack-чат, гипер-насыщенные сессиями недели и море практики и веселья.
Расписание первой недели уже доступно на сайте. Регистрируйтесь сами и советуйте своим коллегам-тестировщикам.
podlodka.io/qacrew
podlodka.io
Онлайн-конференция Podlodka QA Crew, сезон #15
Недельное мероприятие от команды Podlodka: ежедневные интерактивные сессии в Zoom по актуальным проблемам QA-индустрии, нон-стоп общение с экспертами и звёздами индустрии, закрытое профессиональное сообщество в Telegram.
Сейчас Apple предоставляет разработчикам кучу фреймворков для разработки интерфейсов – UIKit, SwiftUI, AppKit, и все это в комбинации с Catalyst и поддержкой сразу двух языков. Есть ли у компании какой-то глобальный план за этим многообразием?
https://www.sicpers.info/2020/07/so-whats-the-plan-part-1-what-was-the-plan/
https://www.sicpers.info/2020/07/so-whats-the-plan-part-1-what-was-the-plan/
В Додо угорели по организации онбординга для новых разработчиков. В таком же виде в свою команду вы вряд ли процесс затащите, но какие-то практики можете переиспользовать.
https://habr.com/ru/company/dodopizzadev/blog/510382/
https://habr.com/ru/company/dodopizzadev/blog/510382/
Хабр
Онбординг разработчиков
«Я прихожу на работу, мне дают ноутбук, показывают рабочее место, выдают задачу, а дальше сиди и делай сам. Спустя пару месяцев я должен знать всё о компании, но, на самом деле, я помню только...
130 глубоких мыслей про программирование, как будто прямо из паблика «Мысли Джокера», но от 1982 года.
https://pu.inf.uni-tuebingen.de/users/klaeren/epigrams.html
https://pu.inf.uni-tuebingen.de/users/klaeren/epigrams.html
Окей, пора заняться действительно полезным делом – отрисовать Cuphead на UIBezierPath.
https://medium.com/flawless-app-stories/uibezierpath-lesson-how-to-draw-cuphead-on-layers-d164fd23cf61?source=rss----50830ecdf35d---4
https://medium.com/flawless-app-stories/uibezierpath-lesson-how-to-draw-cuphead-on-layers-d164fd23cf61?source=rss----50830ecdf35d---4
Medium
UIBezierPath Lesson: How to draw Cuphead on layers
BezierPath has a lot of ways to draw elements of shape. In this post, we will use the most used ways to draw custom shapes.
Большой гайд на Рэе Вендерлихе по прохождению айосных интервью. Погнали в FAANG, я создал!
https://www.raywenderlich.com/10625296-navigating-the-ios-interview
https://www.raywenderlich.com/10625296-navigating-the-ios-interview
kodeco.com
Navigating the iOS Interview
Looking for an iOS job? This article gives you the best advice, tools and interview questions to prepare you for a successful iOS interview process.
Почему инженерам надо тратить свое время и работать над перфомансом.
https://habr.com/ru/company/avito/blog/509392/
https://habr.com/ru/company/avito/blog/509392/
Хабр
Зачем инженерам тратить время на перформанс
Привет, меня зовут Михаил Юдин, я Android-инженер в Авито. Хочу рассказать, в чём польза перформанса и как начать внедрять его в продукте. Осенью 2018 года у нас...
Дожили! По Objective-C уже выпускаются отдельные гайды, специально для Swift-разработчиков.
https://learnappmaking.com/objective-c-swift-developers/
https://learnappmaking.com/objective-c-swift-developers/
Про referential transparent функции и то, как они помогают лучше понимать свой код.
https://www.mokacoding.com/blog/referential-transparency-in-swift/
https://www.mokacoding.com/blog/referential-transparency-in-swift/
mokacoding
Referential Transparency in Swift
An explanation of what referential transparency means with examples in Swift
Читаете наш канал, но еще не считаете себя полноправным iOS разработчиком? Всего за год в SkillFactory вы сможете освоить профессию iOS разработчика с нуля. Ребята обучают так, что, даже не имея технической базы, через год вы уверенно сможете программировать на Swift, разрабатывать дизайн-концепции, проектировать user-friendly интерфейсы и разрабатывать AR-приложения.
За время обучения вы разработаете 7 проектов, включая высоконагруженный мессенджер, и сможете претендовать на позицию Junior с зарплатой от 80 000 рублей. Центр карьеры SkillFactory и персональный ментор поддержат на протяжении обучения, помогут подготовиться к собеседованиям и найти вакансию мечты.
⚡️Получите курс со скидкой 40%: https://clc.to/tIYaYA
За время обучения вы разработаете 7 проектов, включая высоконагруженный мессенджер, и сможете претендовать на позицию Junior с зарплатой от 80 000 рублей. Центр карьеры SkillFactory и персональный ментор поддержат на протяжении обучения, помогут подготовиться к собеседованиям и найти вакансию мечты.
⚡️Получите курс со скидкой 40%: https://clc.to/tIYaYA
skillfactory.ru
Курс «iOS-разработчик» с нуля: онлайн-обучение разработке мобильных приложений
Онлайн-курс «iOS-разработчик» c нуля с сертификатом и помощью в трудоустройстве от Skillfactory ✔️Получите реальный опыт уже во время учёбы, станьте Junior-специалистом по разработке мобильных приложений на Swift, которые смогут выйти в ТОП App Store.
Еще одна история переезда на React Native, на этот раз с хорошим концом.
https://engineering.khanacademy.org/posts/react-native-at-khan.htm
https://engineering.khanacademy.org/posts/react-native-at-khan.htm
Подробный транскрипт сессии WWDC этого года про изменения в Privacy различных фреймворков. Посмотрите, чтобы знать, что в вашем коде может отвалиться на новой iOS.
https://www.wwdcnotes.com/notes/wwdc20/10676/
https://www.wwdcnotes.com/notes/wwdc20/10676/
Консольная утилита, которая позволяет открывать xcodeproj и xcworkspace одной командой. Вот чем она лучше обычного open:
- Умеет работать с несколькими установленными версиями Xcode
- Может открывать все файлы проекта с определенного коммита
- Работает с quick open
- Так вы больше хипстер
https://justsitandgrin.net/posts/xed_xcode_invocation_tool/
- Умеет работать с несколькими установленными версиями Xcode
- Может открывать все файлы проекта с определенного коммита
- Работает с quick open
- Так вы больше хипстер
https://justsitandgrin.net/posts/xed_xcode_invocation_tool/
justsitandgrin.net
Xcode invocation tool - xed
xed is a command-line tool that launches the Xcode application and opens the given documents (xcodeproj, xcworkspace, etc.), or opens a new document, optionally with the contents of standard input.
В Xcode 12 наконец-то сделали нормальную поддержку векторных изображений. Разбираемся с ограничениями и обратной совместимостью.
https://sarunw.com/posts/svg-image-assets-supported-in-xcode12/
https://sarunw.com/posts/svg-image-assets-supported-in-xcode12/
Sarunw
SVG image assets supported in Xcode 12 | Sarunw
We finally get SVG supported and the best thing is it is backward compatible with some limitations.
Лучшая новость этой недели – Podlodka QA Crew уже стартовал. Заныривайте, если хотите прокачать свои навыки по организации процессов в тестировании, или больше разобраться в том, как их собеседовать и что они должны уметь делать. И не забудьте своей команде пошарить!
podlodka.io/qacrew
podlodka.io/qacrew
podlodka.io
Онлайн-конференция Podlodka QA Crew, сезон #15
Недельное мероприятие от команды Podlodka: ежедневные интерактивные сессии в Zoom по актуальным проблемам QA-индустрии, нон-стоп общение с экспертами и звёздами индустрии, закрытое профессиональное сообщество в Telegram.
Сколько можно пилить сетевой слой отдельно на каждой платформе? Берите ktor и делайте его мультиплатформенным!
https://medium.com/granular-engineering/multi-platform-mobile-networking-libraries-with-ktor-778315abfe4d
https://medium.com/granular-engineering/multi-platform-mobile-networking-libraries-with-ktor-778315abfe4d
Medium
Multi-platform mobile networking libraries with Ktor
In this post I’m going to illustrate how it’s possible to leverage Ktor to create a shared mobile library that wraps a REST API. The code…
Кстати, если вы прямо заинтересовались мультиплатформой на Kotlin – то приходите в специальный чат, где только ее и обсуждают!
https://t.iss.one/kotlinmppchats
https://t.iss.one/kotlinmppchats
Думали ли вы о том, что хайлайтинг можно использовать по-другому?
https://buttondown.email/hillelwayne/archive/syntax-highlighting-is-a-waste-of-an-information/
https://buttondown.email/hillelwayne/archive/syntax-highlighting-is-a-waste-of-an-information/
Buttondown
Syntax highlighting is a waste of an information channel
No newsletter next week Running the TLA+ workshop. No way I'm gonna have any brainpower after that. Syntax highlighting is a waste of an information channel...
29 июля Авито организует онлайновый митап с бомбическими темами:
- Высоконагруженный CI
- Техники нормализации внутренного состояния приложения
- IndexStore и его использование
- Абстрактные техники перформанса
Подключайтесь и кайфуйте!
https://habr.com/ru/company/avito/blog/511860/
- Высоконагруженный CI
- Техники нормализации внутренного состояния приложения
- IndexStore и его использование
- Абстрактные техники перформанса
Подключайтесь и кайфуйте!
https://habr.com/ru/company/avito/blog/511860/
Хабр
Avito iOS meetup #8: CI-лайфхаки, санитайзеры, IndexStore, перформанс
Привет, Хабр! В среду 29 июля мы проводим восьмой по счёту митап для iOS-разработчиков. В программе — два доклада от инженеров Авито о нашем CI и интересных аспе...
Отличный тред в коллективном твиттере от разработчика AppCode про неочевидные факты Swift: сбалансированность пробелов, labeled statements, return с принтом и многие другие.
https://twitter.com/mobileunderhood/status/1285439999253581825
https://twitter.com/mobileunderhood/status/1285439999253581825
Twitter
Мобильный разработчик
Всем доброе утро! В первые месяцы работы в JetBrains я занимался улучшением поддержки Swift в AppCode
Учимся использовать Conflict-Free Replicated Data Types.
https://appdecentral.com/2020/07/22/a-first-replicating-type/
https://appdecentral.com/2020/07/22/a-first-replicating-type/
A p p D e c e n t r a l
A First Replicating Type
Source code for this series is in this GitHub repo. It will be extended with each post. Other Posts in Series When I first started reading about Conflict-Free Replicated Data Types (CRDTs), I expec…