#HTML Теги для создания форм. Часть №2
https://dev-gang.ru/article/tegi-dlja-sozdanija-form-czast--input-p9dkv5mwcg/
https://dev-gang.ru/article/tegi-dlja-sozdanija-form-czast--input-p9dkv5mwcg/
Горячая перезагрузка — важная и наиболее часто используемая функция. Мы играем и меняем разные сообщения, логику внутри нашего кода. Есть простой способ его реализовать.
#Golang
https://dev-gang.ru/article/gorjaczaja-perezagruzka-s-ispolzovaniem-air-v-golang-xnsqsln98p/
#Golang
https://dev-gang.ru/article/gorjaczaja-perezagruzka-s-ispolzovaniem-air-v-golang-xnsqsln98p/
Начиная с версии Go 1.18 у нас наконец появилась сила дженериков. На этой неделе, когда я просматривал исходный код #Golang, я нашел пример того, как создавать структуры с помощью дженериков.
https://dev-gang.ru/article/kak-ispolzovat-dzheneriki-golang-so-strukturami-2p0s31hbjd/
https://dev-gang.ru/article/kak-ispolzovat-dzheneriki-golang-so-strukturami-2p0s31hbjd/
При тестировании программисты стремятся обнаружить любые потенциальные проблемы перед развертыванием приложения в рабочей среде. Одним из важных видов тестирования, которым занимаются программисты, является модульное тестирование.
#Golang
https://dev-gang.ru/article/uczebnoe-posobiedlja-naczinausczih-po-modulnomu-testirovaniu-golang-vd7wl6eui3/
#Golang
https://dev-gang.ru/article/uczebnoe-posobiedlja-naczinausczih-po-modulnomu-testirovaniu-golang-vd7wl6eui3/
В этой статье я расскажу вам об использовании Golang с MongoDB. Сначала я покажу вам, как установить #MongoDB и важные пакеты #Golang.
https://dev-gang.ru/article/kak-ispolzovat-mongodb-v-go-c0bl811ie5/
https://dev-gang.ru/article/kak-ispolzovat-mongodb-v-go-c0bl811ie5/
Замены строк в #Golang очень просты с помощью пакета strings. Из документации: «Пакет stings реализуют простые функции для управления строками в кодировке UTF-8».
https://dev-gang.ru/article/zamena-neskolkih-strok-v-golang-s-pomosczu-replacer-hsx350aece/
https://dev-gang.ru/article/zamena-neskolkih-strok-v-golang-s-pomosczu-replacer-hsx350aece/
👍1
В этом посте я поделюсь самыми ценными и простыми советами и приемами #Angular, которые каждый может использовать в своем проекте. Неважно, большой у вас проект, маленький, старый или молодой.
https://dev-gang.ru/article/angular--prostyh-soveta-0tj6s83215/
https://dev-gang.ru/article/angular--prostyh-soveta-0tj6s83215/
Ведение журнала является неотъемлемой частью любого приложения. Однако правильное расположение и использование логгера в структуре проекта вызывает вопросы даже у опытных разработчиков.
#Golang
https://dev-gang.ru/article/gde-razmestit-logger-v-golang-fhacj832jf/
#Golang
https://dev-gang.ru/article/gde-razmestit-logger-v-golang-fhacj832jf/
👍1
Это будет очень короткая статья, в которой я расскажу об указателях в языке #Golang.
https://dev-gang.ru/article/ukazateli-v-golang-nhegegrccl/
https://dev-gang.ru/article/ukazateli-v-golang-nhegegrccl/
👍1
В этой статье вы узнаете, как создать собственное GitHub actions в #Go. #GitHub предоставляет нам два способа создания пользовательских действий GitHub: вы можете создавать действия с помощью JavaScript 💩 или использовать Docker 🐳. Я собираюсь использовать #Docker + #Golang для создания пользовательского действия GitHub, при этом я укажу на некоторые важные вещи, на которые следует обратить внимание.
https://dev-gang.ru/article/github-action-s-go-ni5gq1jjlg/
https://dev-gang.ru/article/github-action-s-go-ni5gq1jjlg/
👍1
#Golang известен своим параллелизмом (горутинами). Существует не только параллелизм, но и настоящий параллелизм, который можно реализовать с помощью Golang.
https://dev-gang.ru/article/syncmutex-nq8bsfdxq6/
https://dev-gang.ru/article/syncmutex-nq8bsfdxq6/
👍3
Оператор fallthrough в #Golang используется в предложении case switch. Он должен использоваться в конце предложения case.
https://dev-gang.ru/article/golangoperator-fallthrough-7kxi4ozhqg/
https://dev-gang.ru/article/golangoperator-fallthrough-7kxi4ozhqg/
👍1
При разработке некоторых CLI-приложений в #Go я всегда рассматриваю файл main.go как «порт ввода-вывода моего приложения».
Почему входной порт? Он находится в файле main.go, который мы будем компилировать для создания исполняемого файла приложения, куда мы «привязываем» все остальные пакеты. Здесь мы запускаем зависимости, настраиваем и вызываем пакеты, которые выполняют бизнес-логику.
#Golang
https://dev-gang.ru/article/obrabotka-oshibok-prilozhenii-cli-v-golang-tizggrwzv1/
Почему входной порт? Он находится в файле main.go, который мы будем компилировать для создания исполняемого файла приложения, куда мы «привязываем» все остальные пакеты. Здесь мы запускаем зависимости, настраиваем и вызываем пакеты, которые выполняют бизнес-логику.
#Golang
https://dev-gang.ru/article/obrabotka-oshibok-prilozhenii-cli-v-golang-tizggrwzv1/
По мере роста наших приложений #Angular создание приложения занимает все больше и больше времени. Это означает, что иногда мы тратим больше времени на ожидание сборки приложения, чем на написание кода. Это становится еще более неприятным, если принять во внимание, что обычно нам нужно сосредоточиться только на одной конкретной части полного монолитного приложения.
#JavaScript #MicroFrontend
https://dev-gang.ru/article/nastroika-module-federation-v-angular-s-pomosczu-nx-vf5f3x3r1p/
#JavaScript #MicroFrontend
https://dev-gang.ru/article/nastroika-module-federation-v-angular-s-pomosczu-nx-vf5f3x3r1p/
Это сравнение производительности многих фреймворков веб-приложений, выполняющих фундаментальные задачи, такие как сериализация JSON, доступ к базе данных и составление шаблонов на стороне сервера.
https://www.techempower.com/benchmarks/#section=data-r21
https://www.techempower.com/benchmarks/#section=data-r21
www.techempower.com
TechEmpower Framework Benchmarks
Performance comparison of web application frameworks using community-contributed test implementations.
Сегодняшняя статья будет посвящена изучению расширенных сетевых параметров, позволяющих двум процессам связывать один и тот же порт.
https://madflojo.medium.com/socket-options-go-multiple-listeners-one-port-7e5257044bb1
https://madflojo.medium.com/socket-options-go-multiple-listeners-one-port-7e5257044bb1
Medium
Socket Options & Go: Multiple Listeners, One Port
How to apply SO_REUSEPORT and SO_REUSEADDR socket options to a listener socket and bind the same port with two processes.
По сути, Signals представляет собой комбинацию переменной и уведомления об изменении. В отличие от observables, сигналы синхронны и всегда имеют значение.
#Angular
https://dev-gang.ru/article/vvedenie-v-angular-signals-atd3oizvdg/
#Angular
https://dev-gang.ru/article/vvedenie-v-angular-signals-atd3oizvdg/
dev-gang.ru
Введение в Angular Signals
По сути, сигнал представляет собой комбинацию переменной и уведомления об изменении. В отличие от observables, сигналы синхронны и всегда имеют значение.
Определение местоположения пользователя популярная функция для приложений и сайтов. В нашей статье вы узнаете, как воплотить в проект API геолокацию с ReactJS. Мы продемонстрируем возможность определения координат устройства пользователя и установку местоположения. Ждем Вас на нашем блоге.
#JavaScript #React
https://dev-gang.ru/article/kak-ispolzovat-api-geolokacii-s-pomosczu-reactjs-ixhsha66t8/
#JavaScript #React
https://dev-gang.ru/article/kak-ispolzovat-api-geolokacii-s-pomosczu-reactjs-ixhsha66t8/
Совместное использование Bash и Python в системе Linux предоставляет широкий спектр возможностей. В нашей статье приведены примеры автоматизации задач и управления рабочим процессом.
#Bash #Linux #Python
https://dev-gang.ru/article/ispolzovanie-bash-i-python-vmeste-s747auhflk/
#Bash #Linux #Python
https://dev-gang.ru/article/ispolzovanie-bash-i-python-vmeste-s747auhflk/
Парсинг веб-страниц помогает получить самую важную и ценную информацию из Интернета. Из нашего урока вы получите опыт работы с очисткой веб-страниц ETL c использованием Scrapy: который собирает цитаты, такие как цитата Эйнштейна, и загружает их в базу данных SQLite.
#Python #SQL
https://dev-gang.ru/article/davaite-sozdadim-skvoznoi-konveier-vebskrapinga-s-pomosczu-scrapy-a0bw0tvym7/
#Python #SQL
https://dev-gang.ru/article/davaite-sozdadim-skvoznoi-konveier-vebskrapinga-s-pomosczu-scrapy-a0bw0tvym7/
Семантический анализ – это анализ общего мнения аудитории. Благодаря интеллектуальному анализу мнений, компания получает обратную связь от потребителей и возможность улучшения продукта. Для определения отношения к продукту или услуге походит язык программирования Python. Давайте разберемся в анализе настроений с помощью простого практического руководства.
#Python #Data Science
https://dev-gang.ru/article/analiz-nastroenii-s-ispolzovaniem-python-rukovodstvo-dlja-naczinausczih-nsb7d08etk/
#Python #Data Science
https://dev-gang.ru/article/analiz-nastroenii-s-ispolzovaniem-python-rukovodstvo-dlja-naczinausczih-nsb7d08etk/