DevGang
Авторизоваться

Напишите лучший код Golang, указав имена полей при инициализации структур 

Есть отличное руководство по стилю Go от Uber, в котором описаны все, что можно и чего нельзя делать при написании кода Golang в компании, и оно может быть полезным ресурсом, когда вы и / или ваша команда также пишете на Go.

Основы индексов MongoDB 

Индексы базы данных необходимы для повышения производительности нашей системы. Поэтому сегодня мы хотим начать серию постов, связанных с этой темой. В частности, мы поговорим о том, как управлять индексами в MongoDB, самой популярной базе данных NoSQL. В этом первом посте мы обсудим основные концепции. В будущем, возможно, мы будем публиковать более продвинутые материалы :) Начнем!

Уменьшить размер образа докера для приложения golang 

Вы когда-нибудь долго ждали, чтобы отправить образ докера приложения golang в docker hub или другой реестр контейнеров? Если да, то эта статья может быть вам полезна.

ETL: Извлечение, преобразование и загрузка в Go 

Вы собираетесь посетить Бостон и хотите попробовать вкусную еду. Вы спрашиваете своего друга, который живет там, где можно поесть. Он отвечает: «Везде хорошо, не прогадаешь». Что заставляет задуматься, может, мне стоит проверить, где не стоит есть.

В вас возникает компьютерный компьютерщик, и вы обнаруживаете, что в городе Бостон есть набор данных о пищевых нарушениях. Вы скачиваете его и решаете посмотреть.

Данные в формате CSV (который вы ненавидите). Поскольку вы собираетесь поиграть с данными, вы решаете загрузить эти данные в базу данных SQL. Как только данные попадают в базу данных, вы можете динамически запрашивать их с помощью SQL или даже использовать необычные инструменты, такие как Grafana или Redash, для визуализации данных.

Этот пост будет посвящен процессу загрузки данных из различных источников в базу данных SQL, известную как ETL.

Python Enumerate - пример Python Enum для индекса цикла 

Когда вы кодируете на Python, вы можете использовать функцию enumerate() и for loop чтобы распечатать каждое значение итерации со счетчиком.

Почему не ТОМЛ? 

# это некий TOML

name = 'TOML'

[created-by]
name = 'Tom Preston-Werner'
dob = 1979-05-27T07:32:00-08:00

TOML - это формат файла конфигурации, разработанный как «улучшенный» INI-файл.

10 особенностей Go, которые отличают его от других языков. 

Что касается языков программирования, Golang довольно молод. Впервые он был выпущен 10 ноября 2009 года. Его создатели Роберт Гриземер
Роб Пайк и Кен Томпсон работали в Google, где проблема массового масштабирования вдохновила их на создание Go как быстрого и эффективного решения для программирования проектов с большими объемом кода, управляемыми несколькими разработчиками, имеющими строгие требования к производительности и охватывающими несколько сетей и ядер обработки.

Основатели Go также воспользовались возможностью при создании своего нового языка, чтобы изучить сильные и слабые стороны и недостатки других языков программирования. В результате получился чистый, понятный и практичный язык с относительно небольшим набором команд и функций.

В этой статье я расскажу о 10 особенностях Go, которые (по моим личным наблюдениям) отличают его от других языков.

Создание автоматического расписания (планировщик заданий Cron) с помощью Golang 

Иногда в приложении есть задачи, которые необходимо выполнять автоматически по заранее определенному расписанию. Например, когда мы получаем автоматические электронные письма, содержащие новогоднее поздравление, уведомления о повестке дня каждый будний день в 8:00, выставление счетов каждый месяц 10-го числа в 9:00, проверку новых заказов каждые 10 минут и т.д. В этой статье будет рассказано, как создать автоматическое расписание с помощью golang.

Как создавать быстрые и точные диаграммы разброса с большим количеством данных на Python 

Диаграммы разброса довольно просты и их легко создать - по крайней мере, я так думал. Недавно мне пришлось визуализировать набор данных с сотнями миллионов точек данных. Если вы разработчик Python, вы сразу же импортируете matplotlib и приступите к работе. Но оказывается, что есть более эффективные, быстрые и интуитивно понятные способы создания диаграмм рассеивания.

В чем проблема matplotlib? Что ж, matplotlib это отличная библиотека Python, и она определенно обязательна для изучения данных. Но matplotlib это также огромный универсал и может работать неоптимально в некоторых сценариях. Это один из тех.

Как получить значение выбранной радиокнопки с помощью JavaScript? 

Иногда нам может потребоваться получить значение выбранного переключателя в нашем веб-приложении JavaScript.

В этой статье мы рассмотрим, как получить значение выбранного переключателя с помощью JavaScript.

Присоединяйся в тусовку

Поделитесь своим опытом, расскажите о новом инструменте, библиотеке или фреймворке. Для этого не обязательно становится постоянным автором.

Попробовать

В этом месте могла бы быть ваша реклама

Разместить рекламу