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
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🗺️ Кем стать в IT: 9 ролей специалистов в IT-проекте
Если вы решили войти в АйТи, но еще не определились с направлением, наша пояснительная бригада спешит на помощь – разбираем роли каждого участника в жизненном цикле ИТ-проекта.
🔗 Основной сайт
🔗 Зеркало
Если вы решили войти в АйТи, но еще не определились с направлением, наша пояснительная бригада спешит на помощь – разбираем роли каждого участника в жизненном цикле ИТ-проекта.
🔗 Основной сайт
🔗 Зеркало
👍3
Насколько бы Go не был хорош, в нем есть свои недостатки. Ловите коллекцию статей, которые хейтят Go (на текущий момент репозиторий не поддерживается, последняя редакция в 2019 году).
Читать
Читать
GitHub
GitHub - ksimka/go-is-not-good: A curated list of articles complaining that go (golang) isn't good enough
A curated list of articles complaining that go (golang) isn't good enough - ksimka/go-is-not-good
🔥5👍3🤔2😁1
Автор статьи уже несколько лет трудится над менеджером паролей, и в качестве промежуточных результатов представил passit, набор инструментов для генерации паролей. Можете использовать его как CLI-инструмент или Go-пакет. Под капотом множество различных генераторов паролей, включая эмоджи.
https://github.com/tmthrgd/passit
https://github.com/tmthrgd/passit
GitHub
GitHub - tmthrgd/passit: A password generation toolkit for Go.
A password generation toolkit for Go. Contribute to tmthrgd/passit development by creating an account on GitHub.
👍6🔥1🤔1
Текстовая расшифровка доклада Сергея Петрова на GolangConf о том, как устроено fuzzing-тестирование в Go и как проверить функцию на корректную валидацию данных.
Читать
Читать
YouTube
Новый тип тестов в Go 1.18 / Сергей Петров (Selectel)
Приглашаем на конференцию HighLoad++ 2024, которая пройдет 2 и 3 декабря в Москве!
Программа, подробности и билеты по ссылке: https://clck.ru/3DD4yb
--------
GollangConf на HighLoad++ 2022
Презентация и тезисы: https://golangconf.ru/2022/abstracts/9018…
Программа, подробности и билеты по ссылке: https://clck.ru/3DD4yb
--------
GollangConf на HighLoad++ 2022
Презентация и тезисы: https://golangconf.ru/2022/abstracts/9018…
👍13
Команда ngrok представила агент в виде Go-библиотеки, подходящий для интеграции непосредственно в Go-приложения.
В статье выше объясняется, как работает ngrok-go, чем он отличается от традиционных сетей и туннелей, а также как начать использовать его в своих приложениях.
В статье выше объясняется, как работает ngrok-go, чем он отличается от традиционных сетей и туннелей, а также как начать использовать его в своих приложениях.
Ngrok
ngrok | API Gateway, Kubernetes Ingress, Webhook Gateway
ngrok simplifies app delivery by unifying API gateway, Kubernetes ingress, multi-cluster load balancing and more with ngrok's Universal Gateway.
👍14❤1
Программное создание диаграмм с помощью D2
D2 — инструмент для создания сценариев декларативных диаграмм на базе Go. В руководстве рассматривается его использование из Go-кода для создания диаграммы схемы базы данных.👇
Читать
D2 — инструмент для создания сценариев декларативных диаграмм на базе Go. В руководстве рассматривается его использование из Go-кода для создания диаграммы схемы базы данных.👇
Читать
GitHub
GitHub - terrastruct/d2: D2 is a modern diagram scripting language that turns text to diagrams.
D2 is a modern diagram scripting language that turns text to diagrams. - terrastruct/d2
👍10
Что такое фаззинг и зачем он нужен?
Недавно публиковали расшифровку доклада Сергея Петрова о фаззинг-тестировании в Go.
В этой статье разработчик из Ozon также углубляется в фаззинг: что это такое, зачем он нужен и как с его помощью найти баг на примере.👇
Читать
Недавно публиковали расшифровку доклада Сергея Петрова о фаззинг-тестировании в Go.
В этой статье разработчик из Ozon также углубляется в фаззинг: что это такое, зачем он нужен и как с его помощью найти баг на примере.👇
Читать
Telegram
Библиотека Go разработчика | Golang
Текстовая расшифровка доклада Сергея Петрова на GolangConf о том, как устроено fuzzing-тестирование в Go и как проверить функцию на корректную валидацию данных.
Читать
Читать
🔥3👍2
Вышла вторая часть в серии статей об изменениях в Go 1.20 👉 https://t.me/goproglib/3284
Telegram
Библиотека Go разработчика | Golang
👩💻 Что нового в Go 1.20: пополняемая серия статей.
🔗 Часть 1. Изменения в языке
🔗 Часть 2. Основные изменения стандартной библиотеки
🔗 Часть 3. Минорные изменения стандартной библиотеки
🔗 Часть 1. Изменения в языке
🔗 Часть 2. Основные изменения стандартной библиотеки
🔗 Часть 3. Минорные изменения стандартной библиотеки
🤔6
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4