"Производительность - это не математика. Производительность - это восприятие". Докладчик хоть и рассказывает о фронтенде, большая часть идей легко применима и к мобильной разработке. Отличное видео для вечернего просмотра по дороге домой: https://www.youtube.com/watch?v=egiLQun-FxI
#ui #perfomance
#ui #perfomance
YouTube
В погоне за производительностью, Денис Мишунов
Страница должна загружаться быстрее чем 1 секунда; количество серверных запросов должно быть сведено к минимуму; CSS и JS файлы должны быть сжаты и не превышать 50 килобайт…
Это лишь малая часть технических решений и рекомендаций, которыми нас снабжает индустрия…
Это лишь малая часть технических решений и рекомендаций, которыми нас снабжает индустрия…
Тут вышла порция видео с прошедшей пару месяцев назад FrenchKit. Для затравки - доклад про оптимизацию производительности приложений.
https://www.youtube.com/watch?v=SbAZDGNAIgI
#perfomance
https://www.youtube.com/watch?v=SbAZDGNAIgI
#perfomance
YouTube
FrenchKit 2016 - Optimizing Your App’s Performance – How to Do It Right? with BRUNO VIRLET
Optimizing Your App’s Performance – How to Do It Right?
When reaching the point when the app’s performance needs to be improved, it’s easy to do it wrong. By taking a concrete example, we will walk the audience through the process of code optimization: where…
When reaching the point when the app’s performance needs to be improved, it’s easy to do it wrong. By taking a concrete example, we will walk the audience through the process of code optimization: where…
Про watch dogs и симболикацию objc вызовов в рантайме. Забираем в свои проекты!
https://medium.com/@k06a/puppy-watchdog-20f43ac0b086
#perfomance #tools
https://medium.com/@k06a/puppy-watchdog-20f43ac0b086
#perfomance #tools
Medium
Puppy Watchdog (draft)
Hey Apple-platform developers! Recently we (Machine Learning Works) discovered an interesting library Watchdog and have been using it for…
Про устройство типа String в Swift, способы доступа к отдельным символам из строки и появляющиеся при этом проблемы с производительностью. TL;DR В любой непонятной ситуации нужно использовать UnicodeScalarView вместо Character.
https://medium.com/@tonyallevato/strings-characters-and-performance-in-swift-a-deep-dive-b7b5bde58d53#.ubzus6oqi
#swift #perfomance
https://medium.com/@tonyallevato/strings-characters-and-performance-in-swift-a-deep-dive-b7b5bde58d53#.ubzus6oqi
#swift #perfomance
Medium
Strings, characters, and performance in Swift — a deep dive
You might be writing extremely inefficient code without even realizing it.
Интервью с разработчиком из Яндекса, рассказывающим про их опыт оптимизации времени запуска iOS приложения.
https://habrahabr.ru/company/jugru/blog/325796/
#perfomance
https://habrahabr.ru/company/jugru/blog/325796/
#perfomance
Хабр
Как сократить время запуска приложений под iOS
Мобильные процессоры и память все быстрее, а приложения загружаются все так же. В чем соль? Вопрос времени запуска iOS-приложений занимает ум не одного разработч...
Ну и длинное техническое выступление на вечер. Разработчик Spark рассказывает лайфхаки, которые помогают им разрабатывать и тестировать высокопроизводительное приложение.
https://youtu.be/X8p7fPx-4R8
#perfomance
https://youtu.be/X8p7fPx-4R8
#perfomance
Соскучились по парсингу JSON? Держите статью про суровые оптимизации одного из них с целью хоть немного выиграть в скорости.
https://chadaustin.me/2017/05/writing-a-really-really-fast-json-parser/
#libraries #perfomance
https://chadaustin.me/2017/05/writing-a-really-really-fast-json-parser/
#libraries #perfomance
У objc.io вышла новая книга, в этот раз - про оптимизацию работы с коллекциями. Даже про красно-черные деревья есть, сможете перестать бояться таких вопросов на собеседованиях.
https://www.objc.io/books/optimizing-collections/
#books #perfomance
https://www.objc.io/books/optimizing-collections/
#books #perfomance
www.objc.io
Optimizing Collections
Write custom collections in Swift with a strong focus on performance
Очень годная статья про преждевременную оптимизацию на примере стандартных слезок python-разработчиков. Ну и прекрасная цитата - "Любые улучшения, сделанные где-либо помимо узкого места, являются иллюзией".
https://habrahabr.ru/post/329988/
#perfomance
https://habrahabr.ru/post/329988/
#perfomance
Habr
Да, Python медленный, но меня это не волнует
Разговоры о снижении производительности ради продуктивности. Я беру паузу в моём обсуждении asyncio в Python, чтобы поговорить о скорости Python. Позвольте представиться, я — ярый поклонник Python, и...