Краткий конспект книги Егора Бугаенко, где он объясняет, почему никто не может в ООП.
http://rukeba.com/by-the-way/elegant-objects/
#oop
http://rukeba.com/by-the-way/elegant-objects/
#oop
rukeba.com
Конспект книги «Elegant Objects»
Егор Бугаенко написал полезную книгу про ООП. Я её прочитал и сделал для себя короткий конспект. Современное ООП не правильно приготовлено, оно больше похоже на процедурный стиль потому, что выросло из него. Проблема больших программных продуктов — maintainability…
Разбор идеи создания дата центров на базе утилизирующихся смартфонов - технически реализуемо, финансово выгодно в ряде ситуаций, экологично и довольно круто.
https://blog.acolyer.org/2017/08/25/towards-deploying-decommissioned-mobile-devices-as-cheap-energy-efficient-compute-nodes/
#hardware
https://blog.acolyer.org/2017/08/25/towards-deploying-decommissioned-mobile-devices-as-cheap-energy-efficient-compute-nodes/
#hardware
Анастасия Войтова, Mobile Tech Lead в Cossack Labs, рассказала, почему нужно постоянно думать о защите информации, какие угрозы и инструменты защиты от них есть на рынке. На закуску разобрали кучу вопросов от наших слушателей, начиная от того, как защищаются банковские приложения, и закачивая сервисами обфускации.
https://soundcloud.com/podlodka/podlodka-21-bezopasnost-mobilnykh-prilozheniy
#podlodka #security
https://soundcloud.com/podlodka/podlodka-21-bezopasnost-mobilnykh-prilozheniy
#podlodka #security
SoundCloud
Podlodka #21 – Безопасность мобильных приложений
Анастасия Войтова, Mobile Tech Lead в Cossack Labs, рассказала нам, почему нужно постоянно думать о защите информации, какие угрозы и инструменты защиты от них есть на рынке. На закуску разобрали кучу
Разбираемся, почему Flutter от гугла - это будущее, и стоит уже сейчас начинать учить Dart.
https://medium.com/@wmleler1/whats-revolutionary-about-flutter-946915b09514
#crossplatform
https://medium.com/@wmleler1/whats-revolutionary-about-flutter-946915b09514
#crossplatform
Hacker Noon
What’s Revolutionary about Flutter
What is Flutter?
Тут господа немного упоролись и реализовали xml-based систему лейаута и описания интерфейса. Заходите закапывать в @iosgt.
http://bytes.schibsted.com/layout-declarative-ui-framework-ios/
#ui
http://bytes.schibsted.com/layout-declarative-ui-framework-ios/
#ui
Во время недавнего сбора фидбэка несколько человек просили больше писать про дизайн. Получайте - полный гайд по составлению цветовых схем для ваших проектов, презентаций и чего угодно еще. И про базовые принципы, и про софт, и про психологию немножко.
https://medium.springboard.com/a-designers-guide-to-selecting-colors-for-your-product-9944756838d4
#design
https://medium.springboard.com/a-designers-guide-to-selecting-colors-for-your-product-9944756838d4
#design
Medium
Red, White, and Blue
Seven rules about color palettes that everyone (including non-designers) should know
Делать мобильные игры также весело как и в них играть! Или нет. В 22 выпуске подкаста Podlodka мы разбираемся в тонкостях геймдева для мобильных платформ. У нас в гостях Дмитрий Морозов - глава клиентской разработки Zeptolab.
https://soundcloud.com/podlodka/podlodka-22-gamedev
#podlodka #gamedev
https://soundcloud.com/podlodka/podlodka-22-gamedev
#podlodka #gamedev
Если вайпер для вас недостаточно синглреспонсибилити, то какой-то парень принес новую архитектуру - 4v engine. Все как вы любите, много классов, много стрелочек, фабрики, интеракторы и вот это все.
https://marcosantadev.com/new-ios-software-architecture-4v-engine
#architecture
https://marcosantadev.com/new-ios-software-architecture-4v-engine
#architecture
Marcosantadev
New iOS Software Architecture: 4V Engine
When we develop an iOS application, we can choose among several software architectures. Unfortunately, all of them have some problems. 4V Engine is an alternative born to fill the gaps.
Сместим акцент на чуть более фундаментальное. Подборка из десяти частоиспользуемых структур данных, для каждой из которых есть семплы на js и ссылки на задачи для тренировки.
https://proglib.io/p/data-structures/
#cs
https://proglib.io/p/data-structures/
#cs
Библиотека программиста
10 структур данных, которые вы должны знать (+видео и задания)
Бо Карнс – разработчик и преподаватель расскажет о наиболее часто используемых и общих структурах данных. Специально для вас мы перевели его статью.
Кстати, 1 сентября в очередной раз повышаются цены за билеты на Mobius. Ловите момент и регайтесь с моим промокодом GoodTickets.
https://mobiusconf.com/
#conferences
https://mobiusconf.com/
#conferences
Mobius 2026 Autumn. Конференция по мобильной разработке
Mobius 2026 Autumn | Конференция по мобильной разработке
Mobius 2026 Autumn. Единственная в России профильная IT-конференция для разработчиков мобильных приложений. Android, iOS, Flutter, Kotlin Multiplatform, кроссплатформенная разработка — в десятках докладов, воркшопов и дискуссий.
Начинаю новый проект - подборки хороших вакансий. Несколько правил:
- Не чаще раза в две недели (по крайней мере сейчас)
- В некоторых вакансиях название компании не указывается по требованию партнеров
- Хотите увидеть тут вашу вакансию - пишите мне.
https://goo.gl/e71z9H
#jobs
- Не чаще раза в две недели (по крайней мере сейчас)
- В некоторых вакансиях название компании не указывается по требованию партнеров
- Хотите увидеть тут вашу вакансию - пишите мне.
https://goo.gl/e71z9H
#jobs
Telegraph
iOS Good Jobs #1
Дайджест актуальных позиций в Москве для iOS разработчиков. iOS разработчик для работы над проектом Интерактивного Телевидения для одного из ведущих телекомов РФ. Аудитория проекта - более 6 мл человек! Перед командой сейчас стоит задача перевести приложение…
Apple подвезли human interface guidelines для дополненной реальности. Если вы для себя её еще не закопали, чтиво полезное.
https://developer.apple.com/ios/human-interface-guidelines/technologies/augmented-reality/
#ar
https://developer.apple.com/ios/human-interface-guidelines/technologies/augmented-reality/
#ar
Apple
Augmented Reality - System Capabilities - iOS - Human Interface Guidelines - Apple Developer
Learn about designing apps for iOS.
Кстати, пару недель назад выкладывал неплохой лонгрид про устройство ARKit и его отличия от альтернатив. Ребята подогнали перевод на русский, так что можете освежить память.
http://apptractor.ru/info/articles/pochemu-arkit-luchshe-alternativ.html
#ar
http://apptractor.ru/info/articles/pochemu-arkit-luchshe-alternativ.html
#ar
AppTractor
Почему ARKit лучше альтернатив?
Мэтт Мисникс, работающий с AR уже девять лет, рассказал о том, почему ARKit сейчас предоставляет лучшие возможности для разработчиков, и объяснил, как работают AR-системы и с какими проблемами сейчас сталкиваются их создатели.
Apple подтвердили, что 12 сентября покажут новые айфоны и, видимо, финальную версию iOS 11. Если вы уже начинаете судорожно придумывать, где бы посмотреть ивент, то пока ничего не планируйте - скоро кину анонс, который решит вашу проблему.
https://www.theverge.com/2017/8/31/16233998/apple-iphone-8-event-september-12th-invitation
#news
https://www.theverge.com/2017/8/31/16233998/apple-iphone-8-event-september-12th-invitation
#news
The Verge
Apple’s iPhone 8 event is happening on September 12th
Apple has sent out invites for its next big event on September 12th, where the company is expected to reveal the next iPhone, along with updates to the Apple Watch, Apple TV, and iOS software. A...
А вот и обещанный анонс. Приходите 12 сентября к нам в Avito смотреть трансляцию презентации новых айфонов. Ну и чтобы сделать ивент более полезным, перед этим проведем мини-митап с докладчиками из Рамблера, Avito, App in the Air и AppFollow, где они поделятся своим опытом интеграции новых плюшек iOS 11.
https://avitotech.timepad.ru/event/566035/
#meetups
https://avitotech.timepad.ru/event/566035/
#meetups
avitotech.timepad.ru
Avito Special iOS Event / События на TimePad.ru
Совместный просмотр конференции Apple и обмен идеями о реализации новых фич iOS 11.
Flux в картинках, если без них понять его устройство совсем не получается.
https://code-cartoons.com/a-cartoon-guide-to-flux-6157355ab207
#architecture
https://code-cartoons.com/a-cartoon-guide-to-flux-6157355ab207
#architecture
Список вопросов, которые нужно задавать компании на интервью - инженерам, менеджерам, представителям бизнеса, чтобы оценить глубину и вязкость болота.
https://medium.freecodecamp.org/how-to-interview-as-a-developer-candidate-b666734f12dd
#interviews
https://medium.freecodecamp.org/how-to-interview-as-a-developer-candidate-b666734f12dd
#interviews
freeCodeCamp.org
A developer’s guide to interviewing
By Dave Smith Alternate title: How to interview a company Have you ever been in a job interview, and the interviewer looks across the table and says, “do you have any questions?”, and you just stare back and say, “umm, I don’t think so”. If this has ...
Крутое исследование того, как различные элементы на новой странице приложения в App Store в iOS 11 влияют на конверсию. Если еще не начали оптимизировать, пора бы.
https://vc.ru/p/ios11-marketing-changes
#appstore
https://vc.ru/p/ios11-marketing-changes
#appstore
vc.ru
Инфографика: как оптимизировать приложение для нового App Store в iOS 11
Маркетолог сервиса SplitMetrics Александра Ломаченко поделилась результатами исследования на основе A/B-тестов.
Пока я отдыхал, Стас и Глеб записали новый выпуск подкаста, где закопали 4v engine, что-то накидывали про Flutter и TDD.
https://soundcloud.com/podlodka/podlodka-23-4v-engine-flutter-effektivnost-tdd
#podlodka
https://soundcloud.com/podlodka/podlodka-23-4v-engine-flutter-effektivnost-tdd
#podlodka
SoundCloud
Podlodka #23 – 4V Engine, Flutter, эффективность TDD
В 23 выпуске мы вместе с приглашенным гостем Игорем Василенко из Тинькофф Банка обсудили несколько актуальных статей. В начале мы обсудили «свежие» архитектуры от создателей MVVM-C и RIBLETS, затем по
Выложили видео и слайды с майского Rambler.iOS. Налетайте на анализаторы, свифт на бэке и аутовмемори.
https://habrahabr.ru/company/rambler-co/blog/337176/
#meetups
https://habrahabr.ru/company/rambler-co/blog/337176/
#meetups
Habr
По итогам Rambler.iOS #9
Вот и лето прошло, словно и не бывало и голодные до знаний разработчики потянулись в школу, университет или на онлайн-курсы. Для них, а также для всех, интересующихся iOS-разработкой, мы подготовили...