Forwarded from Библиотека программиста | программирование, кодинг, разработка
#devtool
🔧 scc — инструмент для подсчета строк кода в кодовой базе. Работает быстро, оценивает сложность кода, время и необходимое количество разработчиков с общей стоимость реализации проекта с нуля. Интересно узнать, сойдутся ли цифры на ваших проектах?
https://proglib.io/w/5257c880
🔧 scc — инструмент для подсчета строк кода в кодовой базе. Работает быстро, оценивает сложность кода, время и необходимое количество разработчиков с общей стоимость реализации проекта с нуля. Интересно узнать, сойдутся ли цифры на ваших проектах?
https://proglib.io/w/5257c880
😁14👍6
С момента публикации поста вышли 3-4 части в серии 🕹🎮
Telegram
Библиотека Go разработчика
🕹Серия видеоуроков по разработке игры с использованием Go и Raylib.
📺 Смотреть
📺 Смотреть
👍3
Серия статей по разработке интернет-магазина
В первой части описаны теоретические и практические аспекты разработки и деплоя ориентированного на DDD микросервиса с использованием Go, gRPC, OpenAPI, Docker и других инструментов.
Читать
В первой части описаны теоретические и практические аспекты разработки и деплоя ориентированного на DDD микросервиса с использованием Go, gRPC, OpenAPI, Docker и других инструментов.
Читать
Tproger
Как разработать Enterprise Application на Golang с нуля
Авторы подписки «Огонь» поделились личным опытом и рассказали, как разработать Enterprise Application с нуля. Код — внутри.
👍4🤔2👏1
#news
Новости из мира Go-разработки:
— Погружение в новый алгоритм сортировки pdqsort
— Релиз go-mysql 1.6.0
— Релиз Tengo 2.12.0
— Релиз Garble 0.7.0
— Релиз Task 3.13.0
— Релиз RoseDB 1.1.1
— Релиз Chroma 2.2.0
— Анонс GoLand 2022.2 EAP #5
Новости из мира Go-разработки:
— Погружение в новый алгоритм сортировки pdqsort
— Релиз go-mysql 1.6.0
— Релиз Tengo 2.12.0
— Релиз Garble 0.7.0
— Релиз Task 3.13.0
— Релиз RoseDB 1.1.1
— Релиз Chroma 2.2.0
— Анонс GoLand 2022.2 EAP #5
Medium
Go’s new sorting algorithm: pdqsort
Understand the new sorting algorithm Go started using and how it differs from regular the Quicksort.
👍4
🔧 HTTPLoot — Go-инструмент для исследования безопасности веб-приложений. Позволяет автоматически сканировать, определять технический стек, заполнять формы, извлекать секреты из страниц ошибок/отладки и JavaScript-кода сайтов.
Инструмент разработан командой RedHunt Labs. Свою результативность он уже доказал, найдя 1 676 634 секретов в результате двух этапов глубокого тестирования.
Репозиторий
Инструмент разработан командой RedHunt Labs. Свою результативность он уже доказал, найдя 1 676 634 секретов в результате двух этапов глубокого тестирования.
Репозиторий
👍12🤔5
Ответы на популярные вопросы о конкурентности в Go на примерах:
— Что это?
— Какие проблемы возникают из-за конкурентного кода и как с ними справиться?
Читать
— Что это?
— Какие проблемы возникают из-за конкурентного кода и как с ними справиться?
Читать
👍3
Everyday-Go.pdf
2.6 MB
Everyday Golang - The Fast Track (2021)
Автор: Alex Ellis
Перед вами мини-книга от автора множества руководств по модульному тестированию в Go и других учебных материалов (книги Serverless For Everyone Else и курса Kubernetes on Raspberry Pi).
Everyday Golang — это ускоренный курс для изучения концепций и методов, которые вы можете применять в своей повседневной работе и проектах.
Материал книги представляет собой сборник практических примеров, уроков и техник для Go-разработчиков.
Автор: Alex Ellis
Перед вами мини-книга от автора множества руководств по модульному тестированию в Go и других учебных материалов (книги Serverless For Everyone Else и курса Kubernetes on Raspberry Pi).
Everyday Golang — это ускоренный курс для изучения концепций и методов, которые вы можете применять в своей повседневной работе и проектах.
Материал книги представляет собой сборник практических примеров, уроков и техник для Go-разработчиков.
👍2
Golang — это простой, быстрый и удобный язык программирования, с помощью которого можно писать сложные программы. Познакомьтесь с Go-разработкой на практике и освойте один из востребованных языков на бесплатном вебинаре 23 июня в 19:00 по московскому времени.
Регистрируйтесь по ссылке. Мы сразу пришлём вам на почту подборку полезных материалов для изучения Go:https://clc.to/gu5_hQ
Во время вебинара вы:
💡 изучите основы языка Golang;
💡 узнаете, как библиотеки помогают ускорить разработку приложений;
💡 познакомитесь с синтаксисом и основными функциями Golang;
💡 создадите многофункционального бота для Telegram и добавите проект в портфолио.
Практический вебинар будет вести Senior Golang Developer с 11-летним опытом в веб-разработке Валерий Кабисов.
🎉 Дойдите до конца вебинара и получите в подарок электронную книгу Пола Доэрти и Джеймса Уилсона «Человек + машина». Участвуйте онлайн и получите сертификат на 10 000 рублей для обучения на образовательной платформе Skillbox.
Регистрируйтесь по ссылке. Мы сразу пришлём вам на почту подборку полезных материалов для изучения Go:https://clc.to/gu5_hQ
Во время вебинара вы:
💡 изучите основы языка Golang;
💡 узнаете, как библиотеки помогают ускорить разработку приложений;
💡 познакомитесь с синтаксисом и основными функциями Golang;
💡 создадите многофункционального бота для Telegram и добавите проект в портфолио.
Практический вебинар будет вести Senior Golang Developer с 11-летним опытом в веб-разработке Валерий Кабисов.
🎉 Дойдите до конца вебинара и получите в подарок электронную книгу Пола Доэрти и Джеймса Уилсона «Человек + машина». Участвуйте онлайн и получите сертификат на 10 000 рублей для обучения на образовательной платформе Skillbox.
💩16👍1
Create Your Tests Easily: анонс open source библиотеки от Ozon Tech в BDD-стиле, которая облегчает тяготы создания автотестов.
Читать
Читать
Хабр
Go, Allure и HTTP, или Как мило тестировать HTTP-сервисы на Go
Привет! Меня зовут Сергей, я старший разработчик в Ozon и раньше вообще не был замечен в QA. Все мы привыкли к лёгкому написанию тестов на Python и Java — это основные языки автотестировщиков с...
👍15💩3😁2
Golang meetup online
1. Ложь, наглая ложь и benchmarks - Юрий Букаткин, teamlead «Программный Регион»
Расскажу про бенчмарки, про утилиты, которые помогают определить что что то в тестировании произошло не так, расскажу про причины почему так происходит и сделаем из этого выводы.
2. NeoVim как IDE для Golang и не только - Антон Губарев, software engineer «Авито»
Расскажу про плюсы и минусы использования NeoVim как основной среды. Покажу функциональные возможности сравню с аналогичными в Goland. Приведу примеры решения частых рабочих кейсов
3. Потребление оперативной памяти в языке Go: проблемы и пути решения - Виталий Исаев, старший разработчик «МойОфис»
Исследование и сравнительный анализ механизмов ограничения потребления оперативной памяти рантаймом языка Go.
➖➖➖
🗓 29 июня, начало в 19:00 мск, Среда
🌐 ОНЛАЙН
✅ Регистрация на мероприятие
1. Ложь, наглая ложь и benchmarks - Юрий Букаткин, teamlead «Программный Регион»
Расскажу про бенчмарки, про утилиты, которые помогают определить что что то в тестировании произошло не так, расскажу про причины почему так происходит и сделаем из этого выводы.
2. NeoVim как IDE для Golang и не только - Антон Губарев, software engineer «Авито»
Расскажу про плюсы и минусы использования NeoVim как основной среды. Покажу функциональные возможности сравню с аналогичными в Goland. Приведу примеры решения частых рабочих кейсов
3. Потребление оперативной памяти в языке Go: проблемы и пути решения - Виталий Исаев, старший разработчик «МойОфис»
Исследование и сравнительный анализ механизмов ограничения потребления оперативной памяти рантаймом языка Go.
➖➖➖
🗓 29 июня, начало в 19:00 мск, Среда
🌐 ОНЛАЙН
✅ Регистрация на мероприятие
👍7🔥4
👍20🔥2