Forwarded from Библиотека программиста | программирование, кодинг, разработка
📜 15 лучших практик SQL после 20 лет программирования
Даже если ваш SQL-код работает правильно, его все равно можно улучшить, в частности в том, что касается производительности и читаемости. В статье перечислены лучшие практики составления SQL-запросов, которым вы должны следовать, чтобы сделать ваш код более легким для чтения и понимания.
🔗 Основной сайт
🔗 Зеркало
Даже если ваш SQL-код работает правильно, его все равно можно улучшить, в частности в том, что касается производительности и читаемости. В статье перечислены лучшие практики составления SQL-запросов, которым вы должны следовать, чтобы сделать ваш код более легким для чтения и понимания.
🔗 Основной сайт
🔗 Зеркало
🔥2
Иллюстрированное руководство по дизайну iOS 16
Все, что вам нужно знать для разработки iOS-приложения в соответствии со стандартными соглашениями и стилем iOS 16.
Читать
Все, что вам нужно знать для разработки iOS-приложения в соответствии со стандартными соглашениями и стилем iOS 16.
Читать
👍3🔥2
PDUG.pdf
2 MB
Векторы атак на мобильные приложения: доклад в рамках Positive Development User Group.
Мечтаешь стать дата-сайентистом, но математика рушит все планы?
Именно для тебя мы делаем скидку на один из наших наиболее популярных онлайн-курсов, в котором есть вся необходимая база — Математика для Data Science. А по промокоду NOV22 ты получишь скидку -33%.
💥Что тебя ждёт на курсе?
◾️Программа, разработанная преподавателями ВМК МГУ, одного из лучших математических факультетов страны
◾️Поддержка от преподавателя 24/7
◾️Полный набор знаний математики для старта в Data Science
◾️Интересные и полезные практические задания
◾️Ты научишься понимать специальную терминологию и сможешь читать статьи по Data Science без «словаря»
К концу обучения ты освоишь математический аппарат, который необходим, для того чтобы стать специалистом в Data Science.
👉🏻Подробнее о курсе: https://proglib.io/w/45aae0fb
Именно для тебя мы делаем скидку на один из наших наиболее популярных онлайн-курсов, в котором есть вся необходимая база — Математика для Data Science. А по промокоду NOV22 ты получишь скидку -33%.
💥Что тебя ждёт на курсе?
◾️Программа, разработанная преподавателями ВМК МГУ, одного из лучших математических факультетов страны
◾️Поддержка от преподавателя 24/7
◾️Полный набор знаний математики для старта в Data Science
◾️Интересные и полезные практические задания
◾️Ты научишься понимать специальную терминологию и сможешь читать статьи по Data Science без «словаря»
К концу обучения ты освоишь математический аппарат, который необходим, для того чтобы стать специалистом в Data Science.
👉🏻Подробнее о курсе: https://proglib.io/w/45aae0fb
👍1
Удалённая сборка Android проектов на сервере прямо из Android Studio
Автор делится опытом сборки огромных Android-проектов на далеко не самых производительных компьютерах или ноутбуках, утилизируя для этого вычислительные мощности удалённого сервера или отдельного домашнего настольного компьютера, не потеряв при этом ни капли удобства инструментов Android Studio.
Читать
Автор делится опытом сборки огромных Android-проектов на далеко не самых производительных компьютерах или ноутбуках, утилизируя для этого вычислительные мощности удалённого сервера или отдельного домашнего настольного компьютера, не потеряв при этом ни капли удобства инструментов Android Studio.
Читать
Хабр
Удалённая сборка Android проектов на сервере прямо из Android Studio
Если вам случалось работать над очень крупным Android проектом, с большим количеством модулей, кода, или наоборот не самой удачной декомпозицией на модули и наличием легаси, то вы наверняка знаете что...
👍1
Введение в динамические цветовые схемы на базе контента
На Google I/O 2021 продемонстрировали фичу, которая позволяет динамически менять цветовую схему приложения в зависимости от его контента.
Но ни в документации, ни в официальных примерах не оказалось использования этого подхода или API, которое делало бы это на уровне отдельного экрана или элемента.
Ведущего Android-разработчика red_mad_robot Рому Чорыева это не устроило, и он для этой цели решил разработать собственное простое решение, — а теперь рассказывает об этом в статье.
Читать
На Google I/O 2021 продемонстрировали фичу, которая позволяет динамически менять цветовую схему приложения в зависимости от его контента.
Но ни в документации, ни в официальных примерах не оказалось использования этого подхода или API, которое делало бы это на уровне отдельного экрана или элемента.
Ведущего Android-разработчика red_mad_robot Рому Чорыева это не устроило, и он для этой цели решил разработать собственное простое решение, — а теперь рассказывает об этом в статье.
Читать
Хабр
Игра в маляра, или Content-based color scheme: как цветовая схема приложения может меняться в зависимости от контента
На Google I/O 2021 продемонстрировали фичу, которая позволяет динамически менять цветовую схему приложения в зависимости от его контента. Но ни в документации,...
Forwarded from Библиотека программиста | программирование, кодинг, разработка
#хочу_спросить
Задавайте любые вопросы о программировании и получайте ответы от пользователей. В комментариях под постом укажите #язык, #стек и/или #библиотеку, по которым задаете вопрос.
Задавайте любые вопросы о программировании и получайте ответы от пользователей. В комментариях под постом укажите #язык, #стек и/или #библиотеку, по которым задаете вопрос.
#news
От нового UI и поддержки Redis до автоматического подключения компонентов Spring и создания схемы OpenAPI: команда JetBrains представила IntelliJ IDEA 2022.3.
Подробнее
От нового UI и поддержки Redis до автоматического подключения компонентов Spring и создания схемы OpenAPI: команда JetBrains представила IntelliJ IDEA 2022.3.
Подробнее
The JetBrains Blog
IntelliJ IDEA 2022.3 Is Out! | The IntelliJ IDEA Blog
IntelliJ IDEA 2022.3 is now available with numerous improvements and cool new features! This blog post covers all of the noteworthy updates introduced in v2022.3.
👍3
Примеры использования KMMBridge
KMMBridge — плагин Gradle от Touchlab, который упрощает процесс отправки бинарного кода KMM SDK в удаленный репозиторий.
Это позволяет iOS-разработчикам использовать общий SDK без установки цепочки инструментов Kotlin или создания кода Kotlin для каждой сборки приложения.
Читать
KMMBridge — плагин Gradle от Touchlab, который упрощает процесс отправки бинарного кода KMM SDK в удаленный репозиторий.
Это позволяет iOS-разработчикам использовать общий SDK без установки цепочки инструментов Kotlin или создания кода Kotlin для каждой сборки приложения.
Читать
touchlab.co
Samples of Using KMMBridge
As you explore how KMM can help your mobile dev team, we've put together more KMMBridge sample to help you evaluate this best-in-class tool.
👍3
Как устроена Android-разработка в Канаде
Интервью с опытным мобильным разработчиком, из которого вы узнаете: как релоцироваться, насколько хорошо нужно знать английский, какие зарплаты в Канаде и многое другое.
Смотреть
Интервью с опытным мобильным разработчиком, из которого вы узнаете: как релоцироваться, насколько хорошо нужно знать английский, какие зарплаты в Канаде и многое другое.
Смотреть
YouTube
IT за рубежом. Как устроена Android разработка в Канаде / Мобильный разработчик
Мой курс по Kotlin Multiplatform
https://mobiledeveloper.tech/kotlin-multiplatform-all
Всем привет, в этом видео мы обсудим детали мобильной разработки и в целом IT за рубежом, а конкретнее узнаем как устроена Android разработка в Канаде. Многие популярные…
https://mobiledeveloper.tech/kotlin-multiplatform-all
Всем привет, в этом видео мы обсудим детали мобильной разработки и в целом IT за рубежом, а конкретнее узнаем как устроена Android разработка в Канаде. Многие популярные…
👍1
Если кто-то из вас использует расширение VS Code Swift, обратите внимание на перевод материала о малоизвестных возможностях расширения.
Читать
Читать
Хабр
Малоизвестные возможности расширения VS Code Swift
Большую часть этого года я работал над расширением Swift для Visual Studio Code. Работа является частью Swift Server Workgroup, направленной на улучшение опыта разработки на Swift за пределами...
Forwarded from Библиотека программиста | программирование, кодинг, разработка
📌 Если вы всегда хотите быть в курсе книжных новинок, обновлений и другой полезной информации, касающейся вашего языка или области программирования, вы можете начать читать один из наших каналов, где мы каждый день публикуем учебные материалы для разработчиков разного уровня.
😂 Канал с мемами: t.iss.one/itmemlib
👨💻 Полезные материалы по всему, что может быть интересно любому программисту.
Библиотека программиста: t.iss.one/proglibrary
Библиотека хакера: t.iss.one/hackproglib
Go: t.iss.one/goproglib
C\C++: t.iss.one/cppproglib
PHP: t.iss.one/phpproglib
Frontend: t.iss.one/frontendproglib
Python: t.iss.one/pyproglib
Mobile: t.iss.one/mobileproglib
Data Science: t.iss.one/dsproglib
Java: t.iss.one/javaproglib
C#: t.iss.one/csharpproglib
Devops: t.iss.one/devopsslib
Тестирование: t.iss.one/testerlib
Бот с IT-вакансиями: t.iss.one/proglib_job_bot
🎓 Наша школа Proglib Academy: https://t.iss.one/proglib_academy
📺 Наш канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста
📄 Лента в Дзен: https://zen.yandex.ru/proglib
🗺 Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.iss.one/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.
Подписывайтесь: t.iss.one/event_listener_bot
👨💻 Полезные материалы по всему, что может быть интересно любому программисту.
Библиотека программиста: t.iss.one/proglibrary
Библиотека хакера: t.iss.one/hackproglib
Go: t.iss.one/goproglib
C\C++: t.iss.one/cppproglib
PHP: t.iss.one/phpproglib
Frontend: t.iss.one/frontendproglib
Python: t.iss.one/pyproglib
Mobile: t.iss.one/mobileproglib
Data Science: t.iss.one/dsproglib
Java: t.iss.one/javaproglib
C#: t.iss.one/csharpproglib
Devops: t.iss.one/devopsslib
Тестирование: t.iss.one/testerlib
Бот с IT-вакансиями: t.iss.one/proglib_job_bot
📺 Наш канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста
📄 Лента в Дзен: https://zen.yandex.ru/proglib
🗺 Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.iss.one/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.
Подписывайтесь: t.iss.one/event_listener_bot
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🐕🖥 16 универсальных идей для пет-проектов вне зависимости от языка
Хотите создать что-нибудь эдакое, но вам не хватает фантазии и вдохновения? Держите 16 идей для разработки собственного проекта от «Библиотеки программиста».
🔗 Основной сайт
🔗 Зеркало
Хотите создать что-нибудь эдакое, но вам не хватает фантазии и вдохновения? Держите 16 идей для разработки собственного проекта от «Библиотеки программиста».
🔗 Основной сайт
🔗 Зеркало
🔥1
Android Architecture Starter Templates
Репозиторий, в котором собраны шаблоны архитектуры Android-приложений. Используйте его в новых проектах или для быстрых экспериментов.
https://github.com/android/architecture-templates
Репозиторий, в котором собраны шаблоны архитектуры Android-приложений. Используйте его в новых проектах или для быстрых экспериментов.
https://github.com/android/architecture-templates
GitHub
GitHub - android/architecture-templates
Contribute to android/architecture-templates development by creating an account on GitHub.
🔥2