Коллекция фрагментов, иллюстрирующая общие HTTP-ответы для веб-приложений Go.
https://proglib.io/w/10c63550
https://proglib.io/w/10c63550
www.alexedwards.net
Golang Response Snippets: JSON, XML and more - Alex Edwards
Реализация Wappalyzer на Go: https://proglib.io/w/a50b1fb3
Почему Options Pattern отлично подходит для обеспечения безопасности
Запись доклада Дмитрия Котика на OWASP AppSec Days Developer Security Summit 2021, в рамках которого он демонстрирует три преимущества безопасности Options Pattern для инициализации объекта на примерах Go. Он также предлагает и объясняет небольшое, но значительное улучшение шаблона, которое еще больше повысит безопасность.
https://proglib.io/w/0d3aba8b
Запись доклада Дмитрия Котика на OWASP AppSec Days Developer Security Summit 2021, в рамках которого он демонстрирует три преимущества безопасности Options Pattern для инициализации объекта на примерах Go. Он также предлагает и объясняет небольшое, но значительное улучшение шаблона, которое еще больше повысит безопасность.
https://proglib.io/w/0d3aba8b
YouTube
Why the Options Pattern is Great for Security - Dima Kotik
Ultimate_Go_Notebook_2021.epub
13.9 MB
Ultimate Go Notebook (2021)
Авторы: William Kennedy и Hoanh An
Книга представляет собой своего рода блокнот с полезными записями к курсу Ultimate Go от Ardan Labs, но если вы не проходили данный курс, в любом случае книга имеет огромную ценность.
Как заявляют авторы, она охватывает более сложные темы, которых сегодня нет в других книгах. Из материалов книги вы узнаете, как писать более идиоматичный и производительный код с упором на инженерные решения.
Авторы: William Kennedy и Hoanh An
Книга представляет собой своего рода блокнот с полезными записями к курсу Ultimate Go от Ardan Labs, но если вы не проходили данный курс, в любом случае книга имеет огромную ценность.
Как заявляют авторы, она охватывает более сложные темы, которых сегодня нет в других книгах. Из материалов книги вы узнаете, как писать более идиоматичный и производительный код с упором на инженерные решения.
3 вещи, которые нужны Go прямо сейчас, больше, чем дженерики. Естественно, это субъективное мнение автора, которое уже побудило много споров. Поделитесь мнением, какую фичу лично вы добавили бы языку прямо сейчас?
Medium
3 Things Go Needs Right Now More Than Generics
My suggestions to make Go an even better language
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Аналитика ЗП Q2 2021_IT.pdf
1.2 MB
Рейтинг зарплат от RealHR: сколько получали digital-специалисты во втором квартале 2021
Зарплаты растут, по крайней мере, в Москве. Читайте очередной отчёт RealHR по диджитал-индустрии.
Зарплаты растут, по крайней мере, в Москве. Читайте очередной отчёт RealHR по диджитал-индустрии.
Go Tooling in Action — местами устаревший, но полезный воркшоп, посвященный инструментам, которые разработчики на Go используют в повседневной жизни.
1: Управление исходным кодом
2: Создание артефактов из кода
3: Динамический анализ программы
1: Управление исходным кодом
2: Создание артефактов из кода
3: Динамический анализ программы
GitHub
go-tooling-workshop/1-source-code/README.md at master · campoy/go-tooling-workshop
A workshop covering all the tools gophers use in their day to day life - campoy/go-tooling-workshop
Октябрь богат на дни рождения IT-компаний. Буквально пару дней назад мы поздравляли ВК и Дурова, а сегодня хотелось бы рассказать про 15-летие компании AGIMA.
Ребята занимаются разработкой сайтов, мобильных приложений и аналитикой. Мы часто используем продукты, разработанные ими, и сами об этом не знаем: АльфаСтрахование, Пятерочка, O'STIN и др. 14 октября они будут отмечать день рождения и приглашают разработчиков, продактов и тех, кто занимается развитием цифровых продуктов, на праздник. Будет больше 1000 человек из IT-индустрии.
Гостей ждет крутая программа:
- jazz band,
- мощнейший сет от DJ Ginzburg,
- потрясающие Filatov & Karas,
- коктейль-бар,
- нетворкинг-зоны.
Вход бесплатный, но нужно зарегистрироваться на сайте и получить приглашение.
Ребята занимаются разработкой сайтов, мобильных приложений и аналитикой. Мы часто используем продукты, разработанные ими, и сами об этом не знаем: АльфаСтрахование, Пятерочка, O'STIN и др. 14 октября они будут отмечать день рождения и приглашают разработчиков, продактов и тех, кто занимается развитием цифровых продуктов, на праздник. Будет больше 1000 человек из IT-индустрии.
Гостей ждет крутая программа:
- jazz band,
- мощнейший сет от DJ Ginzburg,
- потрясающие Filatov & Karas,
- коктейль-бар,
- нетворкинг-зоны.
Вход бесплатный, но нужно зарегистрироваться на сайте и получить приглашение.
Несколько идей от Three Dots Labs о том, как сделать Enum’ы в Go более безопасными.
https://proglib.io/w/0a6021c7
https://proglib.io/w/0a6021c7
threedots.tech
Safer Enums in Go
Are you struggling with enum implementation in Go? We present battle-tested strategies for creating safer, more meaningful enums that we've refined across multiple projects. Learn how to avoid common pitfalls and leverage Go's type system to build robust…
История инженеров из Zendesk о поиске утечки памяти C в программе на Go.
Medium
Hunting down a C memory leak in a Go program
A story of metrics, confusion, and eBPF.
Forwarded from Книги для программистов
Добрый вечер. Комьюнити Библиотеки программиста подумывает о том, чтобы организовать встречу офлайн в конце октября у нас на локации в мск. Хотим узнать ваше мнение, во что бы вы хотели поиграть в компании из 6-10 человек (единомышленников-программистов)
Anonymous Poll
16%
Монополия
20%
Мафия
9%
Крокодил
5%
Домино
18%
Покер
14%
Кто я такой (стикеры на лбу)
11%
Квизы (участики делятся на команды)
13%
Манчкин
4%
Другое (в комментариях)
40%
Полное прекращение работы Telegram в России
🔧 ko — простой инструмент для создания и развёртывания приложений Go в Kubernetes.
https://proglib.io/w/284d06f9
https://proglib.io/w/284d06f9
GitHub
GitHub - ko-build/ko: Build and deploy Go applications
Build and deploy Go applications. Contribute to ko-build/ko development by creating an account on GitHub.
Привет, Username! Приглашаем тебя на новый хакатон Цифрового Прорыва на тему "Транспорт и логистика"!
Для тебя мы подготовили крутецкие кейсы от Росатома, Ростелекома, Транспортных инноваций Москвы, международного аэропорта Шереметьево, Accenture и др.!
Участвовать можно онлайн из любой точки России, либо в специальных оффлайн-коворкингах (см. список доступных на сайте).
Успей собрать команду 3-5 человек (или присоединиться к имеющимся), выбрать кейс и побороться за призовой фонд до 4.500.000 руб. 🚀🚀🚀
Регистрируйся прямо сейчас: https://proglib.io/w/62c74971
Для тебя мы подготовили крутецкие кейсы от Росатома, Ростелекома, Транспортных инноваций Москвы, международного аэропорта Шереметьево, Accenture и др.!
Участвовать можно онлайн из любой точки России, либо в специальных оффлайн-коворкингах (см. список доступных на сайте).
Успей собрать команду 3-5 человек (или присоединиться к имеющимся), выбрать кейс и побороться за призовой фонд до 4.500.000 руб. 🚀🚀🚀
Регистрируйся прямо сейчас: https://proglib.io/w/62c74971
Краткое руководство по использованию GoReleaser и разбор некоторых подводных камней, которые могут возникнуть в ходе использования.
https://proglib.io/w/87a1baca
https://proglib.io/w/87a1baca
Medium
The fanciest way of releasing Go binaries with GoReleaser 😎
Written by Furkan Türkal developer-guy Erkan Zileli
Разработчиком может стать каждый — особенно если есть искренний интерес к профессии. Понять, нравится ли вам программирование, вы сможете на двухнедельном курсе Нетологии «Старт в программировании».
За 9 занятий вы полностью погрузитесь в задачи программиста, обучитесь основам JavaScript, CSS, HTML и напишете код для своей первой программы — игры, которая мотивирует подходить стратегически к планированию жизни.
Погрузитесь в мир программирования.
Зарегистрироваться на курс: https://netolo.gy/g69
За 9 занятий вы полностью погрузитесь в задачи программиста, обучитесь основам JavaScript, CSS, HTML и напишете код для своей первой программы — игры, которая мотивирует подходить стратегически к планированию жизни.
Погрузитесь в мир программирования.
Зарегистрироваться на курс: https://netolo.gy/g69