Публикации по теме 'software-development'
Серия творческих шаблонов | Заводской метод
В этой серии мы рассмотрим творческие шаблоны проектирования:
Синглтон Заводской метод Абстрактная фабрика Опытный образец Строитель
🤓 Что это?
Фабричный метод — это шаблон проектирования, предоставляющий интерфейс для создания объектов. Это избавляет клиентский код от необходимости знать, как создавать объекты. Это позволяет клиентскому коду работать с объектами, не зная, какого они типа.
TL;DR
Он предоставляет интерфейс для создания объектов в суперклассе, но..
Хитрости инициализации HashMap в Java
Обсуждение вариантов инициализации хэш-карты со значением по умолчанию
Первоначально опубликовано на https://asyncq.com/
Введение
Предположим, что у нас есть массив массива в качестве входных данных. элементы массива в основном представляют собой order_id и product_id . Таким образом, в основном для order_id 1 был куплен product_id 2.
Хорошие части JavaScript - каррирование, мемоизация и наследование
JavaScript - один из самых популярных языков программирования в мире. Он может многое и имеет некоторые функции, которые опережают многие другие языки.
В этой статье мы рассмотрим способы каррирования функций, мемоизации и наследования.
Карри
Функции Карри позволяют нам создавать новую функцию, комбинируя функцию и аргумент.
Мы можем создать функцию curry для возврата функции, к которой применены некоторые аргументы, и позволить нам применить оставшиеся аргументы, написав..
Многие американцы не доверяют новым технологиям
Узнайте, как новое исследование обнаруживает недоверие многих американцев к новым технологиям и многое другое в информационном бюллетене на этой неделе.
Это десятый выпуск CrunchX, и вот истории и ресурсы, на которые, по нашему мнению, стоило потратить время.
1. Инженер только что сделал первый в мире Android-телефон с работающим портом Lightning.
В то время как объявления 1 апреля рассматриваются как сатира, Кен Пиллонел выбрал этот день, чтобы представить свой последний..
Создайте чат в реальном времени с помощью Phoenix и LiveView, написав менее 50 строк кода
Как Phoenix и LiveView упрощают масштабируемую связь между клиентами в реальном времени просто
Если вы еще не испытали потрясающую мощь LiveView в Phoenix framework , пристегнитесь: мы собираемся создать высокопроизводительную систему чата в реальном времени с менее чем 50 строками кода. Сюда входит весь код для интерфейса и для сервера (спойлер: это одно и то же).
Нашей основной стратегией в этом проекте будет использование постоянного процесса Phoenix LiveView для каждого..
Улучшите поиск, создав бота технической линии — Node.js с API обмена сообщениями
Введение
ALayman — линейный бот с возможностью поиска статей из определенного блога. Есть несколько предопределенных и гибких команд для пользователей, чтобы получить ожидаемые статьи.
search-{keyword} : получить статьи по определенному ключевому слову (например…
От DevOps к MLOps
Мой путь от разработчика до специалиста по DevOps, исследователя, специалиста по MLOps и обратно к разработчику
В начале: разработчик, который умеет «создавать скрипты»
Скрипты — это множитель OG и оригинальный универсальный инструмент автоматизации. Все разработчики должны знать хотя бы один язык сценариев и, по моему мнению, как минимум bash, batch и python, чтобы быть эффективным разработчиком.
DevOps, на мой взгляд, — это культура или философия «съесть свою собачью еду», «раннее..