Публикации по теме '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, на мой взгляд, — это культура или философия «съесть свою собачью еду», «раннее..