Публикации по теме 'programming'


Действительно общая модель просмотра в Jetpack Compose
Изучаем Android-разработку Действительно общая модель просмотра в Jetpack Compose Легкая навигация и внедрение зависимостей с помощью Hilt Введение Добро пожаловать в очаровательный мир Jetpack Compose, где декларативный пользовательский интерфейс воплощает в жизнь ваше Android-приложение с элегантностью и простотой. В этом завораживающем путешествии мы узнаем, как использовать силу Hilt, волшебника внедрения зависимостей, и использовать магию Composition Locals для упрощения..

Упрощенные обещания JavaScript
Обещания в JavaScript похожи на обещания, которые мы даем друг другу каждый день. Представьте, что вы даете обещание кому-то, кто вам небезразличен, — вы обещаете выполнить для него задачу в будущем. Теперь давайте перенесем эту идею в цифровой мир. Представляем обещания JavaScript — надежные объекты, которые гарантируют, что они сдержат свое слово, точно так же, как обещания, которые вы даете в реальной жизни. Обещание JavaScript — это мощный инструмент, который говорит: «Я обещаю дать..

Более чистый код с делегированием событий в JavaScript
Делегирование событий в JavaScript — это метод, который позволяет обрабатывать события нескольких элементов с помощью одного прослушивателя событий, прикрепленного к их родительскому элементу. Вместо того, чтобы прикреплять прослушиватель событий к каждому отдельному дочернему элементу, вы прикрепляете один прослушиватель событий к родительскому элементу и используете его для прослушивания событий, происходящих в дочерних элементах. Когда событие происходит в дочернем элементе,..

Вещи, которые я узнал во время появления кода
Если вы меня знаете, то знаете, что я большой поклонник задач по программированию и кодовых ката. Иногда мне кажется, что я упустил свое призвание конкурентоспособного программиста . В прошлом месяце я смог удовлетворить свою тягу к задачам программирования с помощью Эрика Уастла Пришествие кода . Ежедневное решение задачи по программированию в течение почти месяца дало мне интересные уроки о себе и моем текущем языке программирования: Elixir. Вот краткое изложение. У вас будут..

Обработка тегов в базе данных SQL
Это то, что хотя бы раз возникает у инженеров, работающих с веб-приложениями. Есть несколько способов добиться этого, с разными достоинствами и недостатками. Заявление об ограничении ответственности Эта статья посвящена хранению тегов в базе данных SQL; это не означает, что это лучший или единственный способ сделать это. Фактически, есть много других возможностей, доступных в таких системах, как Redis , которые делают фантастическую работу с этим . Однако, если вы застряли в SQL,..

Kotlin — Объяснение режимов Lazy Thread-safety
Мы углубимся в режимы потокобезопасности свойства Lazy и поймем разницу между ними. Свойство Kotlin Lazy позволяет вам создать объект, когда вы вызываете его в первый раз один раз, а затем возвращает сохраненный объект каждый раз, когда вы обращаетесь к этой переменной. Используя свойство Lazy , вы повысите производительность, потому что Объект будет создан только тогда, когда он вам понадобится. Например, вам может не понадобиться filteredList , если пользователь не выбрал..

Функциональное программирование на Javascript с Ramda
Использование библиотеки Ramda для написания Javascript, такого как Haskell. Я искал способ написать Haskell в Интернете, есть Elm и Purescript, которые компилируются в Javascript, но взаимодействие с Javascript сложно, а интеграция с библиотеками трудна. Поскольку Javascript поддерживает функциональную парадигму, для него должны быть библиотеки, верно? Затем я нашел функциональную библиотеку для Javascript, которая позволяет нам писать функциональный код Javascript на уровне, подобном..