http.Server в Go на максималках: https://proglib.io/w/280e52fd
bojanz.github.io
Increasing http.Server boilerplate · bojanz.github.io
#news
Выпущены версии Go 1.17.1 и Go 1.16.8, которые исправили проблемы в безопасности.
https://proglib.io/w/a780c750
Выпущены версии Go 1.17.1 и Go 1.16.8, которые исправили проблемы в безопасности.
https://proglib.io/w/a780c750
Go language Tutorial
Go 1.17.1 and Go 1.16.8 versions released
Golang team at Google released Go 1.17.1 and Go 1.16.8 versions.
Пишем карточную игру на Go по шагам: https://proglib.io/w/11f0a51f
Educative: Interactive Courses for Software Developers
Go tutorial: Build a card game with Golang
Go is a popular programming language used by many top tech companies. If you dream of working for one of these top companies, it’s important to have experience with the programming languages they use. Today, we’re going to walk you through a real-world Go…
Приходи на бесплатный курс «Golang разработчик» от CloudMTS, изучи новый язык за 3 месяца и получи оффер!
Для поступления нужно немного опыта
Полгода коммерческой разработки на любом языке достаточно, чтобы пройти испытания и получить оффер по результатам курса.
Решайте реальные продуктовые задачи во время обучения
За 3 месяца вы узнаете, как использовать Golang и окружение для решения инфраструктурных проблем и задач. Он легкий для входа, безопасный и быстрый в разработке.
Курс написан командой опытных инженеров CloudMTS
CloudMTS – это облачный провайдер с собственными магистральными каналами связи. Команда проектирует инфраструктурные службы облака и строит биллинг. Вся разработка ведётся на Golang.
Получи оффер сразу после окончания обучения
После успешного окончания курса вас ждет собеседование с CloudMTS, к которому вы подготовитесь на курсе.
Регистрируйся на курс!
http://teta.mts.ru/golang?utm_source=telegram&utm_medium=post&utm_campaign=golang&utm_content=goproglib
Для поступления нужно немного опыта
Полгода коммерческой разработки на любом языке достаточно, чтобы пройти испытания и получить оффер по результатам курса.
Решайте реальные продуктовые задачи во время обучения
За 3 месяца вы узнаете, как использовать Golang и окружение для решения инфраструктурных проблем и задач. Он легкий для входа, безопасный и быстрый в разработке.
Курс написан командой опытных инженеров CloudMTS
CloudMTS – это облачный провайдер с собственными магистральными каналами связи. Команда проектирует инфраструктурные службы облака и строит биллинг. Вся разработка ведётся на Golang.
Получи оффер сразу после окончания обучения
После успешного окончания курса вас ждет собеседование с CloudMTS, к которому вы подготовитесь на курсе.
Регистрируйся на курс!
http://teta.mts.ru/golang?utm_source=telegram&utm_medium=post&utm_campaign=golang&utm_content=goproglib
История о том, как неопределенное поведение часового пояса в Go парализовало команду опытных разработчиков на некоторое время.
https://proglib.io/w/c133bac8
https://proglib.io/w/c133bac8
Dolthub
A nasty bit of undefined timezone behavior in Golang
Go is a great language. Really, it is! We complain about the rough
edges, but on the whole it's been a great choice for us, and we're not…
edges, but on the whole it's been a great choice for us, and we're not…
Практическое руководство по профилированию, трассировке и другим методам observability в Go. Кстати, данная тема неплохо раскрыта в докладе Михаила Кабищева на GopherCon Russia 2020.
https://proglib.io/w/4d0f8d74
https://proglib.io/w/4d0f8d74
YouTube
Continuous profiling для Go приложений. Михаил Кабищев
Рано или поздно каждый Go разработчик сталкивается с необходимостью профилирования Go-приложений и на помощь к нему приходит замечательный инструмент под названием pprof. Но иногда возникают ситуации, когда профили нужно одновременно снять со всех копий одного…
Простое и понятное объяснение основ работы DNS + пример простого DNS-сервера на Go.
https://proglib.io/w/4a9cf212
https://proglib.io/w/4a9cf212
Medium
DNS Basics and Building Simple DNS Server in Go
This is my experience on prototyping a DNS server in Golang. After going through this blog you will have a nice idea on how DNS works…
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🥳 Поздравляем с Днём программиста!
В 256-й день года профессиональный праздник отмечают люди, без которых любой компьютер остался бы грудой мертвого железа.
Сфера ИТ динамично развивается, поэтому программистам нужно не только очень много знать, но и постоянно учиться.
Коллектив издания поздравляет читателей с праздником! В этот день мы хотим пожелать вам адекватных заказчиков и успехов в освоении постоянно меняющейся профессии. Пусть ваш код всегда работает как задумано, а «Библиотека программиста» постарается вам в этом помочь, публикуя интересные статьи.
Успехов в работе и оставайтесь с нами!
В 256-й день года профессиональный праздник отмечают люди, без которых любой компьютер остался бы грудой мертвого железа.
Сфера ИТ динамично развивается, поэтому программистам нужно не только очень много знать, но и постоянно учиться.
Коллектив издания поздравляет читателей с праздником! В этот день мы хотим пожелать вам адекватных заказчиков и успехов в освоении постоянно меняющейся профессии. Пусть ваш код всегда работает как задумано, а «Библиотека программиста» постарается вам в этом помочь, публикуя интересные статьи.
Успехов в работе и оставайтесь с нами!
📺 Тот случай, когда сложно выделить конкретное видео или плейлист. Ловите годный канал с видеоуроками для изучения Go.
https://proglib.io/w/5e71d3a5
https://proglib.io/w/5e71d3a5
Кодогенерация в Go на примере маршалинга и анмаршалинга интерфейсных типов данных
В статье представлен пример сохранения в JSON списка интерфейсов и нескольких типов, удовлетворяющих этому интерфейсу, и последующего восстановления из JSON-а этого списка.
https://proglib.io/w/7f245b4f
В статье представлен пример сохранения в JSON списка интерфейсов и нескольких типов, удовлетворяющих этому интерфейсу, и последующего восстановления из JSON-а этого списка.
https://proglib.io/w/7f245b4f
Хабр
Кодогенерация в GO на примере маршалинга и анмаршалинга интерфейсных типов данных
Суть проблемыЕсть интерфейс и есть несколько типов удовлетворяющих этому интерфейсу. Хочется сделать так, что бы можно было сохранить в JSON список таких интерфейсов а потом восстановить из JSON-а...
Самое время начать карьеру в IT-сфере! Участвуйте в бесплатном интенсиве с 16 по 18 сентября в 19:00 по московскому времени. Обучитесь новой профессии — 1С-разработчик.
Регистрируйтесь: 👉 https://clc.to/A7pl8w.
👨💻 Познакомитесь с платформой 1С и её основными объектами. Создадите базу для торгового предприятия и на её примере поймёте, что 1С — это легко.
💼 К концу интенсива подготовите проект, который станет первым кейсом в вашем портфолио разработчика.
🎁 Каждый участник интенсива, который выполнит домашнюю работу, получит сертификат на 5 000 рублей на оплату любого курса Skillbox. А ещё электронную книгу «Век живи — век учись» издательства МИФ.
Регистрируйтесь: 👉 https://clc.to/A7pl8w.
👨💻 Познакомитесь с платформой 1С и её основными объектами. Создадите базу для торгового предприятия и на её примере поймёте, что 1С — это легко.
💼 К концу интенсива подготовите проект, который станет первым кейсом в вашем портфолио разработчика.
🎁 Каждый участник интенсива, который выполнит домашнюю работу, получит сертификат на 5 000 рублей на оплату любого курса Skillbox. А ещё электронную книгу «Век живи — век учись» издательства МИФ.
Статья, которая расскажет о различиях между стеком и кучей в программе Go, значении статистики
https://proglib.io/w/9543209f
allocs/op
и некоторых способах исследования использования памяти.https://proglib.io/w/9543209f
Medium
Understanding Allocations in Go
Understand the differences between the stack and heap in Go, and learn about ways of evaluating performance
Пример реализации микросервиса на Go + REST + gRPC в соответствии с принципами паттерна BFF (Back-end for Front-end).
https://proglib.io/w/9848c4c5
https://proglib.io/w/9848c4c5
Medium
[BUILD] BFF Pattern with Go Microservices using REST & gRPC
Bind it to the UI and deploy everything on AWS EC2. (Also has Kotlin & Java versions)
Думаете, что стать программистом сложно? Только не с обучающим курсом от Skillbox!
Если вы никогда не занимались программированием, курс «Профессия Go-разработчик» станет отличным стартом вашей карьеры!
Под руководством опытных кураторов вы получите базовые знания программирования, поймете принципы работы с операционными системами и обменом данными, научитесь создавать и оптимизировать приложения на языке Go.
Пройдя обучение, вы получите диплом, а лучших студентов пригласят на стажировку в Ozon.
Переходите по ссылке и регистрируйтесь. Первые 3 месяца обучения бесплатно!▶️ https://clc.to/s9nrMA.
Если вы никогда не занимались программированием, курс «Профессия Go-разработчик» станет отличным стартом вашей карьеры!
Под руководством опытных кураторов вы получите базовые знания программирования, поймете принципы работы с операционными системами и обменом данными, научитесь создавать и оптимизировать приложения на языке Go.
Пройдя обучение, вы получите диплом, а лучших студентов пригласят на стажировку в Ozon.
Переходите по ссылке и регистрируйтесь. Первые 3 месяца обучения бесплатно!▶️ https://clc.to/s9nrMA.
🔧 gron — утилита, которая облегчает работу с JSON из командной строки.
Данные в формате JSON легко загружать и сохранять в своих программах, а вот через терминал работать с сериализованными объектами далеко не так просто. Автор gron решил исправить это, сделав так, чтобы по файлам в JSON можно было искать с помощью
⭐ 9946
Репозиторий
Статья на «Хакере»
Данные в формате JSON легко загружать и сохранять в своих программах, а вот через терминал работать с сериализованными объектами далеко не так просто. Автор gron решил исправить это, сделав так, чтобы по файлам в JSON можно было искать с помощью
grep
, сравнивать их через diff
и так далее.⭐ 9946
Репозиторий
Статья на «Хакере»
GitHub
GitHub - tomnomnom/gron: Make JSON greppable!
Make JSON greppable! Contribute to tomnomnom/gron development by creating an account on GitHub.