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

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

8531 @goproglib

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

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

    🎮 Dendy — эмулятор NES/Famicom с сетевым многопользовательским режимом, написанный на Go. Репозиторий
  • Библиотека Go разработчика

    🔥 Новости и обновления популярных инструментов: подборка для Go-разработчика ◾️ Состоялась конференция GopherCon Europe 2023 ◾️ Go 1.21 Release Candidate ◾️ Изменение работы с модулями в Go 1.21 ◾️ net/http: move HTTP/2 into the standard library ◾️ GoLand 2023.2 EAP #7: LSP API Support, and HTTP Client Improvements ◾️ gomock теперь не поддерживается. Поддерживаемый форк здесь ◾️ Create Go App CLI 4.0.1 ◾️ lingua-go 1.3.4 ◾️ ImmuDB 1.5 ◾️ ObjectBox Go Database 1.7 ◾️ OpenGist 1.4 ◾️ MongoDB Go Driver 1.12 ◾️ QUIC Go 0.36 ◾️ Pie 2.7 ◾️ Mergo 1.0 ◾️ FerretDB 1.4 ◾️ Goxygen 0.6 ◾️ sh 3.7 ◾️ RoseDB 2.2.0 ◾️ Dolt 1.7.1 ◾️ Hertz 0.6.5 ◾️ Ginkgo 2.11 #news

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

    Перевод действительно интересной статьи, которая познакомит вас с возможностями Go для выполнения манипуляций с битами Автор разбирает установку, очистку, инвертирование, сдвиг битов, использование техники SWAR, эффективную обработку Юникода и прочие приёмы, позволяющие повысить продуктивность программирования. Читать
    Библиотека Go разработчика | Golang

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

    Telegram
  • Реклама

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

    У AvitoTech вышел второй сезон образовательного сериала «Паттерны и практики написания кода». В главной роли — Юрий Афанасьев, бэкендер с опытом больше 10 лет. Подписывайтесь на канал ребят и смотрите оба сезона по ссылке в посте. Реклама. ООО «Авито Тех». LdtCKZYgX
    AvitoTech

    «Паттерны и практики написания кода» — это два сезона образовательных лекций, в которых Юра Афанасьев выдаёт базу качественного кода. Чтобы вам было удобно смотреть, мы собрали все лекции в плейлисты. Первый сезон: ревью кода, MVC, архитектура, GRASP-шаблоны и др. Второй сезон: SOLID-принципы, магические числа, Dependency Injection и др. Важно: Юра больше 10 лет пишет на PHP. В лекциях вы увидите код на нём, но это не помешает восприятию — все принципы и подходы универсальны для любого ЯП. И ещё кое-что: помните, что принципы — не табу или аксиомы, а лишь маркеры, предостерегающие от проблем. #видео_avitotech #avitoteam

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

    Каждый разработчик пишет или планирует писать пет-проект, ведь в нем можно реализовать все свои задумки. В пет-проекте нет дедлайнов, продактов, тимлидов. Одним словом, рай для разработчика. 💭 Вы пишите пет-проекты? Используете для них Go или другой язык? #холивар
  • Библиотека Go разработчика

    Подробный обзор возможностей io.SectionReader В обширной коллекции встроенных пакетов Go пакет io занимает особое место благодаря своей широкой функциональности. Если вам нужен инструмент для чтения определенных разделов файла или потока данных, на помощь приходит io.SectionReader. Читать
    Taking a Closer Look at io.SectionReader

    In the comprehensive collection of Go’s built-in packages, the io package holds a special place with its wide-ranging functionality. Today, we’ll be zooming in on a specific feature within this package the io.SectionReader type.

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

    GoNB — экспериментальное ядро Go Notebook, которое позволяет легко запускать код Go в Jupyter Notebook и его вариациях. Уже интересно? Начните знакомство с туториала. Репозиторий
    gonb/examples/tutorial.ipynb at main · janpfeifer/gonb

    GoNB, a Go Notebook Kernel for Jupyter. Contribute to janpfeifer/gonb development by creating an account on GitHub.

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

    Методы и интерфейсы в Go на примерах Из статьи вы узнаете про: ✔️Объявление собственных типов ✔️Добавление методов к типам ✔️Объявление и использование интерфейсов Читать
    Типы, методы и интерфейсы

    Автор статьи: Рустем Галиев IBM Senior DevOps Engineer & Integration Architect. Официальный DevOps ментор и коуч в IBM Всем привет. Сегодня на примере разберем методы и интерфейсы в go. Большая...

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

    Видеогайд по использованию htmx + Go для разработки фуллстек-приложения В React, Angular или аналогичных фронтенд-фреймворках (библиотеках) довольно высокий порог входа, чего не скажешь об htmx. Этот инструмент предлагает интересную облегченную альтернативу, более современную и, к счастью, пользующуюся большим авторитетом, чем jQuery. Смотреть
    Golang + HTMX - Creating a Go webserver / HTMX Integration / Template Fragments

    In this video, we'll explore how to integrate HTMX with the Go programming language on the server. We'll cover: - how to setup a webserver with the Go net/http package - how to define routes and handlers with the HandleFunc function - how to return HTML templates with the html/template package - using HTMX to submit form data to the server - swapping HTML responses into the document from our Golang handlers - using template fragments to return blocks of HTML from a parent template ☕️ 𝗕𝘂𝘆 𝗺𝗲 𝗮 𝗰𝗼𝗳𝗳𝗲𝗲: To support the channel and encourage new videos, please consider buying me a coffee here: https://ko-fi.com/bugbytes 📌 𝗖𝗵𝗮𝗽𝘁𝗲𝗿𝘀: 00:00 Intro 01:32 Creating a web server in Golang 03:28 Defining server URL and handler function with http.HandleFunc 06:31 Rendering template from Golang functions 09:40 Adding Context Data to templates 11:21 Displaying server data in templates 13:44 Styling list with Bootstrap 5 15:34 Submitting form with HTMX hx-post attribute 19:44 Extract Submitted Data from POST request in handler function 21:03 Returning HTML from Golang handler function 24:03 Using hx-target to swap content into targeted DOM element 26:51 Displaying feedback during request with hx-indicator 30:37 Template Fragments in Golang 𝗦𝗼𝗰𝗶𝗮𝗹 𝗠𝗲𝗱𝗶𝗮: 📖 Blog: https://bugbytes.io/posts/ 👾 Github: https://github.com/bugbytes-io/ 🐦 Twitter: https://twitter.com/bugbytesio 📚 𝗙𝘂𝗿𝘁𝗵𝗲𝗿 𝗿𝗲𝗮𝗱𝗶𝗻𝗴 𝗮𝗻𝗱 𝗶𝗻𝗳𝗼𝗿𝗺𝗮𝘁𝗶𝗼𝗻: Install Go: https://go.dev/doc/install Go ‘Hello World’: https://gobyexample.com/hello-world Go net/http package: https://pkg.go.dev/net/http Go html/template package: https://pkg.go.dev/html/template Go templates: https://golangforall.com/en/post/templates.html HTMX Install: https://htmx.org/docs/#installing HTMX Swap Methods: https://htmx.org/docs/#swapping Bootstrap 5 CDN: https://getbootstrap.com/docs/5.3/getting-started/introduction/#cdn-links Bootstrap Spinner: https://getbootstrap.com/docs/5.2/components/spinners/#buttons #golang #htmx #webdevelopment

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

    ✍️ «Библиотека программиста» находится в поиске переводчика технических статей Обязанности • Перевод технических статей, документации и руководств с английского на русский язык. • Редактирование и корректура переведенных текстов для обеспечения высокого качества и своевременной доставки переводов. Что значит редактирование? Просто так взять DeepL и слово в слово перевести статью не получится? • Не получится. Как правило, 10–40% текста — «вода». Переводчик должен убрать все лишнее и оставить главное, чтобы читатель не тратил время на чтение «забавной истории из жизни моего питомца, который внес неоценимый вклад в написание данного материала». Мы предлагаем • Удаленку. • Официальное трудоустройство. • Своевременную оплату за выполненную работу. ➡️ Заполнить анкету ⬅️ Я хорошо программирую, но пишу «так себе». Что делать? Если вы хорошо программируете, но навыки письма немного отстают, пройдите наш бесплатный курс на Степике «Статьи для IT: как объяснять и распространять значимые идеи».
  • Библиотека Go разработчика

    💭Как вы стали Go-разработчиком? Некоторые переходят из PHP, кто-то начинает с нуля. Каким был ваш путь? #холивар
  • Библиотека Go разработчика

    Практический взгляд на встроенные функции min, max и clear, которые появились в Go 1.21. Читать
    Built-in functions in Go 1.21

    Computing the smallest/largest value and clearing containers.

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

    Мечтали о космосе, а работаете в опенспейсе? Мы тоже… Но мечты же должны сбываться! Поэтому мы создали свои мультивселенные и решили провести там настоящие соревнования по спортивному хакингу IT’s Tinkoff CTF. Путешественников ждут 30 порталов в новые измерения. Там предстоит пройти миссии, набрать максимальное количество баллов и, конечно, разгадать все пасхалки. Задания будут интересны разработчикам, SRE- и QA-инженерам, аналитикам и другим ИТ-специалистам. А еще вы сможете потренироваться на тестовых заданиях и выбрать лигу по своим скиллам. Лучшим командам — вселенский почет и денежные призы до 360 000 рублей! Покорять мультивселенные отправимся 15 и 16 июля. Участвовать можно онлайн и очно в 14 ИТ-хабах Тинькофф по всей России. Офлайн-участников ждут квизы, настолки, крутой мерч и нетворкинг с экспертами. 🚀Переходите на IT’s Tinkoff CTF, читайте подробности и регистрируйтесь! Да пребудут с вами силы мультивселенной капибары! (Упс… кажется, мы спалили первую пасхалку, Хьюстон) Ерид: LdtCKaSxo
  • Библиотека Go разработчика

    🔧 pie — вспомогательная библиотека для работы со slice и map, ориентированная на безопасность типов и производительность. Репозиторий
  • Библиотека Go разработчика

    По мере увеличения количества репозиториев в проекте увеличивается и сложность зависимостей. Со временем может возникнуть необходимость делиться кодом между репозиториями — вот где будет полезна система модулей Go. Создать новые частные модули легко, но возникают проблемы, когда вы хотите их использовать в своих проектах. В статье кратко разобрано, как настроить локальное окружение и GitHub Actions для использования частных модулей Go.
    github actions and go private modules

    GitHub Actions and Go Private Modules As the number of repositories within a project increases so does the complexity of the dependencies. As time goes on you begin to want to share code between the repositories. This is where Golangs Module system comes in handy. Creating new private modules is easy but challenges arise when you want to use those modules in your projects. We’ll explore how to configure local development and GitHub Actions to use private Go modules.

    aran.dev
  • Реклама

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

    Стать сотрудником Яндекса быстрее и проще, чем кажется. Участвуйте в днях быстрого найма: решите тестовое, пройдите несколько секций собеседования и получите офер за несколько дней. Ближайшие мероприятия: • 14 июня - 5 июля — Fast Track для бэкенд-разработчиков и SRE, офер за 2 дня в команды: Yandex Cloud, Yandex 360, Yandex Infrastructure. • 15-16 июля — Fast Track для Java-разработчиков, офер за 2 дня в одну из команд Crowd. Зарегистрироваться
  • Библиотека Go разработчика

    Указатели в Go: когда и как использовать В новом обучающем видео Anthony De Meulemeester делится опытом эффективного использования указателей в Go. Смотреть
    Go Pointers: When & How To Use Them Efficiently

    ► Join my Discord community for free education 👉 https://discord.com/invite/bDy8t4b3Rz ► Learn Golang Mastery 👉https://fulltimegodev.com ► Learn how I became a self-taught software engineer 👉https://fulltimegodev.com/#mystory ► Follow me on Twitter 👉 https://twitter.com/anthdm ► Follow me on GitHub 👉 https://github.com/anthdm ► Secure and easy file transfers 👉 https://sendit.sh DESCRIPTION ------------------------ In this Golang tutorial I will show you when you should use pointers in Golang. Everything you need to know about pointers in Golang video: https://www.youtube.com/watch?v=mqH21m0MsWk SUBSCRIBE OR NO MARGARITAS ╔═╦╗╔╦╗╔═╦═╦╦╦╦╗╔═╗ ║╚╣║║║╚╣╚╣╔╣╔╣║╚╣═╣ ╠╗║╚╝║║╠╗║╚╣║║║║║═╣ ╚═╩══╩═╩═╩═╩╝╚╩═╩═╝

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

    Ерванд Агаджанян, бэкенд-разработчик в EMCD Tech, рассказывает о планировщике Go Основываясь на материалах из книги Уильяма Кеннеди Ultimate Go, автор сначала кратко уделяет внимание планировщику ОС, после чего уже переходит к планировщику Go. Читать
    Go scheduler. Простыми словами

    Меня зовут Ерванд Агаджанян, я backend developer в EMCD Tech. В данной статье расскажу о планировщике Go. Часть материала взял из книги Уильяма Кеннеди Ultimate Go . Вначале поговорим о...

    Хабр