Публикации по теме 'golang'


От Java и REST до GO и gRPC
Как я познакомился с Go и gRPC, исходя из карьеры в области бэкэнд-разработки REST с Java. Большинство разработчиков, как правило, знают один язык / фреймворк и придерживаются его в своей карьере. У некоторых есть любимые проекты на непонятных и забавных языках, но это, как правило, больше хобби, чем смена направления карьеры. Но у некоторых есть возможность время от времени менять свой основной язык. У меня была возможность работать с тремя основными языками за последние 20..

Появление Го / День 8
День 8 знаменитого Пришествия кода — я слышал, вам нравятся регистры Это было проще, чем День 7 , просто немного веселья с регулярными выражениями и переключением/регистром. Ничего особенного Предыдущие части: День 1 День 2 День 3 День 4 День 5 День 6 » День 7 Проблема первая: Вы получаете сигнал непосредственно от процессора. Из-за вашей недавней помощи с инструкциями перехода хотелось бы, чтобы вы вычислили результат серии необычных инструкций регистра...

Написание клиента API в Go для Unsplash
Это история моего опыта написания API-клиента на Go (golang), для извлечения изображений из unsplash api . Что такое Unsplash Постоянно растущая коллекция бесплатных фотографий высокого качества и высокого разрешения, делайте все, что хотите. Я люблю использовать фотографии и иногда вносить свой вклад . Скрыть | Бесплатные фотографии высокого разрешения Делайте все, что хотите, фотографии высокого разрешения. unsplash.com Итак,..

Go против C #, часть 2: Сборка мусора
Еще две части из этой серии: Часть 1: Горутины против Async-Await Часть 3: компилятор, среда выполнения, система типов, модули и все остальное . Интересно, что черновик этого поста был написан пару месяцев назад, и он был относительно коротким. Суть его заключалась в следующем: Сборщик мусора Go явно уступает тому, что есть в .NET. Подробности см. В следующих сообщениях:« 1 , 2 , 3 , 4 (обратите внимание, что некоторые из них довольно свежие). . » Но… я не мог..

Поехали ради Go (GoLang)
«Go будет серверным языком будущего». — Тобиас Лютке, Shopify Ничто так не сводит разработчика с ума, как новый язык программирования, верно? То же самое произошло с Go или GoLang . Итак, если вы новичок в Go, но слышали о нем, вы знаете, что это классный язык, и вы хотите узнать больше, давайте углубимся, но сначала давайте узнаем, откуда он взялся - Откуда оно взялось? 1] Go — это язык процедурного программирования. Он был разработан в 2007 году в Google, но запущен в..

Создание каналов Голанга с нуля
Лучший способ узнать, как что-то работает, - это собрать самому. Go - мощный, но простой язык. Я использую Golang последние четыре года, и мне это нравится. Конечно, это относительно молодой язык с некоторыми шероховатостями и неэффективностью. Но каждый недостаток дополнен уникальной особенностью. И одна из моих любимых функций Go - это каналы . Для тех, кто не знаком с Go, каналы - это механизм, позволяющий горутинам (которые похожи на потоки) передавать данные от одного к..

Изучаем Go. Эпизод 2 . Далее о пакетах, зависимостях, создании приложений и IDE.
Сообщение об эпизоде ​​и ссылки на видео: 1 , 2 (этот пост), 3 , 4 и 5 ( почти готово ) Во втором эпизоде ​​я просмотрел много материала, который я рассмотрел в первом эпизоде, но добавил больше контекста, исторических причин, по которым некоторые вещи существуют в Go и стеке, а также просмотрел ряд новых элементов информации. . Еще одна вещь, которую я получил в этом эпизоде, — это управление пакетами и зависимостями с помощью Go Dep, а также то, как создать пакет или библиотеку..