А вот и регистрация на следующий CocoaHeads подъехала. В программе: разработка кастомного медиапикера (конечно же на VIPER, хэйтерс гонна хэйт), обсуждение безопасности личных данных в мобильных приложениях и поиск BaaS на замену Parse. Пройдет все в офисе Avito, так что жду в гости!
https://www.eventbrite.com/e/cocoaheads-russia-1-2017-tickets-31990816393
#meetups #architecture #security
https://www.eventbrite.com/e/cocoaheads-russia-1-2017-tickets-31990816393
#meetups #architecture #security
Eventbrite
CocoaHeads Russia (Москва, 1 марта 2017)
Очередная встреча в Москве уже скоро!В программе:
- Андрей Юткин. Media Picker — to infinity and beyond
В своём докладе Андрей поделится опытом разработки собственной камеры и галереи в приложении Avito и расскажет про проблемы, с которыми столкнулся в процессе.…
- Андрей Юткин. Media Picker — to infinity and beyond
В своём докладе Андрей поделится опытом разработки собственной камеры и галереи в приложении Avito и расскажет про проблемы, с которыми столкнулся в процессе.…
Если вы вчера заинтересовались генетическими алгоритмами, вот вдогонку еще одна статья с ликбезом и реализацией на Objective-C.
https://ijoshsmith.com/2012/04/08/simple-genetic-algorithm-in-objective-c/
#machinelearning
https://ijoshsmith.com/2012/04/08/simple-genetic-algorithm-in-objective-c/
#machinelearning
iJoshSmith
Simple Genetic Algorithm in Objective-C
Introduction This article explores a simple genetic algorithm I wrote in Objective-C. The purpose of this article is to introduce the basics of genetic algorithms to someone new to the topic, as we…
Пару месяцев назад выкладывал несколько статей про то, каково это - быть программистом в 40+ лет. Ловите еще один материал в той же категории.
https://habrahabr.ru/post/321446
#career
https://habrahabr.ru/post/321446
#career
Habr
Каково это — быть разработчиком в России, когда тебе сорок
Привет всем, я — сорокалетний программист-самоучка, а это моя история. Пару недель назад я наткнулся на график распределения людей, интересующихся технологиями, ИТ и программированием. И он...
Мне тут набросили, что хорошо было бы периодически закидывать статьи про более глобальные процессы в мире разработки. Вот, скажем, хороший анализ того, почему Atlassian купили Trello.
https://disruptnext.com/how-to-build-the-next-trello-and-sell-it-for-425-million-or-more-589045c9bd64#.j17grjqtc
#startups #business
https://disruptnext.com/how-to-build-the-next-trello-and-sell-it-for-425-million-or-more-589045c9bd64#.j17grjqtc
#startups #business
Stratout
How to build the next Trello and sell it for $425 million or more
Atlassian bought Trello for $425 million. Because Trello was on trajectory to kill Atlassian.
Очень крутой пример того, зачем негеймдев разработчику может пригодиться SpriteKit.
http://sound-of-silence.com/?article=20170205
http://sound-of-silence.com/?article=20170205
Вечерний лайфхак - эффект Зейгарник и его влияние на нашу мотивацию и способность усваивать новую информацию.
https://habrahabr.ru/company/everydaytools/blog/321684/
#productivity
https://habrahabr.ru/company/everydaytools/blog/321684/
#productivity
Habr
Эффект Зейгарник на практике
Эффект Зейгарник может помочь повысить вашу работоспособность. Сначала я объясню, в чем заключается идея, а затем дам практический совет, как можно применить ее в обучении. Что такое Эффект Зейгарник?...
Про системный подход к рефакторингу кода. Не нужно с головой бросаться переписывать те куски, которые нас эстетически не удовлетворяют - рефакторить нужно в основном тот код, который работает неправильно, и делать это постепенно.
http://robnapier.net/refactoring
#principles
http://robnapier.net/refactoring
#principles
robnapier.net
Refactoring Slow and Steady - Cocoaphony
I’ve been talking with folks on a Slack about refactoring today, and I thought I’d put some of my thoughts here. Maybe a little less polished than I’ …
Идеальное сочетание, VIPER и React Native. Haters gonna hate.
Ну а если серьезно, то ребята из Сбера делятся своим очень крутым опытом по использованию React Native для решения довольно специфичной задачи.
https://habrahabr.ru/company/efs/blog/321828/
#reactnative #viper
Ну а если серьезно, то ребята из Сбера делятся своим очень крутым опытом по использованию React Native для решения довольно специфичной задачи.
https://habrahabr.ru/company/efs/blog/321828/
#reactnative #viper
Хабр
Мобильная платформа. Как не бояться ReactNative
Первый пост блога мы решили посвятить «мобильной» тематике и рассказать о разработке глобального решения для запуска и создания приложений — «Мобильная платфор...
Рубрика "стыдные вопросы". Как работают ссылки, указатели и массивы в C.
https://habrahabr.ru/post/251091/
#memory
https://habrahabr.ru/post/251091/
#memory
Habr
Указатели, ссылки и массивы в C и C++: точки над i
В этом посте я постараюсь окончательно разобрать такие тонкие понятия в C и C++, как указатели, ссылки и массивы. В частности, я отвечу на вопрос, так являются массивы C указателями или нет....
Детальная ретроспектива причин провала RethinkDB и проведение параллелей с успехом MongoDB. Интересно для ознакомления с тем, чем вообще живут компании-создатели инструментов для разработчиков и какие испытания встречают на своем пути.
http://www.defstartup.org/2017/01/18/why-rethinkdb-failed.html
#business #tools
http://www.defstartup.org/2017/01/18/why-rethinkdb-failed.html
#business #tools
Отличный наброс, который прямо хочется подержать до пятницы, но не буду. Вот вы все, маленькие любители свифта, уверены, что Apple скоро задепрекейтит Objective-C. А что, если это не так, и такая судьба ожидает как раз именно Swift?
Отстоять судьбу любимого языка, кстати, можно в нашем чатике @iosgt.
http://lapcatsoftware.com/articles/whither-swift.html
#languages #swift #objc
Отстоять судьбу любимого языка, кстати, можно в нашем чатике @iosgt.
http://lapcatsoftware.com/articles/whither-swift.html
#languages #swift #objc
Анонсировали WWDC 2017! 5-9 июня, неожиданно в Сан Хосе.
https://developer.apple.com/wwdc/
#news #wwdc
https://developer.apple.com/wwdc/
#news #wwdc
Apple Developer
There’s never been a better time to develop for Apple platforms.
Мы-то с вами понимаем, что Swift'у жить осталось недолго, но Apple тем не менее опубликовали документ с их целями, процессом релиза и датами по Swift 4. Обещают отдельный режим для поддержки компиляции Swift 3.1, посмотрим.
https://swift.org/blog/swift-4-0-release-process/
#swift
https://swift.org/blog/swift-4-0-release-process/
#swift
Swift.org
Swift 4 Release Process
This post describes the goals, release process, and estimated schedule for Swift 4.
Про работу в Яндексе: задачи, люди, work-life balance и зарплаты.
https://medium.com/@1999/%D0%BF%D1%80%D0%BE-%D1%8F%D0%BD%D0%B4%D0%B5%D0%BA%D1%81-%D0%B8-%D0%BD%D0%B5-%D1%82%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE-1c3e110454d0#.n5wmp1bxu
#career
https://medium.com/@1999/%D0%BF%D1%80%D0%BE-%D1%8F%D0%BD%D0%B4%D0%B5%D0%BA%D1%81-%D0%B8-%D0%BD%D0%B5-%D1%82%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE-1c3e110454d0#.n5wmp1bxu
#career
Medium
Про Яндекс и не только
В начале 2012 года я переехал из Санкт-Петербурга в Москву, чтобы начать работать в московском Яндексе. За последующие пять лет я поработал…
Поучительная история про Netscape, который переписывали с нуля больше, чем три года. Все крутится вокруг одного утверждения "выкидывать весь код и писать проект с нуля - ошибка".
https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/
#refactoring
https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/
#refactoring
Joel on Software
Things You Should Never Do, Part I
Netscape 6.0 is finally going into its first public beta. There never was a version 5.0. The last major release, version 4.0, was released almost three years ago. Three years is an awfully long tim…
Сегодня неожиданно проводился iOS митап. Запись всех выступлений уже можно посмотреть. Из тем: прохождение собеседований, параллельное программирование и советы по тому, как стать ЖЕЛАННЫМ разработчиком. Ушел смотреть третье выступление.
https://youtube.com/watch?v=Trs17ioCZXY
#meetups #career #concurrency
https://youtube.com/watch?v=Trs17ioCZXY
#meetups #career #concurrency
Построение из костяшек домино компьютера, способного выполнять бинарные операции: инверсию, XOR, AND. А самое главное - все интерактивно, можно не только смотреть, но и строить последовательности самому.
https://www.andrewt.net/maths/domputer/
#cs
https://www.andrewt.net/maths/domputer/
#cs
www.andrewt.net
The Domino Computer
A playable guide to how we built a computer from 10,000 dominoes
Очень большой обзор разных статических анализаторов как для Objective-C, так и для Swift. Не то, чтобы очень подробно каждый из вариантов рассматривался - но как список инструментов рассматривать можно.
https://habrahabr.ru/post/321162/
#tools
https://habrahabr.ru/post/321162/
#tools
Хабр
Статические анализаторы для Swift и Objective-C
Предисловие Существует большое количество статей, посвященных статическим анализаторам для С/С++/С#, Java и т.д. Что касается исследований применения различных с...
И последний на этой неделе наброс на вентилятор, который дует в сторону Swift. Критика того, что синтаксис постоянно меняется, примеры со StackOverflow ломаются и все такое. Понятно, что с этим уже все смирились, но поплакать еще раз можно.
http://furbo.org/2017/02/17/swift-changes-considered-harmful/
#swift
http://furbo.org/2017/02/17/swift-changes-considered-harmful/
#swift
Furbo.org by Craig Hockenberry
Swift Changes Considered Harmful • furbo.org
I like Swift. We’re using it for new products like Linea, which was written from the ground up with the new syntax. In spite of this, I still consider the language harmful. The best way to understand the issues is by imagining that you’re an iOS developer…
Twitter сегодня ночью буквально загорелся. Бывшая инженер из Uber поделилась своими историями про работу в компании. Сексизм, игры в политику, вот это вот все. Некоторые проблемы выглядят натянуто, но в общем и целом почитать стоит.
https://www.susanjfowler.com/blog/2017/2/19/reflecting-on-one-very-strange-year-at-uber
#career
https://www.susanjfowler.com/blog/2017/2/19/reflecting-on-one-very-strange-year-at-uber
#career
Susan Fowler
Reflecting on one very, very strange year at Uber — Susan Fowler
As most of you know, I left Uber in December and joined Stripe in January. I've gotten a lot of questions over the past couple of months about why I left and what my time at Uber was like. It's a strange, fascinating, and slightly horrifying story that deserves…