Forwarded from Библиотека программиста | программирование, кодинг, разработка
🎡 Что такое комбинаторика и как она используется в программировании
Расскажем, какие задачи помогает решать комбинаторика и зачем программистам нужно ее знать.
🔗 Основной сайт
🔗 Зеркало
Расскажем, какие задачи помогает решать комбинаторика и зачем программистам нужно ее знать.
🔗 Основной сайт
🔗 Зеркало
👍7
Кто-то пробовал библиотеку requests для создания, отправки и обработки HTTP-запросов? Если нет, сейчас самое время, ведь недавно вышла новая версия с некоторыми крутыми фичами.
🔗 Репозиторий
🔗 Репозиторий
👍7🤔2🥱1
Anthony De Meulemeester выпустил Sendit, проект на Go для безопасной передачи файлов прямо из терминала. А как насчет того, чтобы разобраться с его работой под капотом и подходами к структурированию проекта?
Смотреть
Смотреть
YouTube
How I Structured My Side Project In Go - Sendit.sh
► 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…
► Learn Golang Mastery 👉https://fulltimegodev.com
► Learn how I became a self-taught software engineer 👉https://fulltimegodev.com/#mystory
► Follow me on Twitter…
🔥10👍3🥱1
UNGOML.pdf
2.3 MB
UNGOML: Automated Classification of unsafe Usages in Go
Авторы: Anna-Katharina Wickert, Clemens Damke, Lars Baumgärtner, Eyke Hüllermeier, Mira Mezini
В статье исследуются возможности машинного обучения для поиска проблем с безопасностью кода на Go. UNGOML — инструмент, который автоматизирует поиск.
https://github.com/stg-tud/ungoml
Авторы: Anna-Katharina Wickert, Clemens Damke, Lars Baumgärtner, Eyke Hüllermeier, Mira Mezini
В статье исследуются возможности машинного обучения для поиска проблем с безопасностью кода на Go. UNGOML — инструмент, который автоматизирует поиск.
https://github.com/stg-tud/ungoml
👍6❤1
Репликация и балансировка нагрузки Go-приложений в Docker-контейнерах с помощью Consul и Fabio: подробный гайд для Go-разработчика
Тот случай, когда нет опыта работы с k8s, и начинаешь изобретать свой велосипед.
Читать
Тот случай, когда нет опыта работы с k8s, и начинаешь изобретать свой велосипед.
Читать
Medium
Replicating and Load Balancing Go Applications in Docker Containers with Consul and Fabio
Exploring a simpler alternative to set up and illustrate the concepts behind this implementation
👍3🤔3❤2
Вдохновленный книгой Боба Нистрома «Какого цвета ваша функция?», Преслав Рачев более подробно рассмотрел различные типы семантики значений и указателей.
Читать
Читать
Preslav Rachev
What Color is Your Type?
My struggle to choose the right type semantic and keep code consistent at the same time.
👍6❤3
Улучшаем наблюдаемость Go-сервисов
Никакой теории, сразу хардкор: асинхронное структурированное ведение логов, метрики с образцами, трассировка с помощью TraceQL, агрегирование pprof и непрерывное профилирование, микробенчмарки и базовая статистика с помощью Benchstat, тесты производительности черного ящика и базовые PID-контроллеры для определения производительности системы.
Читать
Никакой теории, сразу хардкор: асинхронное структурированное ведение логов, метрики с образцами, трассировка с помощью TraceQL, агрегирование pprof и непрерывное профилирование, микробенчмарки и базовая статистика с помощью Benchstat, тесты производительности черного ящика и базовые PID-контроллеры для определения производительности системы.
Читать
Flow
Improving Observability of GoLang Services
Jan 31, 2023
❤4⚡3🔥2
Написание и отладка интеграционных тестов нескольких процессов с помощью Go
Команда DoltHub столкнулась с проблемой тестирования и отладки репликации кластера. Не найдя подходящего кейса, они создали собственный фреймворк end-to-end тестирования.
Подробнее
Команда DoltHub столкнулась с проблемой тестирования и отладки репликации кластера. Не найдя подходящего кейса, они создали собственный фреймворк end-to-end тестирования.
Подробнее
🔥10❤3👍2
Веб-разработка с Go: серия видеоуроков от Jon Calhoun, автора таких образовательных ресурсов, как usegolang.com, gophercises.com и algorithmswithgo.com.
📺 Смотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
Usegolang
Web Development with Go
Learn how to create a real, prod ready web app in Go
❤10👍3
Если у вас с английским все в порядке, обязательно послушайте выпуск Go Time про структурирование Go-проекта.
Вернувшиеся гости Бен Джонсон и Крис Джеймс вместе с Мэтом и Крисом рассказывают о файлах и папках ваших Go-проектов. Существует ли идеальная структура или мы обречены разбираться в этом всю оставшуюся жизнь?
🎧 Слушать
Вернувшиеся гости Бен Джонсон и Крис Джеймс вместе с Мэтом и Крисом рассказывают о файлах и папках ваших Go-проектов. Существует ли идеальная структура или мы обречены разбираться в этом всю оставшуюся жизнь?
🎧 Слушать
Changelog
The files & folders of Go projects with Ben Johnson & Chris James (Go Time #278)
Return guests Ben Johnson & Chris James join Mat & Kris to talk about the files and folders of your Go projects, big and small. Does the holy grail exist, of the perfect structure to rule them all? Or are we doomed to be figuring this out for the rest of…
❤15👍2
🎉 Представлены Go 1.20.5 и 1.19.10
🔏 С новыми выпусками прилетели фиксы безопасности для SUID бинарей (CVE-2023-29403) и cgo (CVE-2023-29402, CVE-2023-29404, CVE-2023-29405).
Подробнее
🔏 С новыми выпусками прилетели фиксы безопасности для SUID бинарей (CVE-2023-29403) и cgo (CVE-2023-29402, CVE-2023-29404, CVE-2023-29405).
Подробнее
🔥8❤2👍1
🤖ChatGPT, Wardley Maps и Go
Здесь много намешано, но от того еще интереснее: как создать плагин ChatGPT, работать с API в Go, картами Wardley и SVG-изображениями.
Читать
Здесь много намешано, но от того еще интереснее: как создать плагин ChatGPT, работать с API в Go, картами Wardley и SVG-изображениями.
Читать
Wikipedia
Wardley map
a map of the structure of a business or service, mapping the components needed to serve the customer or user
🌚6❤3👍3🤔2
Кажется, иногда стоит напоминать об интересных инструментах, которые не так часто, но все равно обновляются. Назовем это рубрику #перечитываястарое.
Goxygen — инструмент для быстрой генерации веб-проектов на Go + Angular/React/Vue. В новой версии добавлена поддержка Vue v3.3 и Vite-based Vue шаблонов.
Goxygen — инструмент для быстрой генерации веб-проектов на Go + Angular/React/Vue. В новой версии добавлена поддержка Vue v3.3 и Vite-based Vue шаблонов.
GitHub
Release v0.4.0 - Vite-based Vue templates · Shpota/goxygen
update Vue to v3.3
introduce Vite-based Vue template
introduce Vite-based Vue template
⚡13❤2👍2
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🪜 Как программисту попросить о повышении зарплаты и что говорить
Иногда бывает так: работаешь за всех, а зарплату не повышают. Тогда нужно брать инициативу в свои руки и поговорить с руководством тет-а-тет. Но как правильно это сделать и выйти победителем? Постараемся разобраться.
🔗 Основной сайт
🔗 Зеркало
Иногда бывает так: работаешь за всех, а зарплату не повышают. Тогда нужно брать инициативу в свои руки и поговорить с руководством тет-а-тет. Но как правильно это сделать и выйти победителем? Постараемся разобраться.
🔗 Основной сайт
🔗 Зеркало
🔥4❤3👍2🤔1
Сила «Декоратора» в Go от веселого Anthony De Meulemeester: как использовать популярный паттерн проектирования для повышения гибкости и расширяемости кода.
📺Смотреть
📺Смотреть
YouTube
The Power Of Golang's Decorator Pattern
► Join my Discord community for free education 👉 https://discord.com/invite/bDy8t4b3Rz
► Pre order (get 30% off) my exclusive Golang course 👉 https://fulltimegodev.com
► Become a Patreon for exclusive tutorials👉 https://www.patreon.com/anthonygg_
► Follow…
► Pre order (get 30% off) my exclusive Golang course 👉 https://fulltimegodev.com
► Become a Patreon for exclusive tutorials👉 https://www.patreon.com/anthonygg_
► Follow…
👍11❤7🔥2