Про two-pizza-rule и принципы подбора оптимального размера команды.
http://blog.idonethis.com/two-pizza-team/
#team #processes
http://blog.idonethis.com/two-pizza-team/
#team #processes
I DONE THIS
Why Jeff Bezos’ Two-Pizza Team Rule Still Holds True in 2023 - I DONE THIS
[Source: Amazon] Jeff Bezos is prolific. In 21 letters to his investors over the years, he has delivered dozens of nuggets of wisdom ranging from prioritizing long-term outcomes over short-term results to embedding R&D in every single department. He also…
Как использовать simctl, command line утилиту для управления симуляторами. Про URL-схемы, например, не знал.
https://medium.com/the-traveled-ios-developers-guide/ios-simulator-power-ups-407060863b3c
#tools
https://medium.com/the-traveled-ios-developers-guide/ios-simulator-power-ups-407060863b3c
#tools
Medium
iOS Simulator Power Ups
Leveraging simctl
Подъехала вторая часть из цикла статей про SOLID в iOS разработке, на этот раз про принцип открытости-закрытости.
https://medium.com/@zhukovios/solid-in-ios-ocp-890a5aedf2e5
#solid
https://medium.com/@zhukovios/solid-in-ios-ocp-890a5aedf2e5
#solid
Medium
SOLID в iOS разработке. Принцип открытости закрытости
Статья о самом противоречивом принципе объектно-ориентированного дизайна от дядюшки Боба
Пришло время вернуться к вопросу стилизации приложений. Доклад про один из подходов, включающих тесное взаимодействие с дизайнером.
https://www.youtube.com/watch?v=Zq2444Uj8PE
#ui #patterns
https://www.youtube.com/watch?v=Zq2444Uj8PE
#ui #patterns
YouTube
Стилизация компонентов в iOS приложениях - Михаил Мотылев (Avito)
В докладе рассматривается проблематика стандартных подходов к стилизации компонентов и решение, применяемое в команде профессиональных инструментов Avito.
Очень годный рисерч на тему того, как часто нужно и можно обновлять приложения. Выводы - а нет выводов, все зависит от вашей ситуации.
https://stories.appbot.co/how-often-should-you-update-your-app-9405b85a967c
#appstore
https://stories.appbot.co/how-often-should-you-update-your-app-9405b85a967c
#appstore
Medium
How Often Should You Update Your App?
How often to update your apps has always been a hard decision.
В новом выпуске Podlodka Podcast к нам в гости впервые пришел человек, далекий от мира мобилок - Сергей Тепляков, .NET разработчик из Microsoft, известный своей книгой про паттерны проектирования и наикрутейшем блогом. Мы поговорили сразу о нескольких крупных темах - как правильно балансировать между производительностью системы и ее хорошим дизайном, про роль самообразования в развитии разработчика и о работе в Microsoft.
SoundCloud: http://bit.ly/2sGOCfN
iTunes: http://apple.co/2rFNNFG
Содержание и ссылки: http://bit.ly/2tZcnnd
#podlodka #patterns #career
SoundCloud: http://bit.ly/2sGOCfN
iTunes: http://apple.co/2rFNNFG
Содержание и ссылки: http://bit.ly/2tZcnnd
#podlodka #patterns #career
SoundCloud
Вам шашечки или ехать
В этом выпуске к нам в гости впервые пришел человек, далекий от мира мобилок - Сергей Тепляков, .NET разработчик из Microsoft, известный своей книгой про паттерны проектирования и наикрутейшем блогом.
Боб Мартин набрасывает, почему учиться прогать на функциональных языках - хорошая идея и важный скилл в будущем.
http://blog.cleancoder.com/uncle-bob/2017/07/11/PragmaticFunctionalProgramming.html
#functional
http://blog.cleancoder.com/uncle-bob/2017/07/11/PragmaticFunctionalProgramming.html
#functional
У вас есть уникальный шанс прочитать мою статью про лучшие практики организации и проведения code review еще раз, но уже на английском языке.
https://tech.olx.com/may-the-code-review-be-with-you-3407955e4c19
#processes
https://tech.olx.com/may-the-code-review-be-with-you-3407955e4c19
#processes
OLX Group Engineering
May the Code Review be with You
Code review best practices and techniques
По результатам очередного анализа гитхаба посчитали частоту перехода разработчиков с Objective-C на Swift и обратно. Так вот, вероятность перехода примерно одинакова - 24% в одну сторону и 19% в другую. По неподтвержденным данным эти 19% читают наш канал и знают, что swift deprecated.
https://blog.sourced.tech/post/language_migrations/
#languages #swift
https://blog.sourced.tech/post/language_migrations/
#languages #swift
Ловите хороший гайд по просмотру WWDC этого года. Выделены лучшие сессии, разбиты по категориям, даны лайфхаки по оптимальному усвоению материала.
https://medium.com/p/advanced-wwdc-2017-guide-b6278ba0c94b
#wwdc
https://medium.com/p/advanced-wwdc-2017-guide-b6278ba0c94b
#wwdc
Badoo Tech
Advanced WWDC 2017 Guide
Hello everyone! There are more than 120 sessions from WWDC, do you know which one to watch? Get instruction on how to watch and check out…
Четыре важные проблемы, с которыми может столкнуться разработчик на code review. Разбираемся, как относиться к плохому коду, отстаивать свою точку зрения, не хамить и приносить пользу проекту.
http://www.yegor256.com/2015/02/09/serious-code-reviewer.html
#processes
http://www.yegor256.com/2015/02/09/serious-code-reviewer.html
#processes
Yegor Bugayenko
Four NOs of a Serious Code Reviewer
It is very important to conduct regular code reviews within every software team, but it is not so easy to do them right; here are a few typical pitfalls.
Использование buck для сборки проектов использующих как swift, так и objc. Говорят, ускоряет время сборки и уменьшает бинарник.
https://medium.com/airbnb-engineering/building-mixed-language-ios-project-with-buck-8a903b0e3e56
#ci #tools
https://medium.com/airbnb-engineering/building-mixed-language-ios-project-with-buck-8a903b0e3e56
#ci #tools
Medium
Building Mixed-Language iOS Project with Buck
At Airbnb, we recognize that developer experience is key to good engineering. Our team specifically — Mobile Developer Infra — has a goal…
Про сложности нейминга, govnokod и то, как функциональное программирование помогает выражать свои мысли даже без достаточного знания английского.
https://temochka.com/blog/posts/2017/06/28/the-language-of-programming.html
#functional #cleancode
https://temochka.com/blog/posts/2017/06/28/the-language-of-programming.html
#functional #cleancode
Temochka
The language of programming
Coding as a non-English speaker, or what Excel, Illustrator, and functional programming can teach us about names.
В 16 выпуске подкаста мы обсудили такой непонятный простым смертным технарям термин как продуктоводство. Что такое продукт, кто продукт менеджер, а также многое другое нам поведала гость - Анна Булдакова.
Аня - экс-Яндекс, а сейчас уже продукт менеджер в известном стартапе Intercom в Дублине. Вместе с ней мы обсудили тему со всех сторон и получили множество полезных советов по развитию собственных продуктов. Кроме того, мы узнали о том, как бросить это наше программирование, и уйти заниматься действительно полезными вещами.
SoundCloud: http://bit.ly/2uC2NqC
iTunes: http://apple.co/2tsWoOz
Содержание и ссылки: http://bit.ly/2uapRKl
#podlodka
Аня - экс-Яндекс, а сейчас уже продукт менеджер в известном стартапе Intercom в Дублине. Вместе с ней мы обсудили тему со всех сторон и получили множество полезных советов по развитию собственных продуктов. Кроме того, мы узнали о том, как бросить это наше программирование, и уйти заниматься действительно полезными вещами.
SoundCloud: http://bit.ly/2uC2NqC
iTunes: http://apple.co/2tsWoOz
Содержание и ссылки: http://bit.ly/2uapRKl
#podlodka
SoundCloud
Podlodka #16 — Продуктоводство
А в этом выпуске подкаста мы обсудили такой непонятный простым смертным технарям термин как продуктоводство. Что такое продукт, кто продукт менеджер, а также многое другое нам поведала гость - Анна Бу
Подключайтесь к прямой трансляции CocoaHeads в Питере. Расскажут, зачем айоснику алгоритмы, CoreML и ARKit.
https://youtube.com/watch?v=lB9QFdw7IzY
#meetups
https://youtube.com/watch?v=lB9QFdw7IzY
#meetups
YouTube
CocoaHeads Russia в офисе JetBrains - 20.07.2017
20 июля JetBrains и CocoaHeads Russia проведут очередную встречу iOS-разработчиков в Санкт-Петербурге. В программе 3 доклада и викторина.Программа:- Алгоритм...
Тут Тиндер прокачал вайпер и выпустил новую архитектуру - DISCOVER. Больше архитектур богу архитектур, больше буковок, больше счастья.
http://tech.gotinder.com/the-new-swipe-right-with-swift/
#architecture
http://tech.gotinder.com/the-new-swipe-right-with-swift/
#architecture
Medium
Tinder Tech Blog – Medium
Behind the simplicity of every match, we think deeply about human relationships, behavioral science, network economics, AI and ML, online and real-world safety, cultural nuances, loneliness, love, sex, and more.
Разбираемся в отличиях двух школ TDD - детройтской и лондонской, и в том, как каждая из них влияет на дизайн системы.
https://codurance.com/2015/05/12/does-tdd-lead-to-good-design/
#tdd #architecture
https://codurance.com/2015/05/12/does-tdd-lead-to-good-design/
#tdd #architecture
Codurance
Does TDD really lead to good design? | Codurance
TDD is a software development workflow that involves code improvements in its life cycle. Understanding the design guidelines available will make it easier
Порадую хипстерскую часть подписчиков. За 30 минут поднимаем бэкенд на свифте. Хотя, ну серьезно, кому это нужно. Если у вас есть лишнее время, разбирайтесь например с go. Если есть потребность быстро поднять REST API - rails ваше все.
https://news.realm.io/news/altconf-2017-chris-bailey-full-stack-swift-in-30-minutes/
#backend #swift
https://news.realm.io/news/altconf-2017-chris-bailey-full-stack-swift-in-30-minutes/
#backend #swift
А вот и вновь выпуск про архитектуру, на этот раз говорим про Flux, Redux и вот это все! В гостях побывал Алексей Демедецкий - iOS-разработчик из компании-аутсорсера Sigma Software. Ребята пишут все проекты с помощью однонаправленной архитектуры и горя не знают. Все что вы боялись спросить, все то от чего вы отмахивались при упоминании Flux или Redux мы обсудили для вас в этом выпуске. Обсуждение получилось довольно хардкорное, так что лучше послушать с утра на свежую голову.
SoundCloud: http://bit.ly/2vX6dkF
iTunes: http://apple.co/2rFNNFG
Содержание и ссылки: http://bit.ly/2vFrUX4
#podlodka #architecture #redux
SoundCloud: http://bit.ly/2vX6dkF
iTunes: http://apple.co/2rFNNFG
Содержание и ссылки: http://bit.ly/2vFrUX4
#podlodka #architecture #redux
SoundCloud
Podlodka #17 — Flux, Redux и все, все, все
А вот и вновь выпуск про архитектуру, на этот раз говорим про Flux, Redux и вот это все! В гостях побывал Алексей Демедецкий - iOS-разработчик из компании-аутсорсера Sigma Software. Ребята пишут все п
Если вы планируете принять участие в холиваре по системам типов, держите отличное подспорье - подборку определений, фактов, заблуждений и доводов, которые помогут вам затащить в споре.
http://blogs.perl.org/users/ovid/2010/08/what-to-know-before-debating-type-systems.html
#languages
http://blogs.perl.org/users/ovid/2010/08/what-to-know-before-debating-type-systems.html
#languages