Выпуск №254
17 января 2020
Стагнация и прокрастинация могут застать врасплох, особенно зимой после продолжительных праздников. Самостоятельно выбраться из подобного состояния иногда тяжело. Посмотрите вокруг — рядом с вами есть люди, которые постоянно подталкивают вас к развитию и действиям. Возможно, они ищут в этом не только собственную выгоду, но действительно желают помочь вам. Не отталкивайте их, возьмите чашку горячего какао, пару печенек и обсудите с ними решения по развитию текущего проекта, рефакторингу кода или идею для новой статьи на Хабр.
СВЕЖАК ДЛЯ iOS-РАЗРАБОТЧИКОВ
Digest MBLT DEV — это собрание самой полезной и свежей информации для iOS-разработчиков с просторов мирового интернета. Выпуск выходит каждую пятницу. Подписка бесплатная. И никакого спама, честно!
Код
Using Type Erasure to Build a Dependency Injecting Routing Framework in Swift
How to Use Multithreaded Operations
Functions in Swift: Pure, Higher-Order and First-Class Functions, Currying and Partial Application
Understanding Combine’s publishers and subscribers
Инструменты
swift-embedded
Plash
Tips and tricks for iOS app debugging
Introducing Reality Converter
Продукт
Defining Product Success: Metrics and Goals
Product Focus Funnel
Critical metrics every product manager must track
Видео
The Nomadic Approach to teaching
How to get your first job as Junior Software Developer
Swift by Sundell Swift Clips: First class functions
Creating, Using and Sharing Xcode Snippets
Прочее
How To Build A Profitable App With A Pro Upgrade
A Best In Class App: Spend Stack Checkup
Mobile marketing trends in 2020
Why should we avoid using closures in Swift structs?
Goodbye, Clean Code
СВЕЖАК ДЛЯ iOS-РАЗРАБОТЧИКОВ
Digest MBLT DEV — это собрание самой полезной и свежей информации для iOS-разработчиков с просторов мирового интернета. Выпуск выходит каждую пятницу. Подписка бесплатная. И никакого спама, честно!