Тред от Daniel Martí о предстоящих изменения, которые стоит ждать в Go 1.18.
https://proglib.io/w/c87e0957
https://proglib.io/w/c87e0957
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Привет!
🖼 Выпустили четвёртый модуль курса «Статьи для IT». Новые уроки посвятили иллюстрациям. Рассказываем, как готовить схемы, диаграммы, качественные скриншоты и ясные таблицы. Отдельная глава о том, как иллюстрировать идеи с помощью программного кода.
✨ Астрологи объявили неделю знаний. Количество студентов курса удвоилось, теперь нас 235. Присоединяйтесь и вы, обучение бесплатное, отвечаем на все комментарии студентов: https://stepik.org/101672
🖼 Выпустили четвёртый модуль курса «Статьи для IT». Новые уроки посвятили иллюстрациям. Рассказываем, как готовить схемы, диаграммы, качественные скриншоты и ясные таблицы. Отдельная глава о том, как иллюстрировать идеи с помощью программного кода.
✨ Астрологи объявили неделю знаний. Количество студентов курса удвоилось, теперь нас 235. Присоединяйтесь и вы, обучение бесплатное, отвечаем на все комментарии студентов: https://stepik.org/101672
Stepik: online education
Статьи для IT: как объяснять и распространять значимые идеи
Для тех, кто любит качественные IT-публикации и хочет научиться интересно писать о программировании и собственных IT-проектах
Стартовый набор от Ardan Labs для создания веб-сервисов на Go с использованием возможностей Kubernetes. Проект использует минимальные зависимости, реализует идиоматический код и следует лучшим практикам Go.
Репозиторий
Wiki
Репозиторий
Wiki
GitHub
GitHub - ardanlabs/service: Starter-kit for writing services in Go using Kubernetes.
Starter-kit for writing services in Go using Kubernetes. - GitHub - ardanlabs/service: Starter-kit for writing services in Go using Kubernetes.
❤1
Network Programming with Go Learn to Code Secure and Reliabl.pdf
3.9 MB
Network Programming with Go: Code Secure and Reliable Network Services from Scratch (2021)
Автор: Adam Woodbeck
В книге описана теория и практика использования Go для написания безопасного, читаемого и готового к работе сетевого кода. В первых главах вы узнаете основы работы в сети и маршрутизации трафика, затем примените полученные знания на практике.
По мере продвижения вы изучите сетевые протоколы более высокого уровня и напишете приложения, которые безопасно взаимодействуют с серверами, клиентами и API-интерфейсами по сети с использованием TLS.
Кроме того, вы узнаете фундаментальные основы TCP/IP, методы обеспечения надежности связи на уровне сокетов, способы использования обработчиков и middleware, инструменты для включения аутентификации и шифрования в приложения с использованием TLS, методы сериализации данных для хранения или передачи данных, подходы к настройке приложения для работы в облаке и многое другое.
Автор: Adam Woodbeck
В книге описана теория и практика использования Go для написания безопасного, читаемого и готового к работе сетевого кода. В первых главах вы узнаете основы работы в сети и маршрутизации трафика, затем примените полученные знания на практике.
По мере продвижения вы изучите сетевые протоколы более высокого уровня и напишете приложения, которые безопасно взаимодействуют с серверами, клиентами и API-интерфейсами по сети с использованием TLS.
Кроме того, вы узнаете фундаментальные основы TCP/IP, методы обеспечения надежности связи на уровне сокетов, способы использования обработчиков и middleware, инструменты для включения аутентификации и шифрования в приложения с использованием TLS, методы сериализации данных для хранения или передачи данных, подходы к настройке приложения для работы в облаке и многое другое.
👍1
🔧 Testcontainers-Go — пакет, который упрощает создание и очистку зависимостей на основе Docker-контейнеров для тестов.
Простой в использовании API позволяет разработчикам программно определять контейнеры, которые должны запускаться как часть теста, и очищать ресурсы после завершения теста.
⭐️ 1088
https://proglib.io/w/b81bb562
Простой в использовании API позволяет разработчикам программно определять контейнеры, которые должны запускаться как часть теста, и очищать ресурсы после завершения теста.
⭐️ 1088
https://proglib.io/w/b81bb562
GitHub
GitHub - testcontainers/testcontainers-go: Testcontainers for Go is a Go package that makes it simple to create and clean up container…
Testcontainers for Go is a Go package that makes it simple to create and clean up container-based dependencies for automated integration/smoke tests. The clean, easy-to-use API enables developers t...
Обработка интерфейса одностраничных приложений (Single-Page application, SPA) с использованием пакета
https://proglib.io/w/56c0721c
net/http
в Go.https://proglib.io/w/56c0721c
hackandsla.sh
Serving Single-Page Apps From Go
A recipe for how to serve single-page JS apps from a Go web server
⚠️ ITeaConf бесплатная онлайн конференция на которой будет представлена секция по GO:
👨💻 Is it time to re-sync? - Андрей Печкуров - ScyllaDB/BeerJS
Поговорим о том, как писать быстрые и масштабируемые многопоточные примитивы на Go.
👨💻 Опыт запуска криптовалютной платформы на Cosmos SDK - Рената Токтар, DSR
Выясним, зачем использовать Cosmos SDK при создании собственной криптовалюты и куда бы ещё применить Blockchain.
📌 Так же на конференции можно посмотреть доклады по: Python, Ruby, Rust, Java, Node.js, .NET, Frontend
Дата: 14 ноября
Формат: Онлайн
Регистрация
👨💻 Is it time to re-sync? - Андрей Печкуров - ScyllaDB/BeerJS
Поговорим о том, как писать быстрые и масштабируемые многопоточные примитивы на Go.
👨💻 Опыт запуска криптовалютной платформы на Cosmos SDK - Рената Токтар, DSR
Выясним, зачем использовать Cosmos SDK при создании собственной криптовалюты и куда бы ещё применить Blockchain.
📌 Так же на конференции можно посмотреть доклады по: Python, Ruby, Rust, Java, Node.js, .NET, Frontend
Дата: 14 ноября
Формат: Онлайн
Регистрация
Видеозаписи выступлений на Go Day 2021:
📺 Using Generics in Go
📺 Modern Enterprise Applications
📺 Building Better Projects with the Go Editor
📺 From Proof of Concept to Production with Go
📺 Using Generics in Go
📺 Modern Enterprise Applications
📺 Building Better Projects with the Go Editor
📺 From Proof of Concept to Production with Go
YouTube
Go Day 2021 on Google Open Source Live | Using Generics in Go
Go 1.18 is expected to include support for generics. This talk introduced the new language feature and how to use it most effectively.
If you are new to Go - check out the team's website (https://golang.org/) for more information!
Speaker: Ian Lance Taylor…
If you are new to Go - check out the team's website (https://golang.org/) for more information!
Speaker: Ian Lance Taylor…
Какой роутер Go использовать? В статье в развернутом виде представлен ответ на этот вопрос и приведена соответствующая блок-схема.
https://proglib.io/w/aef86a2d
https://proglib.io/w/aef86a2d
Представляем анонс практических интенсивов от proglib.academy!
22.11 стартуют интенсивы. Вы научитесь:
👉Планировать архитектуру ПО и мигрировать с монолита - Микросервисная архитектура;
👉Правильно выбрать NoSQL БД в зависимости от поставленных задач и уверенно работать с любой из них - NoSql (MongoDB, Redis, Cassandra);
👉Применять шаблоны проектирования в разработках, понимать SOLID принципы и писать чистый код - Архитектура и шаблоны проектирования.
Успейте оставить заявку и занять место по спец. цене https://proglib.io/w/37c1dee2
22.11 стартуют интенсивы. Вы научитесь:
👉Планировать архитектуру ПО и мигрировать с монолита - Микросервисная архитектура;
👉Правильно выбрать NoSQL БД в зависимости от поставленных задач и уверенно работать с любой из них - NoSql (MongoDB, Redis, Cassandra);
👉Применять шаблоны проектирования в разработках, понимать SOLID принципы и писать чистый код - Архитектура и шаблоны проектирования.
Успейте оставить заявку и занять место по спец. цене https://proglib.io/w/37c1dee2
🎉🔥 Сегодня Go отмечает двенадцатую годовщину. Это был богатый событиями год, и сообществу есть что ожидать в следующем году.
https://proglib.io/w/a911f169
https://proglib.io/w/a911f169
go.dev
Twelve Years of Go - go.dev
Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.
Руководство по использованию Go и Pulumi для управления облачной инфраструктурой AWS посредством кода.
https://proglib.io/w/39bc8103
https://proglib.io/w/39bc8103
pulumi
Pulumi - Infrastructure as Code, Secrets Management, and AI
Pulumi is an infrastructure management platform to automate through infrastructure as code, secure with secrets management, and manage infrastructure with AI.
🔧 color — простой в использовании пакет для тех, кто хочет добавить в проект немного красок.
https://proglib.io/w/9be8fd52
https://proglib.io/w/9be8fd52
Пошаговый шестичасовой видеокурс по Go для начинающих от freeCodeCamp.
https://proglib.io/w/1ec0df36
https://proglib.io/w/1ec0df36
YouTube
Learn Go Programming - Golang Tutorial for Beginners
Learn the Go programming language (Golang) in this step-by-step tutorial course for beginners. Go is an open source programming language designed at Google that makes it easy to build simple, reliable, and efficient software.
🎥 Course from Michael Van Sickle.…
🎥 Course from Michael Van Sickle.…
🎙️Podlodka Podcast: Golang
В гостях у ведущих подкаста Алексей Палажченко — программист из Sidero Labs и ведущий подкаста GolangShow.
В выпуске обсуждались многие аспекты Go: история развития, области применения, ключевые фичи, экосистема, дженерики, а также сильные и слабые стороны языка. Алексей погрузил в мир Go, объяснил, почему "less is exponentially more" и как это отражается на том, что язык предлагает разработчикам.
В гостях у ведущих подкаста Алексей Палажченко — программист из Sidero Labs и ведущий подкаста GolangShow.
В выпуске обсуждались многие аспекты Go: история развития, области применения, ключевые фичи, экосистема, дженерики, а также сильные и слабые стороны языка. Алексей погрузил в мир Go, объяснил, почему "less is exponentially more" и как это отражается на том, что язык предлагает разработчикам.