Рассматриваем под лупой отладчик Delve для Go-разработчиков
Автор рассказывает о возможностях Delve: о том, что умеет сам отладчик, а не что нам предоставляет IDE.
Читать
Автор рассказывает о возможностях Delve: о том, что умеет сам отладчик, а не что нам предоставляет IDE.
Читать
Хабр
Рассматриваем под лупой отладчик Delve для Go-разработчиков
Отладка не должна быть частью разработки, потому что она непродуктивна и отнимает много времени. В идеале код нужно сразу делать чистым, понятным и покрывать тестами. Но хотя современные подходы к...
😁9👍6⚡2
👍14🤔9⚡1
Теория и практика разработки анонимного мессенджера на Go, построенного на ядре анонимной сети HLS (Hidden Lake Service).
👀 Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Пишем анонимный мессенджер с нуля
Предисловие Более подробно с общей теорией анонимности можно ознакомиться тут . Познакомиться с ядром скрытой сети, с теоретически доказуемой анонимностью, тут . Со всем представленным кодом и всеми...
👍5🤔4⚡1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
📜 15 лучших практик SQL после 20 лет программирования
Даже если ваш SQL-код работает правильно, его все равно можно улучшить, в частности в том, что касается производительности и читаемости. В статье перечислены лучшие практики составления SQL-запросов, которым вы должны следовать, чтобы сделать ваш код более легким для чтения и понимания.
🔗 Основной сайт
🔗 Зеркало
Даже если ваш SQL-код работает правильно, его все равно можно улучшить, в частности в том, что касается производительности и читаемости. В статье перечислены лучшие практики составления SQL-запросов, которым вы должны следовать, чтобы сделать ваш код более легким для чтения и понимания.
🔗 Основной сайт
🔗 Зеркало
👍8😁2
От синтаксического анализа и сборки мусора до WebAssembly и фаззинг-тестирования: эти и другие доклады на GopherCon 2022.
Смотреть
Смотреть
YouTube
GopherCon 2022: Compatibility: How Go Programs Keep Working - Russ Cox
Go 1, the first stable release of Go, came with a compatibility promise. This talk will explain why that's important, what it does and doesn't mean, and the strategies Go uses to continue to evolve without breaking your programs.
👍6
Разработка кастомного поискового индекса исходного кода на Go для проекта searchcode.com: взгляд со стороны разработчика.
Читать
Читать
👍4
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Lofi Gopher Mix + Rain
Lofi beats for Go Developers.
----
Want to access our full online courses?
https://ardanlabs.com/education
Interested in attending one of our instructor-led remote training events? https://www.ardanlabs.com/live-training-events/
For everything else:…
----
Want to access our full online courses?
https://ardanlabs.com/education
Interested in attending one of our instructor-led remote training events? https://www.ardanlabs.com/live-training-events/
For everything else:…
👍18🤔5❤2🔥1
🤔17👍2
https://github.com/thangchung/go-coffeeshop
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥28👍12
👍8
Полное руководство по тестированию в Go
Вы начнете с простой функции тестирования и поработаете с другими инструментами и стратегиями, которые помогут вам освоить тестирование в Go.
Читать
Вы начнете с простой функции тестирования и поработаете с другими инструментами и стратегиями, которые помогут вам освоить тестирование в Go.
Читать
The JetBrains Blog
Comprehensive Guide to Testing in Go | The GoLand Blog
This article will cover everything you need to know about Go testing. You will start with a simple testing function, and work through more tools and strategies to help you master testing in Go.
👍5
Forwarded from Библиотека программиста | программирование, кодинг, разработка
#хочу_спросить
Задавайте любые вопросы о программировании и получайте ответы от пользователей. В комментариях под постом укажите #язык, #стек и/или #библиотеку, по которым задаете вопрос.
Задавайте любые вопросы о программировании и получайте ответы от пользователей. В комментариях под постом укажите #язык, #стек и/или #библиотеку, по которым задаете вопрос.
Лучший Go-фреймворк — это когда фреймворка нет?
В Java есть Spring, в Python — Django и Flask, в Ruby — Rails, в C# — ASP.NET, в Node — Express, а в PHP — Symfony и Laravel. В Go все по-другому: нет фреймворка по умолчанию.
Но отсутствие фреймворка не означает, что вам нужно будет создавать все самостоятельно. Существует множество проверенных библиотек, предоставляющих необходимую вам функциональность. Так что, можно не использовать фреймворк в крупном проекте? Что думаете по этому поводу?
В Java есть Spring, в Python — Django и Flask, в Ruby — Rails, в C# — ASP.NET, в Node — Express, а в PHP — Symfony и Laravel. В Go все по-другому: нет фреймворка по умолчанию.
Но отсутствие фреймворка не означает, что вам нужно будет создавать все самостоятельно. Существует множество проверенных библиотек, предоставляющих необходимую вам функциональность. Так что, можно не использовать фреймворк в крупном проекте? Что думаете по этому поводу?
threedots.tech
The Best Go framework: no framework?
Learn why using no framework aligns with the Go philosophy, enhances maintainability, and prevents costly refactors. Discover how to build flexible Go services using targeted libraries instead of monolithic frameworks.
👍12😁3🤔2
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20😁1