Ускоряя код на Go, помните о памяти
Автор статьи рассказывает о 6-м дне решения Advent of Code на Go и уделяет большое внимание вопросам производительности.
Читать
Автор статьи рассказывает о 6-м дне решения Advent of Code на Go и уделяет большое внимание вопросам производительности.
Читать
f4t.dev
Faster Go code by being mindful of memory
Advent of Code 2022, day 6
👍7😁2
https://github.com/adhocteam/pushup
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔4👍2👏1
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡14👍7🤔2🔥1
Переход с Java на Go: зачем и, главное, как
Ответы на эти многие другие вопросы, а также полезные заметки, идеи и мысли, собираемые с течением времени Java-разработчиком, который был брошен в чудесный мир Go.
https://java2go.dev/
Ответы на эти многие другие вопросы, а также полезные заметки, идеи и мысли, собираемые с течением времени Java-разработчиком, который был брошен в чудесный мир Go.
https://java2go.dev/
🤔5👍4😁1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
⚖️ Работа или жизнь: принципы Work-life balance
Если ты работаешь 25/8, а переработка для тебя стала обыденностью – эта статья для тебя. Рассказываем об угрозах трудоголизма и как найти тот самый баланс.
🔗 Основной сайт
🔗 Зеркало
Если ты работаешь 25/8, а переработка для тебя стала обыденностью – эта статья для тебя. Рассказываем об угрозах трудоголизма и как найти тот самый баланс.
🔗 Основной сайт
🔗 Зеркало
👍5
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥4⚡1
🔗 Часть 1. Изменения в языке
🔗 Часть 2. Основные изменения стандартной библиотеки
🔗 Часть 3. Минорные изменения стандартной библиотеки
Please open Telegram to view this post
VIEW IN TELEGRAM
blog.carlana.net
What’s New in Go 1.20, Part I: Language Changes
The first part of a three part look at new features in Go 1.20.
👍7
Разработка конкурентного TCP-сервера на Go, реализующего небольшое подмножество команд Redis
Автор статьи пишет книгу о создании простого Redis-like сервера на Ruby и исследует ту же идею на других языках. Его путешествие в Go тоже достаточно интересное.👇
Читать
Автор статьи пишет книгу о создании простого Redis-like сервера на Ruby и исследует ту же идею на других языках. Его путешествие в Go тоже достаточно интересное.👇
Читать
Occasionally consistent
A toy Redis Server, in Go
A toy Redis server in Go, responding to a small subset of commands.
👍14
Go для Node.js разработчиков
Репозиторий с примерами для изучения Node.js и Go — удобно, если вы движетесь в любом направлении.
https://github.com/miguelmota/golang-for-nodejs-developers
Репозиторий с примерами для изучения Node.js и Go — удобно, если вы движетесь в любом направлении.
https://github.com/miguelmota/golang-for-nodejs-developers
GitHub
GitHub - miguelmota/golang-for-nodejs-developers: Examples of Golang compared to Node.js for learning 🤓 By @miguelmota
Examples of Golang compared to Node.js for learning 🤓 By @miguelmota - miguelmota/golang-for-nodejs-developers
👍8🔥1
«Качели» с Next.js и успешный кейс встраивания React UI в Go: история команды Flipt, self-hosted feature flag решения.
Читать
Читать
👍5
Разбираемся в нюансах создания оператора на Go, который будет:
— создавать необходимые секреты во всех неймспейсах кластера;
— создавать секреты при создании нового неймспейса;
— восстанавливать секрет, если его кто-то удалит;
— удалять всех потомков, если удаляется корневой объект.
Читать
— создавать необходимые секреты во всех неймспейсах кластера;
— создавать секреты при создании нового неймспейса;
— восстанавливать секрет, если его кто-то удалит;
— удалять всех потомков, если удаляется корневой объект.
Читать
Kubernetes
Operator pattern
Operators are software extensions to Kubernetes that make use of custom resources to manage applications and their components. Operators follow Kubernetes principles, notably the control loop.
Motivation The operator pattern aims to capture the key aim of…
Motivation The operator pattern aims to capture the key aim of…
🔥3👍1🤔1
Запись эфира, в рамках которого Искандер Шарипов пишет простую игру на Go и Ebitengine:
🔗 Часть 1
🔗 Часть 2
🔗 Часть 1
🔗 Часть 2
YouTube
Gamedev in Go (Russian), Part 1
Source code: https://github.com/quasilyte/hiddensugar-game
A live coding session: creating a game from scratch using Go and Ebitengine.
There is a related talk too (in English):
https://www.youtube.com/watch?v=YWx80V_ccYk
Second part: https://www.yout…
A live coding session: creating a game from scratch using Go and Ebitengine.
There is a related talk too (in English):
https://www.youtube.com/watch?v=YWx80V_ccYk
Second part: https://www.yout…
👍19
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Бесплатный курс для всех, кто любит качественные IT-публикации и хочет научиться интересно писать о программировании либо улучшить навыки письма.
Курс состоит из семи модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций. Ограничений на время прохождения заданий нет.
Курс будет интересен авторам, работающим в составе редакции, копирайтерам-одиночкам и просто программистам, которые хотят научиться интересно рассказывать о собственных проектах.
Материалы регулярно дополняются, обновляются и корректируется. Отвечаем на все учебные вопросы в комментариях курса.
Как стать автором «Библиотеки программиста» и получать гонорары за статьи?
➡️ Заполните анкету.
Если все ок, мы свяжемся с вами и обсудим дальнейшие шаги.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
ChatGPT не заменит программистов, но может стать отличным подспорьем уже сейчас. Ловите 10 кейсов применения ChatGPT для программистов от техдира Remote Work:
1. Генерация шаблонного кода — «скелета» проекта.
2. Исследование и сравнение фреймворков/алгоритмов.
3. «Расшифровка» и объяснение кодовой базы.
4. Комментирование кода.
5. Генерация тест-кейсов.
6. Написание документации.
7. Генерация регулярных выражений.
8. Рефакторинг кода.
9. Поиск ошибок в коде.
10. Реализация алгоритмов для проведения собеседований и в повседневной деятельности.
Источник:
🔗 Читать в Твиттере
🔗 Читать в Thread Reader App (если Твиттер не открывается)
1. Генерация шаблонного кода — «скелета» проекта.
2. Исследование и сравнение фреймворков/алгоритмов.
3. «Расшифровка» и объяснение кодовой базы.
4. Комментирование кода.
5. Генерация тест-кейсов.
6. Написание документации.
7. Генерация регулярных выражений.
8. Рефакторинг кода.
9. Поиск ошибок в коде.
10. Реализация алгоритмов для проведения собеседований и в повседневной деятельности.
Источник:
🔗 Читать в Твиттере
🔗 Читать в Thread Reader App (если Твиттер не открывается)
👍13😁4
«pprof — один из тех инструментов, которые заставляют вас улыбаться, а затем плакать над потраченным впустую временем, а затем снова улыбаться». Примерно с такой фразы начинается статья об использовании pprof для изучения странной утечки памяти, которая сводилась к очень тонкой проблеме в одной строке кода.
Читать
Читать
pkg.go.dev
pprof package - runtime/pprof - Go Packages
Package pprof writes runtime profiling data in the format expected by the pprof visualization tool.
👍7
Forwarded from Библиотека программиста | программирование, кодинг, разработка
⚖️ Работа или жизнь: принципы Work-life balance
Если ты работаешь 25/8, а переработка для тебя стала обыденностью – эта статья для тебя. Рассказываем об угрозах трудоголизма и как найти тот самый баланс.
🔗 Основной сайт
🔗 Зеркало
Если ты работаешь 25/8, а переработка для тебя стала обыденностью – эта статья для тебя. Рассказываем об угрозах трудоголизма и как найти тот самый баланс.
🔗 Основной сайт
🔗 Зеркало
🤔2
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Let's Build A Distributed Cache In Golang
► Join my Discord community for free education 👉 https://discord.com/invite/bDy8t4b3Rz
► Become a Patreon for exclusive tutorials👉 https://www.patreon.com/anthonygg_
► Follow me on Twitter 👉 https://twitter.com/anthdm
► Follow me on GitHub 👉 https://…
► Become a Patreon for exclusive tutorials👉 https://www.patreon.com/anthonygg_
► Follow me on Twitter 👉 https://twitter.com/anthdm
► Follow me on GitHub 👉 https://…
👍10🔥7🤔1