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

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

8531 @goproglib

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

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

    #devjoke 👩‍💻 Когда запустил 'rm -rf /*' без sudo. Линуксоиды поймут...
  • Библиотека Go разработчика

    Глубокое погружение Julien Cretel в предпосылки постоянной борьбы разработчиков с Cross-Origin Resource Sharing (CORS), его «Бесстрашный CORS», философия проектирования библиотек CORS middleware с 12-ю принципами и готовая к работе Go-библиотека fcors. Если вы видели более подробное погружение в CORS, пришлите его в комментарии. Читать
  • Библиотека Go разработчика

    #от_подписчика #проект_в_студию Рубрика #от_подписчика, в который мы рассказываем об инструментах, написанных вами. И начнем ее с логгера от @bearatol. Инструмент lg расширяет стандартный пакет логирования и предоставляет различную полезную информацию (префикс, дату и время, файл и строку), не загромождая лишним кодом. Уровни ошибок и подсветка вывода легко кастомизируются. Вы тоже можете прислать свой проект, а мы обсудим его в комментариях и обязательно опубликуем на канале. Пишите в комментариях (да, мы их всегда читаем) или в бота обратной связи. В комментариях на всякий случай указывайте хештег #проект_в_студию.
    GitHub - bearatol/lg: ✍🐻 A simple golang logger that extends the standard log package.

    ✍🐻 A simple golang logger that extends the standard log package. - GitHub - bearatol/lg: ✍🐻 A simple golang logger that extends the standard log package.

    GitHub
  • Реклама

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

    🔥 Хардкорный тест для разработчиков, тимлидов и архитекторов! 💻 Ответьте на 11 вопросов и узнайте, достаточно ли у вас знаний, чтобы пройти онлайн-курс «Software Architect» в OTUS по спец.цене. 🦾 Курс поможет прокачать весь арсенал навыков, необходимых архитектору ПО. Возможна рассрочка. 💣 Успешное прохождение теста откроет доступ к 2 урокам курса: — Модели межсервисного взаимодействия Архитектурное свойство "Сопровождаемость" на примере сервисов k8s 👉 Пройти тест: https://otus.pw/K6a1/ Реклама. Информация о рекламодателе на сайте www.otus.ru
  • Библиотека Go разработчика

    🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи Бесплатный курс для всех, кто любит качественные IT-публикации и хочет научиться интересно писать о программировании либо улучшить навыки письма. Курс состоит из семи модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций. Ограничений на время прохождения заданий нет. Курс будет интересен авторам, работающим в составе редакции, копирайтерам-одиночкам и просто программистам, которые хотят научиться интересно рассказывать о собственных проектах. Материалы регулярно дополняются, обновляются и корректируется. Отвечаем на все учебные вопросы в комментариях курса. Как стать автором «Библиотеки программиста» и получать гонорары за статьи? ➡️ Заполните анкету. Если все ок, мы свяжемся с вами и обсудим дальнейшие шаги.
  • Библиотека Go разработчика

    Пишем простой сокращатель URL-адресов с использованием Go, Gorm и Sqlite. Читать
    Building a URL shortener using Go and SQLite with GORM

    Ever wondered how a URL shortener works? Let's find out by building one using Golang and SQLite. Learn how GORM library handles database operations in Go.

    Talk Tech To Me
  • Библиотека Go разработчика

    👩‍💻 Comparable types в деталях: свежая статья от команды Go. Читать
    All your comparable types - The Go Programming Language

    type parameters, type sets, comparable types, constraint satisfaction

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

    Rust против Go в 2023 году: беспристрастное сравнение производительности, простоты, безопасности, функционала, масштабируемости и конкурентности Вывод один, и он не меняется: если у вас есть время для глубокого изучения только одного языка, не принимайте окончательного решения, пока вы не использовали и Go, и Rust на практике. Читать
    Rust vs Go in 2023 — Bitfield Consulting

    Which is a better choice for 2023, Rust or Go? Which language should you choose for your next project, and why? How do the two compare in areas like performance, simplicity, safety, features, scale, and concurrency?

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

    Углубленный анализ ассемблерного кода, генерируемого компилятором Go для вызовов функций на arm64. Читать
    Go arm64 Function Call Assembly

    An in-depth analysis of the assembly code emitted by the Go compiler for function calls on arm64.

    Felix Geisendörfer
  • Библиотека Go разработчика

    👨‍💻📈 «Я понял, ради чего живу»: как изменилась жизнь русскоязычных айтишников за последний год? Результаты опроса «Библиотеки программиста» Коротко о главном: пессимистов больше, чем оптимистов; зарплата в IT все равно растет, несмотря ни на что; доход тимлидов и джунов не снижается, а сеньоров и мидлов все-таки штормит. 🔗 Основной сайт 🔗 Зеркало
  • Библиотека Go разработчика

    Как отладка кода на Go стала быстрее с Delve и eBPF Глубокое погружение в использование Delve для трассировки и отладки Go-кода и предпосылки использования eBPF для достижения максимальной эффективности и скорости. Читать
    How debugging Go programs with Delve and eBPF is faster | Red Hat Developer

    In this article, I will explain how to use Delve to trace your Go programs and how Delve leverages eBPF under the hood to maximize efficiency and speed. The

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

    Владимир Калугин, руководитель бэкенд-разработки в МТС Travel, делится опытом работы с Go-инструментом KrakenD. KrakenD — готовое решение, которое используется его командой для реализации API-шлюза. Читать
  • Библиотека Go разработчика

    Паттерны и практики Go Слайды + заметки с презентации Abhinav Gupta о нескольких шаблонах и передовых методах, которые вы можете использовать для разработки Go-библиотек, совместимых с предыдущими версиями.
    Go Patterns and Practices

    abhinav.github.io
  • Библиотека Go разработчика

    «Отладка конкурентных программ на Go» — тема доклада автора канала @golang_for_two на ивенте FOSDEM. Видеозапись тоже скоро будет опубликована. Смотреть слайды
  • Библиотека Go разработчика

    mock package - github.com/stretchr/testify/mock - Go Packages

    Package mock provides a system by which it is possible to mock your objects and verify calls are happening as expected.

    pkg.go.dev
  • Реклама

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

    Пять шагов, которые позволят сделать ваш код на Go быстрее и эффективнее Презентация автора книги Efficient Go на FOSDEM 2023, где он делится конкретными кейсами, которые вы можете начать использовать в своем коде уже сегодня.
    Five Steps to Make Your Go Code Faster & More Efficient - FOSDEM 2023

    Five Steps to Make Your Go Code Faster & More Efficient Bartłomiej Płotka Senior Software Engineer at Google 4 Feb 2023 | FOSDEM Go Dev Room

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

    Полное погружение в работу с битами для Go-разработчика. Читать
    Bit Hacking (with Go code)

    At a fundamental level, a programmer needs to manipulate bits. Modern processors operate over data by loading in 'registers' and not individual bits. Thus a programmer must know how to manipulate the bits within a register. Generally, we can do so while programming with 8-bit, 16-bit, 32-bit and 64-

    Daniel Lemire's blog
  • Библиотека Go разработчика

    Анонс библиотеки conc от разработчика из Sourcegraph, которая делает конкурентный код более элегантным и сокращает объем шаблонного кода Автор сначала рассказывает о проблемах, возникающих при написании конкурентного кода, затем погружает читателя в предметную область, после чего показывает работу новой библиотеки на практике. Читать
    GitHub - sourcegraph/conc: Better structured concurrency for go

    Better structured concurrency for go. Contribute to sourcegraph/conc development by creating an account on GitHub.

    GitHub