Обложка канала

Библиотека Go разработчика. Страница 11

8531 @goproglib

Полезные материалы по всему, что может быть полезно разработчику на Go.

  • Библиотека Go разработчика

    Пишем компилятор C, используя чистый Go?! Хм, как трудно это может быть? И каких размеров может быть самый маленький бинарь Go? Спойлер: • Windows — 5120 байт • macOS — 51 186 байт • Linux — 196 608 байт • FreeBSD — 196 608 байт Читать
    The Smallest Go Binary (5KB)

    This whole adventure began because I wanted to write a C compiler in Go. I wanted to use Chibicc, a tiny C compiler, as a basis since I could start with the first commit and add each feature since each one is a separate commit. However, Chibicc uses ...

    Over-Engineered
  • Библиотека Go разработчика

    Гайд для новичков по запуску приложения на Go + React в Docker Он охватывает настройку окружения, создание простых примеров Go API и приложения React, а также настройку Nginx. Читать
    Run a Golang, Nginx, and React App in Docker

    Did you try to run your Golang, Nginx, and React apps locally and fight compatibility issues? You...

    DEV Community
  • Библиотека Go разработчика

    Как подружить формат стека вызовов и IDE? Опытом делится Артем Навроцкий, разработчик в компании Joom. Читать
    Битва за удобный для IDE stack trace в Go (с Bazel и без)

    Разработка программного обеспечения связана не только с написанием кода, но и с его отладкой. И отладка должна быть по возможности комфортной. С некоторыми ошибками мы пишем в лог стек вызовов....

    Хабр
  • Реклама

  • Библиотека Go разработчика

    #вопросы_для_самопроверки
  • Библиотека Go разработчика

    #news Команда JetBrains выпустила GoLand 2023.1 Вас ждет инструмент проверки на уязвимости, улучшенная навигация по gRPC-коду и рефакторинг Rename для общих ресиверов. Теперь вы можете запускать скретч-файлы с пакетами из нестандартных библиотек, использовать регулярные выражения для создания собственных инспекций поиска и замены, а также быстро преобразовывать необработанные строковые литералы в литералы с двойными кавычками и наоборот. Действие Implement interface теперь работает для неэкспортированных интерфейсов. https://www.jetbrains.com/ru-ru/go/whatsnew/
  • Библиотека Go разработчика

    Простые советы по повышению производительности приложений на Go. Читать
    6 Ways To Boost the Performance of Your Go Applications

    Optimizing your Go applications

    Medium
  • Библиотека Go разработчика

    Benthos — Go-инструмент для обработки данных, который может помочь вам преобразовать, фильтровать, отправлять и принимать данные из различных sources и sinks. Он прост в развертывании и мониторинге и готов к внедрению в ваш пайплайн в виде статического бинаря, Docker-образа или бессерверной функции. https://github.com/benthosdev/benthos
  • Библиотека Go разработчика

    Тестировщик рулит — канал для начинающих тестировщиков. Вы дойдете до Junior QA за 3-5 месяцев вместе с нашими материалами. Что мы для вас собрали? 1. Туториалы. 2. Книги по QA в PDF. 3. Фишка: тесты для проверки ваших знаний. 4. Разбор вопросов с собеседования. 5. Марафон по тестированию с бесплатным менторством. Это #партнерский пост
  • Библиотека Go разработчика

    🚀 Go и веб-сокеты в продакшене: проблемы, решения, библиотеки, масштабирование и многое другое. Читать
    WebSockets: Scale at Fractional Footprint in Go | Druva

    Discover how to efficiently scale WebSockets for large-scale communication while minimizing resource consumption through Golang.

    Druva
  • Библиотека Go разработчика

    Антон Околелов, тимлид Go-команды в компании Karuna, делится рассуждениями относительно нахождения самой длинной общей подпоследовательности (longest common subsequence) на Go. Читать
    Алгоритм «Longest common subsequence» на Go. Как прийти к решению?

    Среди программистов не утихают споры о том, надо ли знать "алгосики" для реальной работы, или же это просто некий странный ритуал для прохождения воронки собеседований в компании а-ля FAANG...

    Хабр
  • Библиотека Go разработчика

    #news 🎉Представлены релизы Go 1.20.3 и 1.19.8, которые включают исправления безопасности в go/parser, html/template, mime/multipart, net/http и net/textproto. Подробнее
  • Библиотека Go разработчика

    #вопросы_для_самопроверки
  • Библиотека Go разработчика

    🧱 Модульная архитектура: что, как и почему? Модульный подход к архитектуре делает написание кода более простым и динамичным и имеет множество преимуществ: от возможности работать над кодом в команде удаленно до высокого уровня безопасности. В статье разберемся, что такое модульная архитектура, как она работает и как модульный подход поможет оптимизировать работу над вашими проектами и даже улучшить их качество. 🔗 Основной сайт 🔗 Зеркало
  • Библиотека Go разработчика

    Where Is the Spring Framework for Go?

    Who is going to build it?

    Preslav Rachev
  • Библиотека Go разработчика

    🧰Конфигурация линтера Go, правильная версия Олег Ковалов делится своим взглядом на конфигурацию линтера и дает полезные советы начинающим. Читать
    Go linters configuration, the right version.

    TLDR: See the golangci-lint config that I find useful Github Gist Intro Ah, these mighty linters. Tools that intend to make our life better but might hurt our software engineering egos. Somewhere in 2018, I was super eager to make my code and others...

    Oleg Kovalov's Blog
  • Реклама

  • Библиотека Go разработчика

    Отладка Go приложений в Docker-контейнерах с использованием VS Code: гайд для начинающих. Читать
    Debugging Dockerized Go Applications with VS Code – Ken Aqshal Bramasta

    Learn how to easily debug your Go applications inside Docker container using Docker and VS Code. A comprehensive step-by-step guide covers everything from setting up your development environment to debugging with Docker and Docker Compose. Whether a beginner or an experienced developer, this tutorial will help you streamline your debugging process and improve your productivity.

    Ken Aqshal Bramasta
  • Библиотека Go разработчика

    🧰Yaegi — еще один элегантный интерпретатор Go от Traefik Labs с полной поддержкой спецификации языка и Go 1.18/1.19. https://github.com/traefik/yaegi
    GitHub - traefik/yaegi: Yaegi is Another Elegant Go Interpreter

    Yaegi is Another Elegant Go Interpreter. Contribute to traefik/yaegi development by creating an account on GitHub.

    GitHub
  • Библиотека Go разработчика

    Интеграционные тесты в Go с PostgreSQL Разбор нескольких способов использования PostgreSQL в сценариях тестирования, каждый из которых имеет свои плюсы и минусы. Читать
    Go Integration Tests with Postgres

    When writing server side projects in Go, at some point you will also need to test against a database. Let's take a look at different ways of using Postgres with different performance characteristics. The final approach shows how you can set up a clean database in 20ms (there are a few caveats).

    www.storj.io