Публикации по теме 'software-engineering'


Монады (минус математика, метафоры или мифология)
Некоторое время назад на канале моей команды в Slack я поделился следующим наблюдением после написания Elm: «Существует структурное сходство между Task.map/andThen и Maybe.map/andThen … У меня ужасное предчувствие, что это приведет к тому, что я узнаю, что такое монада». На что коллега тут же ответил: Если вы когда-нибудь гуглили «Что такое монада?», то почти наверняка поняли, почему. Обычно вы сталкиваетесь с тремя типами ответов: Математика «Монада — это всего..

Шаблоны проектирования флаттера: 2 - Адаптер
Обзор шаблона проектирования адаптера и его реализации в Dart и Flutter В прошлой статье я проанализировал первый шаблон проектирования в серии - Синглтон, дал некоторые общие мысли о его структуре, применимости, плюсах и минусах, реализовал его несколькими различными способами. На этот раз я хотел бы проанализировать и реализовать шаблон проектирования, который относится к категории шаблонов структурного проектирования - Адаптер. Оглавление Что такое шаблон проектирования..

Современный Neovim — Конфигурационные лайфхаки
Советы по настройке современной среды разработки с Neovim. Давайте рассмотрим простые, но полезные лайфхаки по настройке Neovim в этой статье! Эта статья является частью серии Современный Neovim . Конфигурационные файлы Neovim доступны в этом репозитории . Начиная

Советы по дальнейшему развитию визуальной техники в социальных сетях
Важная часть привлекательной сетевой развлекательной процедуры — визуальный эффект, который она передает. Учитывая все обстоятельства, то, что вы видите, это то, что вы получаете. Это может быть любая информация, связанная с предметом, миссия или простой план, которым нужно поделиться. Визуальное очарование может стать решающим моментом в вашей репутации онлайн-развлечений. Предполагая, что вы ищете администрацию виртуальных развлечений, чтобы создать основные сильные стороны для..

Как защитить свое экспресс-приложение
Советы по безопасности для бэкэнд-разработчиков: руководство по защите вашего приложения Express. Как бэкэнд-разработчики, мы обязаны обеспечить безопасность серверного приложения. Сегодня я покажу вам несколько советов о том, как мы можем защитить наше приложение Express. Итак, начнем. 1. Используйте шлем Шлем не является серебряной пулей, но он может помочь защитить экспресс-заявку. по сути, это пакет, представляющий собой набор 14 небольших функций промежуточного..

Объектные выражения в котлине
Что такое выражения объекта? Выражения объектов создают объекты анонимных классов, то есть классов, которые не объявлены явно с помощью объявления class . Такие классы полезны для одноразового использования. Вы можете определить их с нуля, наследовать от существующих классов или реализовать интерфейсы. Экземпляры анонимных классов также называются анонимными объектами , поскольку они определяются выражением, а не именем. Создание анонимных объектов анонимные объекты..

Пошаговое руководство по созданию клона Twitter с помощью React и Supabase - Часть 1
Недавно я обнаружил Supabase , альтернативу Firebase с открытым исходным кодом, которая настраивает серверную часть за 2 минуты, и ни один продукт в последнее время меня так не взволновал. Поэтому я решил написать руководства, чтобы показать людям, насколько хорош этот продукт! 📢 В этой серии я буду создавать клон Twitter с помощью React и Supabase . Если вы последуете инструкциям, к концу этой серии статей вы развернете полностью функционирующее приложение, которое позволит..