Конкурс года в «Библиотеке программиста»: смонтируйте короткий вертикальный ролик формата Shorts/Reels* на тему программирования и разработки — лучший автор получит 40 тысяч рублей
Подробные условия:
Какие ролики мы не принимаем:
Таймлайн:
2 августа — заканчиваем принимать видео
⬇️
3 августа — начинаем загружать лучшие видео в инстаграм
⬇️
9 августа — подводим итоги
*Организация Meta признана экстремистской в РФ
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Как подружить iOS и векторную графику 🤝
Рано или поздно каждый разработчик столкнется с тем, что дизайнеры в его команде решат создать дизайн-систему. В этой дизайн-системе будут иконки и, может быть, какие-то иллюстрации. В рамках доклада спикер поговорил о том, как настроить экспорт этих картинок из Figma, разместить их на CDN и начать удобно с ними работать.
Спикер раскрыл некоторые секреты работы xcassets и показал, как, отказавшись от них, можно более эффективно хранить ассеты в пакете приложения.
Рано или поздно каждый разработчик столкнется с тем, что дизайнеры в его команде решат создать дизайн-систему. В этой дизайн-системе будут иконки и, может быть, какие-то иллюстрации. В рамках доклада спикер поговорил о том, как настроить экспорт этих картинок из Figma, разместить их на CDN и начать удобно с ними работать.
Спикер раскрыл некоторые секреты работы xcassets и показал, как, отказавшись от них, можно более эффективно хранить ассеты в пакете приложения.
😁2
Результаты опроса разработчиков Stack Overflow 2024
Обстановка такая: Erlang остается самой «дорогой» для разработчиков технологией. Swift и Objective-C идут почти вровень (причем по сравнению с прошлым годом Swift обогнал своего старого конкурента), а Kotlin заметно отстает по зарплате. Однако оплата у всех значительно снизилась.
Изменилась ваша ЗП за последние 2-3 месяца?
Обстановка такая: Erlang остается самой «дорогой» для разработчиков технологией. Swift и Objective-C идут почти вровень (причем по сравнению с прошлым годом Swift обогнал своего старого конкурента), а Kotlin заметно отстает по зарплате. Однако оплата у всех значительно снизилась.
Изменилась ваша ЗП за последние 2-3 месяца?
😢3👍1🎉1
🆕 JavaScript эволюционирует: новые методы и функции для эффективной разработки
Нововведения нацелены на повышение читаемости и эффективности кода. Рассмотрим, как Object.groupBy, регулярные выражения с V-флагом, Promise.withResolvers и методы мутации массивов решают актуальные задачи программирования.
🔗 Читать статью
🔗 Зеркало
Нововведения нацелены на повышение читаемости и эффективности кода. Рассмотрим, как Object.groupBy, регулярные выражения с V-флагом, Promise.withResolvers и методы мутации массивов решают актуальные задачи программирования.
🔗 Читать статью
🔗 Зеркало
😁4
⚙️ Микрооптимизация в разработке Android
Несмотря на современные мощные устройства, оптимизация по-прежнему необходима для повышения производительности и экономии заряда батареи.
В видео делятся историческими и современными подходами, подчеркивая важность баланса между читаемостью и эффективностью кода.
Из основного:
— Маленькие оптимизации, такие как установка начальных размеров коллекций, уменьшают накладные расходы и потребление энергии.
— Kotlin предоставляет эффективные языковые примитивы, но некоторые высокоуровневые конструкции могут снижать производительность.
— Инструмент Kotlin Explorer помогает анализировать байт-код для выявления узких мест.
— Специализированные структуры данных, такие как ScatterMap, улучшают локальность кэша и уменьшают накладные расходы.
Главное — всегда начинать с профилирования, чтобы понять, где именно применить оптимизации.
Ссылка на видео📺
Несмотря на современные мощные устройства, оптимизация по-прежнему необходима для повышения производительности и экономии заряда батареи.
В видео делятся историческими и современными подходами, подчеркивая важность баланса между читаемостью и эффективностью кода.
Из основного:
— Маленькие оптимизации, такие как установка начальных размеров коллекций, уменьшают накладные расходы и потребление энергии.
— Kotlin предоставляет эффективные языковые примитивы, но некоторые высокоуровневые конструкции могут снижать производительность.
— Инструмент Kotlin Explorer помогает анализировать байт-код для выявления узких мест.
— Специализированные структуры данных, такие как ScatterMap, улучшают локальность кэша и уменьшают накладные расходы.
Главное — всегда начинать с профилирования, чтобы понять, где именно применить оптимизации.
Ссылка на видео
Please open Telegram to view this post
VIEW IN TELEGRAM
📊 Загрузки падают, а доходы растут
В каком состоянии находится вся индустрия мобильных приложений? Это нелегко оценить, учитывая, что существует так много способов взглянуть на индустрию, но есть одна тенденция, о которой должен знать каждый, кто работает над приложением или игрой — будь вы инди-разработчик, маркетолог или руководитель, отвечающий за приложение.
Самый простой способ увидеть это на макроуровне (рынке) — использовать Индекс мобильных загрузок и Индекс мобильных доходов из AppFigures (смотрите график выше).
По состоянию на прошлую неделю индекс мобильных доходов для американского App Store составил 473.91. Показатель Google Play был намного ниже — 262.93, но все равно это высокий показатель.
А вот загрузки…
Индекс мобильных загрузок в американском App Store составил 70.96, а в Google Play — 61.24. Это очень низкие показатели.
Что это значит для вас
Если вы разработчик, маркетолог или просто человек, отвечающий за рост приложений, вам нужно следить именно за этой тенденцией. Меньше загрузок и больше приложений, чем когда-либо, означает, что вам придется работать еще усерднее, чтобы получить каждую загрузку. Оптимизация в App Store имеет значение, оптимизация рекламных расходов имеет значение, оптимизация онбординга имеет значение.
#аналитика
В каком состоянии находится вся индустрия мобильных приложений? Это нелегко оценить, учитывая, что существует так много способов взглянуть на индустрию, но есть одна тенденция, о которой должен знать каждый, кто работает над приложением или игрой — будь вы инди-разработчик, маркетолог или руководитель, отвечающий за приложение.
Самый простой способ увидеть это на макроуровне (рынке) — использовать Индекс мобильных загрузок и Индекс мобильных доходов из AppFigures (смотрите график выше).
По состоянию на прошлую неделю индекс мобильных доходов для американского App Store составил 473.91. Показатель Google Play был намного ниже — 262.93, но все равно это высокий показатель.
А вот загрузки…
Индекс мобильных загрузок в американском App Store составил 70.96, а в Google Play — 61.24. Это очень низкие показатели.
Что это значит для вас
Если вы разработчик, маркетолог или просто человек, отвечающий за рост приложений, вам нужно следить именно за этой тенденцией. Меньше загрузок и больше приложений, чем когда-либо, означает, что вам придется работать еще усерднее, чтобы получить каждую загрузку. Оптимизация в App Store имеет значение, оптимизация рекламных расходов имеет значение, оптимизация онбординга имеет значение.
#аналитика
❤1🔥1👾1
Пишем свой Swift макрос без лида, ИТ-курсов и кредитов
Сергей, iOS-разработчик в Альфа-Банке, в повседневной работе использует множество проверенных инструментов, а в свободное время исследует новые возможности и расширять свои горизонты.
В статье рассказал макросах в Swift 5.9, как их можно применять для избавление от бойлерплейта в коде, как их создавать, какие сложности есть с ними и куда всё это движется.
Сергей, iOS-разработчик в Альфа-Банке, в повседневной работе использует множество проверенных инструментов, а в свободное время исследует новые возможности и расширять свои горизонты.
В статье рассказал макросах в Swift 5.9, как их можно применять для избавление от бойлерплейта в коде, как их создавать, какие сложности есть с ними и куда всё это движется.
👍2🎉1
Forwarded from Proglib.academy | IT-курсы
В 2024 году IT-специалисты остаются на пике популярности. Но стоит ли вам становиться одним из них? Рассмотрим основные аргументы, чтобы понять, стоит ли вам становиться IT-специалистом в нашей статье.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Forwarded from Библиотека питониста | Python, Django, Flask
🐍🛠️ 5 Python-инструментов, которые изменят ваш подход к разработке
Эффективность разработки на Python во многом зависит от используемых инструментов. В этой статье мы рассмотрим пять мощных решений, способных существенно повысить продуктивность вашей работы.
👉 Читать статью
Эффективность разработки на Python во многом зависит от используемых инструментов. В этой статье мы рассмотрим пять мощных решений, способных существенно повысить продуктивность вашей работы.
👉 Читать статью
👏1
Ухудшение работы YouTube стало поистине трагическим событием, которое прибило почти все загрузчики видео, но нашелся легальный способ улучшить ситуацию!
Please open Telegram to view this post
VIEW IN TELEGRAM
👾7⚡1👍1