Детальнейший разбор одной из самых популярных лицензий для open source проектов - MIT: https://writing.kemitchell.com/2016/09/21/MIT-License-Line-by-Line.html
#legal #opensource
#legal #opensource
Митап Rambler.iOS #8 пройдет 5 октября в офисе Rambler&Co. Темы докладов: сервисная архитектура, техники валидации ответа сервера, написание плагинной системы с использование JavaScriptCore, организация чистых тестов. Ну и, конечно, розыгрыш сувенирки и лицензий на разный софт: Sketch, PaintCode, AppCode, Paw и все такое.
Регистрируемся: https://rambler-digital-solutions.timepad.ru/event/378856/?utm_refcode=d3f8932d49e3ac2818213f72b07d78092585d95b
#meetups
Регистрируемся: https://rambler-digital-solutions.timepad.ru/event/378856/?utm_refcode=d3f8932d49e3ac2818213f72b07d78092585d95b
#meetups
rambler-digital-solutions.timepad.ru
Rambler.iOS #8 / События на TimePad.ru
Мы хотим пригласить вас на нашу очередную встречу Rambler.iOS, которая состоится 5 октября в нашем московском офисе на Даниловской Мануфактуре.
Если вы, как и я, пропустили новости про изменение способа кастомизации таббара в десятке: https://littlebitesofcocoa.com/268-what-s-new-in-tab-bar-customization
#uikit
#uikit
Little Bites of Cocoa
#268: What's New in Tab Bar Customization 🎨
Tab Bars have been around since the very first iPhone. They are a fantastic way to organize the top level screens in our app, and give users a quick way to get to each. Today we'll check out the latest improvements to how e can customize the look and feel…
О том, почему интерфейсы не всегда можно считать абстракциями, о принципе замещения Лисков и протекающих абстракциях: http://blog.ploeh.dk/2010/12/02/Interfacesarenotabstractions/
#solid #patterns
#solid #patterns
В каких случаях нам может понадобиться использование Objective-C++ и с чем предстоит столкнуться: https://realm.io/news/altconf-peter-steinberger-objective-c++-what-could-possibly-go-wrong/
#languages
#languages
Про работу на унылых проектах и эмоциональное выгорание. Да и вообще цикл статей очень неплохой, почитайте: https://medium.com/russian/7-%D0%B3%D1%80%D0%B5%D1%85%D0%BE%D0%B2-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1%82%D0%B0-%D1%83%D0%BD%D1%8B%D0%BD%D0%B8%D0%B5-ac514112cb2d#.1t609y3kb
#philosophy
#philosophy
Medium
7 грехов программиста: Уныние
Печалька и как с ней бороться
Неплохой сборник правил и советов по подготовке резюме и тестового задания (прошлая ссылка была битая): http://bit.ly/2ddzGxu
#interview
#interview
Medium
Советы программистам, которые ищут работу
Оригинал поста на английском языке опубликован в моем блоге.
Кратко про новую возможность Objective-C - class properties. http://blog.andrewmadsen.com/post/145919242155/objective-c-class-properties
#objc
#objc
Andrew's Blog
Objective-C Class Properties
While looking through the release notes for Foundation in iOS 10/macOS 10.12 Sierra, I noticed an item under "Overall API Updates" Use of class properties, in both Swift as well as Objective-C, latter...
Воу-воу-воу, Realm тут разошелся и выпустил свое серверное решение: https://realm.io/news/introducing-realm-mobile-platform/
#tools
#tools
По полочкам разобрали плюсы и минусы разработки на React Native. Спойлер - минусы занимают 80% всей статьи, и в большей части сводятся к описанию проблем разработки на js.
https://arielelkin.github.io/articles/why-im-not-a-react-native-developer
#languages #tools
https://arielelkin.github.io/articles/why-im-not-a-react-native-developer
#languages #tools
Немного размышлений про нейминг делегатных методов в Swift: http://khanlou.com/2016/09/swifty-delegates/
#swift
#swift
Hacktoberfest - контрибьютим в open source проекты и получаем футболку! Завтра добавлю в конкурс и часть наших проектов - в том числе Генерамбу.
https://github.com/blog/2260-hacktoberfest-is-back
#opensource
https://github.com/blog/2260-hacktoberfest-is-back
#opensource
The GitHub Blog
Hacktoberfest is back
Updates, ideas, and inspiration from GitHub to help developers build and design software.
Мне тут вчера вбросили, что Memory Graph Debugger работает неочень. Пожтому вот несколько советов по его использованию:
http://inessential.com/2016/09/22/memory_graph_debugger_tips
#tools
http://inessential.com/2016/09/22/memory_graph_debugger_tips
#tools
Делали-делали и наконец-то сделали. iOS отдел Rambler&Co выпустил первое издание своей "Книги VIPER": https://habrahabr.ru/company/rambler-co/blog/311248/
#books #viper
#books #viper
Хабр
Книга VIPER
TL;DR Последний год отдел iOS разработки Rambler&Co собирал все инструкции, лучшие практики и советы по использованию архитектурного подхода VIPER. Целое, как в...
Кто такой продакт-менеджер и чем его роль отличается от пма, тестировщика, разработчика и других людей в команде: http://netology.ru/blog/product-not
#team
#team
Нетология: образовательная платформа
Зачем команде продакт-менеджер
Руководитель сервиса «Рамблер/платформа», преподаватель программы «Руководитель digital-продукта» в «Нетологии» в колонке рассказывает, чем менеджер продукта отличается от привычных ролей в команде.
Про swift, фреймворки и костыли с keychain: http://ilya.puchka.me/frameworks-keychain-nscoding-and-swift/
#swift #sdk
#swift #sdk
ilya.puchka.me
Frameworks, Keychain, NSCoding and Swift
One of the strategies that we use at HelloFresh to reduce compile time, improve code reuse and overall codebase health is breaking our code into frameworks. We've started with two core layers - domain and network. We broke these layers into four different…
Cheat sheets по написанию чистого кода:
http://www.planetgeek.ch/2016/03/15/clean-simple-flexible-evolvable-agile-architecture-cheat-sheet/
http://www.planetgeek.ch/2014/11/18/clean-code-cheat-sheet-v-2-4/
#patterns
http://www.planetgeek.ch/2016/03/15/clean-simple-flexible-evolvable-agile-architecture-cheat-sheet/
http://www.planetgeek.ch/2014/11/18/clean-code-cheat-sheet-v-2-4/
#patterns
planetgeek.ch
Clean Code Cheat Sheet (V 2.4)
I updated my clean code cheat sheet. This time there are just minor changes: Principles: mind-sized components Class Design: do stuff or know others, but not both Maintainability killers: tangles...
А тем временем на Cocoaheads в Яндексе идет уже второй доклад. Подключайтесь к трансляции: https://events.yandex.ru/events/yagosti/30-september-2016/
#meetups
#meetups
Встреча сообщества CocoaHeads Moscow
30 сентября Яндекс и сообщество CocoaHeads Moscow провели для iOS-разработчиков и руководителей команд встречу, посвящённую особенностям создания iOS-приложений в зависимости от типа компании и количества разработчиков.
Мы обсудили:
- специфику работы больших…
Мы обсудили:
- специфику работы больших…
Автогенерация unit-тестов (хотя автор с упорством считает их acceptance-тестами) с помощью markdown-таблиц: http://bizz84.github.io/2016/09/21/Introducing-AcceptanceMark.html
#testing #tools
#testing #tools
bizz84.github.io
Andrea Bizzotto
iOS & Flutter Development Blog
О процессе портирования swift на Android: http://modocache.io/how-to-port-the-swift-runtime-to-android
#swift #android
#swift #android