DevGang
122 subscribers
1.99K photos
1.6K links
Статьи по программированию и не только!
Публикуем горячие новости, статьи и переводы из мира IT.
Сайт проекта: https://dev-gang.ru
Download Telegram
Иногда в приложении есть задачи, которые необходимо выполнять автоматически по заранее определенному расписанию. Например, когда мы получаем автоматические электронные письма, содержащие новогоднее поздравление, уведомления о повестке дня каждый будний день в 8:00, выставление счетов каждый месяц 10-го числа в 9:00, проверку новых заказов каждые 10 минут и т.д. В этой статье будет рассказано, как создать автоматическое расписание с помощью #golang.

https://dev-gang.ru/article/sozdanie-avtomaticzeskogo-raspisanija-planirovsczik-zadanii-cron-s-pomosczu-golang-lgc6kt5exf/
В этой статье я расскажу о 10 особенностях #Golang, которые (по моим личным наблюдениям) отличают его от других языков.

https://dev-gang.ru/article/-osobennostei-go-kotorye-otliczaut-ego-ot-drugih-jazykov-qvbljlayud/
В этой статье я покажу вам, как использовать #Python функцию enumerate() с for loop и объясню, почему это лучший вариант, чем создание собственного счетчика приращения.

https://dev-gang.ru/article/python-enumerateprimer-python-enum-dlja-indeksa-cikla-fkgqm6d6dn/
Этот пост будет посвящен процессу загрузки данных из различных источников в базу данных #SQL, известный как #ETL с помощью языка #Golang.

https://dev-gang.ru/article/etl-izvleczenie-preobrazovanie-i-zagruzka-v-go-9a3t4om9v8/
Индексы базы данных необходимы для повышения производительности нашей системы. Поэтому сегодня мы хотим начать серию постов, связанных с этой темой. В частности, мы поговорим о том, как управлять индексами в #MongoDB, самой популярной базе данных #NoSQL. В этом первом посте мы обсудим основные концепции. В будущем, возможно, мы будем публиковать более продвинутые материалы :) Начнем!

https://dev-gang.ru/article/osnovy-indeksov-mongodb-dcj4li087j/
#JS часто классифицируется как язык с интерпретацией сценариев. Однако правда в том, что существует более одного способа интерпретации (каламбур предназначен и оставлен на ваше усмотрение).

#JavaScript

https://dev-gang.ru/article/model-vypolnenija-javascript-wimettget6/
В этой стате мы увидим, как сделать ваши первые шаги в #Wasm, попробуем передать данные из #Golang в #JavaScript и некоторые рецепты, которые помогут вам продвинуться дальше.

https://dev-gang.ru/article/osnovy-wasm-in-golangeto-fantastika-hqh8jvdddr/
Краткое введение в горутины и каналы в #Golang

https://dev-gang.ru/article/kratkoe-vvedenie-v-gorutiny-i-kanaly-v7n1g9shu8/
Создание самоподписной #SSL-сертификата для локальной разработки #Django всегда было проблемой. До того дня, как я обнаружил #mkcert, инструмент с нулевой конфигурацией, который создает локально доверенные сертификаты разработки, ваш браузер не будет жаловаться.

https://dev-gang.ru/article/kak-zapustit-lokalnyi-server-razrabotki-django-czerez-https-s-doverennym-samopodpisnoi-sslsertifikatom-0qvfvkskx7/
Интерфейсы в #Golang

Интерфейс - это разновидность типа #Go. Но, в отличие от типа структуры, тип интерфейса связан не с состоянием, а с поведением.

https://dev-gang.ru/article/interfeisy-v-golang-vup43ouauy/
В разных языках программирования есть разные способы включения / отключения сжатия #gRPC. В этой статье описывается, как использовать gRPC в #Go, #Java и #Ballerina.

https://dev-gang.ru/article/podderzhka-szhatija-grpc-v-go-java-i-ballerina-j2eqv6a8ov/
Если вы занимаетесь веб-разработкой, вы, вероятно, слышали, как кто-то говорил о том, что #Golang - это язык для современной серверной разработки. Он был создан командой людей, действительно знающих свое дело, в компании, которая действительно знает свое дело.

https://dev-gang.ru/article/go-velikolepnyi-modul-nethttp-u69osny6tr/
Давайте посмотрим, насколько просто добавить тепловые карты в таблицы в #Angular с помощью директив. Мы выберем действительно простое и элегантное решение, чтобы иметь отдельные цвета тепловой карты для разных столбцов в таблице.

https://dev-gang.ru/article/kak-realizovat-teplovuu-kartu-v-tablicah-s-pomosczu-direktiv-v-angular-hc62wdsg38/
Использование снимков экрана - обычная практика, особенно для веб-разработчиков, демонстрирующих свои работы в портфолио; но самые популярные инструменты для захвата экрана не допускают большой настройки, поэтому качество получаемых изображений может быть недостаточно хорошим. К счастью, есть и другие инструменты; как #Puppeteer, который допускает множество настроек.

#JavaScript

https://dev-gang.ru/article/delaite-luczshie-skrinshoty-s-puppeteer-zzs46spnew/
Установка переменных во время сборки может предоставить нашему приложению ценные метаданные, которые не были доступны при написании кода или даже во время выполнения. Мы можем контролировать флаги функций или информацию о сборке, например номер версии, без постоянного обновления кода #Go.

#Golang

https://dev-gang.ru/article/peremennye-vremeni-sborki-v-go-mna0b41q8x/
Привет, ребята, сегодня в этой статье я расскажу вам о том, что такое обработка естественного языка (#NLP), и о многом другом, так что давайте начнем.

https://dev-gang.ru/article/czto-takoe-obrabotka-estestvennogo-jazyka-nlp-40rkrou7zd/
#Elf - это реактивное решение для управления неизменяемым состоянием, построенное на основе RxJS. Он использует пользовательские операторы #RxJS для запроса состояния и чистые функции для его обновления.

https://dev-gang.ru/article/predstavljaem-elfreaktivnoe-hraniliscze-s-magiczeskimi-sposobnostjami-dlja-prilozhenii-js-k6591017zr/
Анализ URL-адресов - это обычная задача, которую нужно выполнять во время веб-разработки, и она кажется простой, но может стать сложной. Нечасто можно встретить модуль, который делает синтаксический анализ настолько простым, что вам не нужно много думать.

#javascript

https://dev-gang.ru/article/legko-analiziruite-urladresa-v-javascript-s-pomosczu-parseurl-0mlpxiq0ri/
#Knex.js - это построитель #SQL-запросов для #JavaScript. Что он делает, так это то, что он предоставляет простой в использовании интерфейс для доступа к базе данных и выполнения действий с ней и ее данными. Он поддерживает многие системы управления базами данных, такие как MySQL, SQLite, Postgres и другие.

https://dev-gang.ru/article/knexjs-uczebnik-dlja-naczinausczih-a1nwsw0ad8/
Channel name was changed to «DevGang - статьи по программированию»
В этом посте вы узнаете, как создать спиннер, который будет отображаться и скрываться в зависимости от состояния загрузки вашего приложения. Для этого мы будем использовать #Angular Router и подключаться к некоторым из предоставленных событий.

https://dev-gang.ru/article/dobavljaem-spinner-pri-zagruzke-novyh-routov-v-angular-g9dm1qeqhl/