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

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

# это некий 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.

Как глубоко объединить объекты JavaScript? 

Метод Object.assign или оператор распространения позволяет нам мелкие слияния объектов JavaScript.

Это означает, что объединяется только первый уровень, но более глубокие уровни по-прежнему ссылаются на исходный объект.

Глубокое слияние гарантирует, что все уровни объектов, которые мы объединяем в другой объект, будут скопированы вместо того, чтобы ссылаться на исходные объекты.

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

Структурирование вашего приложения Golang: плоская структура против многоуровневой архитектуры

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

Golang - относительно простой язык, в котором нет мнения о том, как должны быть структурированы приложения. В этой статье мы рассмотрим два основных способа структурирования приложения Go.

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

Уроки, извлеченные из создания сервера WebSocket 

Appwrite - это автономный сервер Backend-as-a-Service с открытым исходным кодом, который призван упростить разработку приложений с помощью SDK, доступных на различных языках программирования.

До выпуска Realtime API с версией 0.10.0 приложения могли взаимодействовать только с нашим REST API.

Понимание go.mod и go.sum 

В этом блоге я постараюсь осветить основы go модуля, как работает управление зависимостями в проектах GoLang.

Go: вы должны знать это, прежде чем использовать Defer 

Defer - одна из моих любимых вещей в Go. Вы можете использовать его, чтобы убедиться, что операция выполняется до возврата из функции. Это очень полезно. Я думаю, что почти все программисты Go, если не все, использовали оператор defer в своих приложениях. Но есть одна вещь, которую вы должны знать, прежде чем использовать defer в Go.

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

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

Попробовать

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

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