Apple открыли свои планы относительно обновления Mac Pro, своих мониторов и iMac. Они будут жить.
http://daringfireball.net/2017/04/the_mac_pro_lives
#hardware #news
http://daringfireball.net/2017/04/the_mac_pro_lives
#hardware #news
Daring Fireball
The Mac Pro Lives
Apple is currently hard at work on a “completely rethought” Mac Pro, with a modular design that can accommodate high-end CPUs and big honking hot-running GPUs, and which should make it easier for Apple to update with new components on a regular basis. They’re…
Восторженный джун рассказывает о своей истории получения работы в Slack, прохождении интервью, различных процессах работы и общения внутри компании.
https://slack.engineering/how-slack-supports-junior-engineers-89f6dcfe74a1
#career
https://slack.engineering/how-slack-supports-junior-engineers-89f6dcfe74a1
#career
Several People Are Coding
How Slack Supports Junior Engineers
Mentorship, Impact, and a Culture of Growth
Разыгрываем билет на MobiusConf. Победитель - тот, кто первым правильно ответит на все вопросы.
https://goo.gl/forms/MrwFkApoQ5PEbodJ2
#conferences
https://goo.gl/forms/MrwFkApoQ5PEbodJ2
#conferences
Google Docs
Общая информация
Разыгрываем 1 билет на конференцию MobiusConf (Санкт-Петербург, 21-22 апреля 2017) - mobiusconf.com.
Всем спасибо! Победитель - Илья Терезников. Правильные ответы:
1. Кто из перечисленных людей НЕ ведет подкаст Podlodka?
Ответ: Александр Зимин (трое выбрали меня, обидно) - 85% ответило правильно
2. Из-за чего все-таки Apple недавно реджектила приложение, написанное на ReactNative?
Ответ: Alibaba Map - 52,3% ответило правильно
3. Что из перечисленного зоопарка технологий НЕ использует (или просто молчит об этом) СберТех для своей мега-системы ЕФС?
Ответ: Swift (это был вопрос с подвохом) - 22,4% ответило правильно
4. Когда будет WWDC 2017?
Ответ: 5-9 июня - 86,9% ответило правильно
5. Кто из этих компаний еще НЕ проводил митапов по iOS разработке?
Ответ: RedMadRobot - 38,3% ответило правильно
6. Какое приложение недавно купила Apple?
Ответ: Workflow - 86,9% ответило правильно
1. Кто из перечисленных людей НЕ ведет подкаст Podlodka?
Ответ: Александр Зимин (трое выбрали меня, обидно) - 85% ответило правильно
2. Из-за чего все-таки Apple недавно реджектила приложение, написанное на ReactNative?
Ответ: Alibaba Map - 52,3% ответило правильно
3. Что из перечисленного зоопарка технологий НЕ использует (или просто молчит об этом) СберТех для своей мега-системы ЕФС?
Ответ: Swift (это был вопрос с подвохом) - 22,4% ответило правильно
4. Когда будет WWDC 2017?
Ответ: 5-9 июня - 86,9% ответило правильно
5. Кто из этих компаний еще НЕ проводил митапов по iOS разработке?
Ответ: RedMadRobot - 38,3% ответило правильно
6. Какое приложение недавно купила Apple?
Ответ: Workflow - 86,9% ответило правильно
Орта рассказал про свой опыт интеграции match - инструмента от fastlane, упрощающего менеджмент профилей и сертификатов в команде.
http://artsy.github.io/blog/2017/04/05/what-is-fastlane-match/
#tools
http://artsy.github.io/blog/2017/04/05/what-is-fastlane-match/
#tools
artsy.github.io
What is fastlane match?
Like anyone working on a non-trivial app in the iOS world who values their time, we use fastlane. fastlane is a suite of tools that makes it much simpler to automate the very manual processes provided by Apple for deployment.
Краткое и годное введение в реактивщину с примерами на JS. Вот прямо на пальцах про то, зачем это вообще вам нужно.
https://gist.github.com/staltz/868e7e9bc2a7b8c1f754
#reactive
https://gist.github.com/staltz/868e7e9bc2a7b8c1f754
#reactive
Gist
The introduction to Reactive Programming you've been missing
The introduction to Reactive Programming you've been missing - introrx.md
Интервью с разработчиком из Яндекса, рассказывающим про их опыт оптимизации времени запуска iOS приложения.
https://habrahabr.ru/company/jugru/blog/325796/
#perfomance
https://habrahabr.ru/company/jugru/blog/325796/
#perfomance
Хабр
Как сократить время запуска приложений под iOS
Мобильные процессоры и память все быстрее, а приложения загружаются все так же. В чем соль? Вопрос времени запуска iOS-приложений занимает ум не одного разработч...
Интересный взгляд на технический долг, который принадлежит не разработчику продукта, а всей компании.
http://paulhammant.com/2017/04/07/tech-debt-balance-sheets/
#processes
http://paulhammant.com/2017/04/07/tech-debt-balance-sheets/
#processes
Paulhammant
Tech Debt - Balance Sheets
Хотели когда-нибудь запрогать самообучающийся генератор музыки? Есть статья на тему, которая покажет, как для этого использовать BNNS и Metal.
http://machinethink.net/blog/recurrent-neural-networks-with-swift/
#machinelearning
http://machinethink.net/blog/recurrent-neural-networks-with-swift/
#machinelearning
machinethink.net
Recurrent Neural Networks with Swift and Accelerate
Using an LSTM to teach the iPhone how to play the drums
Используем Mirror вместо вычисляемых свойств при работе с енумами в Swift.
https://ijoshsmith.com/2017/04/08/reflectable-enums-in-swift-3/
#swift
https://ijoshsmith.com/2017/04/08/reflectable-enums-in-swift-3/
#swift
iJoshSmith
Reflectable enums in Swift 3
Suppose you are working on a Swift program that needs a data model to represent a contact, such as a person from the user’s address book or a FaceBook friend. You might start off by modeling …
Все знают шуточку про две действительно сложные задачи программирования, одна из которых - нейминг класса. Если у вас с этим сложности, то ловите гайд по тому, как придумывать экспрессивные и ясные названия для новых сущностей. Всякие
https://hackernoon.com/software-complexity-naming-6e02e7e6c8cb
#cleancode
CompoundAbstractFactoryHeterogeneusRouterBuilder не рекомендуют, а жаль.https://hackernoon.com/software-complexity-naming-6e02e7e6c8cb
#cleancode
Hackernoon
Software Complexity: Naming
<span>G</span>ood writing is hard. But why? Because good writing is about good reading. We tend to focus on the former and forget the latter. We forget that code is written only once, but read many times.
Дебаггинг - не искусство, а наука, и требуемые для него навыки можно спокойно развить. Почитайте исследование про научный подход к отладке программ и психологические модели, которые делают этот процесс успешным.
http://queue.acm.org/detail.cfm?id=3068754
#debug
http://queue.acm.org/detail.cfm?id=3068754
#debug
queue.acm.org
The Debugging Mindset - ACM Queue
Software developers spend 35-50 percent of their time validating and debugging software. The cost of debugging, testing, and verification is estimated to account for 50-75 percent of the total budget of software development projects, amounting to more than…
Podlodka #6 - Войти в IT с Алексеем Скутаренко
Нам очень часто задают вопрос “Как войти в IT”. Чтобы закрыть эту тему на долгое время, мы решили позвать настоящего эксперта - Алексея Скутаренко, автора самого известного в России курса для начинающих iOS разработчиков. Обсудили, что должен знать Junior, откуда можно получить эти знания и как их потом конвертировать в работу. Также затрагивается животрепещущая тема работы в мировых корпорациях. Разговор получился действительно интересным, хоть и длинным!
iTunes: http://apple.co/2ohiMX0
SoundCloud: http://bit.ly/2oQEHWt
Содержание и ссылки: http://telegra.ph/Podlodka-6---Vojti-v-IT-s-Alekseem-Skutarenko-04-10
Нам очень часто задают вопрос “Как войти в IT”. Чтобы закрыть эту тему на долгое время, мы решили позвать настоящего эксперта - Алексея Скутаренко, автора самого известного в России курса для начинающих iOS разработчиков. Обсудили, что должен знать Junior, откуда можно получить эти знания и как их потом конвертировать в работу. Также затрагивается животрепещущая тема работы в мировых корпорациях. Разговор получился действительно интересным, хоть и длинным!
iTunes: http://apple.co/2ohiMX0
SoundCloud: http://bit.ly/2oQEHWt
Содержание и ссылки: http://telegra.ph/Podlodka-6---Vojti-v-IT-s-Alekseem-Skutarenko-04-10
Apple Podcasts
Podlodka Podcast
Technology Podcast · Updated Weekly · Podlodka – это еженедельное аудио-шоу про IT и все, что с ним связано. Формат наших выпусков - это полное погружение в тему вместе с приглашенным гостем. В каждый выпуск мы зовём интересных и именитых…
Опрос, который позволит прояснить текущее положение дел среди компаний с командами мобильной разработки. Отчет о результатах потом непременно зашарю. Время на заполнение 2-3 минуты.
https://goo.gl/forms/YWgDpxJCIWhJlzQn1
#polls
https://goo.gl/forms/YWgDpxJCIWhJlzQn1
#polls
Google Docs
О вас
Длинная история создания, запуска и провала FirefoxOS с рефлексией на тему совершенных ошибок.
https://medium.com/@bfrancis/the-story-of-firefox-os-cb5bf796e8fb
#longread
https://medium.com/@bfrancis/the-story-of-firefox-os-cb5bf796e8fb
#longread
Medium
The Story of Firefox OS
I remember at a team dinner once Mitchell Baker, Mozilla’s Chairwoman and “Chief Lizard Wrangler”, talked about the importance of…
21-22 апреля состоится конференция по мобильной разработке Mobius 2017. Я уже упоминал о ней пару раз, а сегодня расскажу еще одного докладчика: Marcin Krzyżanowski, PSPDFKit GmbH iOS. Жесткий хардкорщик, уже более 10 лет разрабатывает под iOS/macOS. Специализируется на сложных математических задачах, обожает алгоритмы шифрования. Marcin много контрибютит в опенсорс http://krzyzanowskim.com/ – там проекты связанные с шифрованием сообщений. Занимается вопросами производительности. В докладе будет разбирать по косточкам рантайм, показывать примеры кода: как правильно и как неправильно, – и почему. http://bit.ly/2nzGlf2 #conferences #runtime
Ну и еще один анонс - завтра в Avito пройдет традиционная встреча iOS разработчиков PeerLab. Приходите обсуждать ваш код, холиварить про сториборды, хоронить Swift и пить кофе. Начало в 19 часов.
https://goo.gl/forms/2V0xH1e7mnb0UwT73
#meetups
https://goo.gl/forms/2V0xH1e7mnb0UwT73
#meetups
Google Docs
Peer Lab Avito (iOS-focused)
Peer Lab – это камерные встречи для разработчиков с любым уровнем. Формат общения полностью свободный и каждый из участников может предложить тему для обсуждения.
Взаимодействие разработчиков из разных команд позволяет выйти за рамки решения ежедневных задач…
Взаимодействие разработчиков из разных команд позволяет выйти за рамки решения ежедневных задач…
Ломаю правило "не больше трех материалов в день". Обновление TestFlight решило проблему века - теперь можно держать в тестировании >1 билда за раз. Еще и разным группам тестеров разные сборки раздавать.
https://twitter.com/LouisDhauwe/status/851834031058694144/photo/1
#news
https://twitter.com/LouisDhauwe/status/851834031058694144/photo/1
#news
Twitter
Louis D'hauwe
New TestFlight features, "Testers can continue testing a build when it goes live on the App Store" 😃
Хотите всегда быть в курсе того, как продвигается достижение ABI Stability? Держите ссылку, можете вывести на телевизор и получить самый самый скучный дэшборд ever.
https://swift.org/abi-stability/#runtime
#swift
https://swift.org/abi-stability/#runtime
#swift
И вдогонку - крепкая статья из Badoo про то, с чем ежедневно сталкивается дефолтный тимлид. Как всегда - все правда.
https://habrahabr.ru/company/badoo/blog/326230/
#career #management
https://habrahabr.ru/company/badoo/blog/326230/
#career #management
Хабр
Как я был разработчиком, а теперь тимлид
Сейчас вы прочитаете увлекательную историю моего превращения из разработчика в тимлида. Это было долгое путешествие со множеством шагов назад, которое всё же за...