Давайте разбираться, почему Rust – это плохо, а плюсы – это хорошо.
https://eax.me/cpp-will-never-die/
#rust
https://eax.me/cpp-will-never-die/
#rust
eax.me
Критика языка Rust и почему C/C++ никогда не умрет | Записки программиста
Я не мог не заметить, что читателей сего блога очень заинтересовала тема «нужно ли давать котикам играться с новыми клубочками». Поэтому хотелось бы поделиться
Научная работа по устройству ленты неофициального iOS приложения Вконтакте.
http://www.theseus.fi/handle/10024/120946
#ui
http://www.theseus.fi/handle/10024/120946
#ui
Погружаемся в таинственные протоколы вместе с Акронисом!
https://habr.com/company/acronis/blog/420239/
#swift
https://habr.com/company/acronis/blog/420239/
#swift
Хабр
Мобильная разработка. Swift: таинство протоколов
Сегодня мы продолжаем цикл публикаций на тему мобильной разработки под iOS. И если в прошлый раз речь шла о том, что нужно и не нужно спрашивать на собеседования...
Обфускатор свифтового кода и статья, рассказывающая о сложностях его реализации.
https://www.polidea.com/blog/open-source-code-obfuscation-tool-for-protecting-ios-apps/
#swift
https://www.polidea.com/blog/open-source-code-obfuscation-tool-for-protecting-ios-apps/
#swift
В очередной раз обжективси демонстрирует свое бесспорное превосходство над умирающим свифтом. И речь не о сомнительных индексах вроде TIOBE, а о средних зарплатах разработчиков.
https://habr.com/company/moikrug/blog/420391/
#objc #swift
https://habr.com/company/moikrug/blog/420391/
#objc #swift
Хабр
Зарплаты ИТ-специалистов на середину 2018 года
Публикуем второй отчет зарплатного сервиса «Моего круга». Отчёт построен на данных по 7900+ зарплатам, внесенных нашими пользователями за последние полгода. 70...
Про вред нестрого заданных версий в конфиге пакетного менеджера.
https://www.lucidchart.com/techblog/2017/03/15/package-management-stop-using-version-ranges/
#tools
https://www.lucidchart.com/techblog/2017/03/15/package-management-stop-using-version-ranges/
#tools
Вопросы нейминга классов от Егора Бугаенко.
https://www.yegor256.com/2018/08/22/builders-and-manipulators.html
#naming #oop
https://www.yegor256.com/2018/08/22/builders-and-manipulators.html
#naming #oop
Yegor Bugayenko
Builders and Manipulators
Giving good names to methods in object-oriented programming is a tough job, which can be done right if you follow this simple principle.
Очень крутой разбор самой первой разработанной программы за авторством Ады Лавлейс. Про суть алгоритма, устройство железа, первые найденные баги.
https://twobithistory.org/2018/08/18/ada-lovelace-note-g.html
#history
https://twobithistory.org/2018/08/18/ada-lovelace-note-g.html
#history
twobithistory.org
What Did Ada Lovelace's Program Actually Do?
In 1843, Ada Lovelace published the first nontrivial program. How did it work?
Нашел секретный инструмент всех рекрутёров. Каждый раз, когда ваше имя будут путать, вы знаете, где генерировался шаблон.
https://duberste.in/linkedin_generator/
#hiring
https://duberste.in/linkedin_generator/
#hiring
duberste.in
LinkedIn Message Generator
Generator for LinkedIn recruiter messages
29 августа в Питере состоится очередной кокоахедс с докладами про котлин нейтив, wwdc и фреймворк natural language.
elegion.timepad.ru/event/787840/
#meetups
elegion.timepad.ru/event/787840/
#meetups
elegion.timepad.ru
CocoaHeads+MBLT DEV 2018: iOS meetup / События на TimePad.ru
Обсудим возможности фреймворка Natural Language.Поговорим про Kotlin Native с точки зрения iOS-разработки.Вспомним WWDC'18 и послушаем, как подготовиться к поездке в 2019.
До поднятия цен на билеты AppsConf осталось всего четыре дня. В качестве мотиватора на покупку сделал короткую подборку принятых в программу докладов, связанных с перфомансом мобилок. Ну а практически всю программу уже, кстати, можно на сайте посмотреть.
https://t.me/appsconf/45
#appsconf
https://t.me/appsconf/45
#appsconf
Telegram
AppsConf – самая полезная конфа по мобильной разработке
До поднятия цен на билеты осталось всего 4 дня 🔥
Собрав полную программу конференции, мы начинаем публиковать тематические подборки.
Сегодня разберемся, куда идти на AppsConf, если тебя интересует производительность мобильных приложений:
1. "Оптимизация…
Собрав полную программу конференции, мы начинаем публиковать тематические подборки.
Сегодня разберемся, куда идти на AppsConf, если тебя интересует производительность мобильных приложений:
1. "Оптимизация…
В следующую пятницу RedMadRobot устраивают митап в своём офисе. Налетайте!
https://habr.com/company/redmadrobot/blog/421447/
#meetups
https://habr.com/company/redmadrobot/blog/421447/
#meetups
Хабр
Redmadrobot iOS Meetup
Как строится разработка в аутсорс-компании, когда проектов, фич и технологий много, а времени — мало, как сделать Siri умнее, когда использовать React Native и...
Супер-оперативно появились видосы с прошедшего в выходные большого CocoaHeads в офисе FunCorp.
https://habr.com/company/funcorp/blog/421883/
#meetups
https://habr.com/company/funcorp/blog/421883/
#meetups
Habr
Видео докладов с CocoaHeads @ FunCorp митапа
25-го августа мы (FunCorp) совместно c CocoaHeads провели iOS митап. А сегодня для тех, кто не смог посетить мероприятие и посмотреть трансляцию, выкладываем записи докладов. «Swift Method...
Apple переходит к новому формату рабочей группы вокруг серверного свифта.
https://swift.org/server/
#swift #backend
https://swift.org/server/
#swift #backend
Swift.org
Swift is a general-purpose programming language built using a modern approach to safety, performance, and software design patterns.
Меня тут попросили провести опрос про курсы по мобильной разработке. Результатами, конечно же, поделюсь.
https://goo.gl/forms/BqxIlwxG4EynKwKq2
#polls
https://goo.gl/forms/BqxIlwxG4EynKwKq2
#polls
Google Docs
Опрос по курсам iOS для продвинутых разработчиков
Проекту Mull, реализующему мутационное тестирование для языков на базе LLVM, нужна помощь в адаптации свифта. По ссылке – описание концепции и первых шагов.
https://stanislaw.github.io/2018/09/03/mull-and-swift-how-it-almost-works.html
#testing
https://stanislaw.github.io/2018/09/03/mull-and-swift-how-it-almost-works.html
#testing
А вы знали про Behaviours в Xcode? Выглядит супер-полезно, если вы угораете по продуктивности разработки.
https://www.jessesquires.com/blog/xcode-tip-debugging-behavior-new-tab/
#xcode
https://www.jessesquires.com/blog/xcode-tip-debugging-behavior-new-tab/
#xcode
Jesse Squires
Xcode tip: Using behaviors to improve debugging
Previously, I discussed how to make Xcode’s ‘Assistant Editor’ less frustrating when writing Swift. Another trick I learned recently involves using Xcode Beh...
Обновился гайд по оптимизации производительности сборок свифта под Xcode 10.
https://github.com/fastred/Optimizing-Swift-Build-Times#table-of-contents
#swift
https://github.com/fastred/Optimizing-Swift-Build-Times#table-of-contents
#swift
GitHub
GitHub - fastred/Optimizing-Swift-Build-Times: Collection of advice on optimizing compile times of Swift projects.
Collection of advice on optimizing compile times of Swift projects. - fastred/Optimizing-Swift-Build-Times
Вышло топовое интервью про то, как устроена мобильная разработка в крупных компаниях – Авито, Убере, Спотифае и Одноклассниках.
https://habr.com/company/oleg-bunin/blog/422863/
#processes #architecture
https://habr.com/company/oleg-bunin/blog/422863/
#processes #architecture
Хабр
Трайбы, гильдии, build train и никаких TDD: как устроена мобильная разработка в Uber, Spotify, «Одноклассниках» и Авито
В преддверии AppsConf 2018 мы опросили специалистов из крупных компаний о том, какие отличительные черты и процессы есть у больших команд, занимающихся разрабо...