Modern.Web.Development.with.Go.pdf
4.5 MB
Modern Web Development with Go: Build real-world, fast, efficient and scalable web server apps using Go programming language, 2023
Автор: Dušan Stojanović
Книга охватывает ключевые аспекты разработки веб-приложений на Go: от дизайна и выбора БД до деплоя и мониторинга. Материал книги будет интересен как профи, так и начинающим.
Автор: Dušan Stojanović
Книга охватывает ключевые аспекты разработки веб-приложений на Go: от дизайна и выбора БД до деплоя и мониторинга. Материал книги будет интересен как профи, так и начинающим.
🔥13🥱3👍2❤1
Результаты опроса Go-разработчиков за 1 квартал 2023 года
В последнем опросе разработчиков приняли участие почти 6000 гоферов. Вот основные выводы:
▫️92% респондентов довольны использованием Go
▫️Обработка ошибок и обучение — основные проблемы респондентов
▫️Управление зависимостями и версиями — главные задачи для тех, кто мейнтейнит модули Go с открытым исходным кодом
▫️VS Code остается предпочтительным редактором, GoLand — на втором месте
▫️Большинство разработчиков Go работают либо на Mac, либо на Linux, но Windows особенно популярна среди новых разработчиков
▫️Начинающие Go-разработчики интересуются веб-разработкой
В последнем опросе разработчиков приняли участие почти 6000 гоферов. Вот основные выводы:
▫️92% респондентов довольны использованием Go
▫️Обработка ошибок и обучение — основные проблемы респондентов
▫️Управление зависимостями и версиями — главные задачи для тех, кто мейнтейнит модули Go с открытым исходным кодом
▫️VS Code остается предпочтительным редактором, GoLand — на втором месте
▫️Большинство разработчиков Go работают либо на Mac, либо на Linux, но Windows особенно популярна среди новых разработчиков
▫️Начинающие Go-разработчики интересуются веб-разработкой
go.dev
Go Developer Survey 2023 Q1 Results - The Go Programming Language
An analysis of the results from the 2023 Q1 Go Developer Survey.
❤9
➕➖ Нужна ли математика программисту?
Считается, что стать программистом без хорошего знания математики невозможно. Разберемся, так ли это на самом деле.
Ставь 💯 — если нужна,
🌚 — если и без нее все норм
Считается, что стать программистом без хорошего знания математики невозможно. Разберемся, так ли это на самом деле.
Ставь 💯 — если нужна,
🌚 — если и без нее все норм
💯91🌚66🤔3❤1
Разработка бессерверного бота Discord с помощью OpenFaaS и Go
Узнайте, как создать бота Discord, который может создавать встречи Zoom по запросу, используя OpenFaaS и Go.
Читать
Узнайте, как создать бота Discord, который может создавать встречи Zoom по запросу, используя OpenFaaS и Go.
Читать
❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Go Programming – Golang Course with Bonus Projects
Learn the Go programming language in this full course for beginners. You'll practice writing performant, idiomatic Go with these hands-on lessons and challenges.
💻 Code: https://github.com/bootdotdev/fcc-learn-golang-assets
💻 Follow along interactively on…
💻 Code: https://github.com/bootdotdev/fcc-learn-golang-assets
💻 Follow along interactively on…
👍7🥱1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
📝👍 Тесты на собеседовании: как к ним подготовиться и получить оффер
Рассказываем, какие бывают тесты на собеседованиях, а главное – как и где к ним подготовиться, чтобы точно получить работу в компании мечты.
🔗 Основной сайт
🔗 Зеркало
Рассказываем, какие бывают тесты на собеседованиях, а главное – как и где к ним подготовиться, чтобы точно получить работу в компании мечты.
🔗 Основной сайт
🔗 Зеркало
👍2
Testify для Go-разработчика: начало работы с инструментом + обзор основных преимуществ использования.
Читать
Читать
Semaphore
Step up Your Go App Testing Game With the Testify Framework - Semaphore
By using Testify in your Go projects, you can write tests that are simple and expressive, thereby ensuring that your code meets requirements with high quality.
👍7❤2🔥2
Петр Коробейников, техлид сервисов DBaaS for Redis и RabbitMQ в CloudMTS, делится некоторым опытом подготовки к прохождению алгоритмических интервью с примерами на Go.
Читать
Читать
Хабр
Несколько мыслей по подготовке к алгоритмической части собеседования
Всем привет! На связи снова Петр Коробейников, техлид сервисов DBaaS for Redis и RabbitMQ (релиз скоро) в #CloudMTS. В этой статье хочу поделиться с вами некоторым опытом подготовки к прохождению...
👍9❤2
Под капотом Service Weaver: Dependency Injection
Помните мы рассказывали о новом Go-фреймворке с открытым исходным кодом для разработки и деплоя распределенных приложений? Тут Preslav Rachev решил разобраться, как его отдельные компоненты работают на самом деле. И остановился он на внедрении зависимостей.👇
Читать
Помните мы рассказывали о новом Go-фреймворке с открытым исходным кодом для разработки и деплоя распределенных приложений? Тут Preslav Rachev решил разобраться, как его отдельные компоненты работают на самом деле. И остановился он на внедрении зависимостей.👇
Читать
Telegram
Библиотека Go разработчика | Golang
🔧 Service Weaver — новый Go-фреймворк с открытым исходным кодом для разработки и деплоя распределенных приложений.
Фреймворк позволяет писать приложения в виде модульного монолита и деплоить в виде набора микросервисов. 🤯
Подробнее
Фреймворк позволяет писать приложения в виде модульного монолита и деплоить в виде набора микросервисов. 🤯
Подробнее
👍4❤1
Тут Go http.Response ругают. Как думаете, причина утечки горутин в незнании контекста автором, или в сообществе действительно не было консенсуса по этому поводу?
Manishrjain
TIL: Go Response Body MUST be closed, even if you don’t read it - Manish R Jain
I recently witnessed a goroutine leak in my Go server. It looked like this. Searching online, the overwhelming consensus was that there must be a
👍7❤3🤔1
Анонс нового профайлера на основе pprof для WebAssembly, построенного поверх Wazero. Он предлагает возможность собирать профили ЦП и памяти во время выполнения модулей WebAssembly. Разбираемся, что у него под капотом.👇
Читать
Читать
👍9❤1🔥1
GORM/ent vs чистый SQL: холиварные, но чертовски грамотные мысли на этот счет от Preslav Rachev.
Читать
Читать
Preslav Rachev
My Issue With ORMs
It's not the performance, and neither is it the complexity.
👍11🥱8❤1🤔1
❓Стоит ли учить язык Go в 2023?
Статья читателя «Библиотеки программиста», в которой рассмотрены несколько причин, почему Go остается актуальным и востребованным языком программирования, и почему его знание может стать вашим конкурентным преимуществом в индустрии разработки программного обеспечения.
🔗 Основной сайт
🔗 Зеркало
Статья читателя «Библиотеки программиста», в которой рассмотрены несколько причин, почему Go остается актуальным и востребованным языком программирования, и почему его знание может стать вашим конкурентным преимуществом в индустрии разработки программного обеспечения.
🔗 Основной сайт
🔗 Зеркало
👍11🥱10❤1
Как начать проект на Go в 2023 году
Этот материал — обновленное руководство (версия от 2018 года) для новичков, которое поможет начать работу с Go и, в идеале, начать ее продуктивно.
Читать
Этот материал — обновленное руководство (версия от 2018 года) для новичков, которое поможет начать работу с Go и, в идеале, начать ее продуктивно.
Читать
🥱8👍6❤1
Zap для Go-разработчика: подробное введение в популярный пакет логирования и обзор его наиболее полезных функций.
Читать
Читать
Betterstack
A Comprehensive Guide to Zap Logging in Go | Better Stack Community
This tutorial will guide you through creating a production-ready logging system for your Go applications using Zap logger
👍9🔥2❤1
👏7❤2👍1
Использование пакета Go в Python с помощью gopy
Gopy компилирует любой пакет Go в shared object, который можно напрямую импортировать в приложение Python. Краткий разбор практических аспектов в статье.👇
Читать
Gopy компилирует любой пакет Go в shared object, который можно напрямую импортировать в приложение Python. Краткий разбор практических аспектов в статье.👇
Читать
👍14🤔1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁35👍7🔥4❤1
Разбор резюме двух бэкенд-разработчиков со стороны HR-специалистов: что именно может оттолкнуть, а что — привлечь.
Читать
Читать
Хабр
[Разбор резюме] Бэкендер на Go: почему «ключевые навыки» никому не нужны и как уместить весь опыт на одной страничке
Привет, Хабр! Мы много разговариваем про найм, и решили запустить новую рубрику — разбор резюме. В ней наши профессиональные HR, которые регулярно просматривают сотни резюме, будут смотреть на...
👍7🥱4❤1