🤔Представьте, что у вас есть комфортная зарплата с одним условием — вы создаёте проект, который всегда хотели создать.
💬Какой это будет проект? Он не обязательно должен быть связан с программированием👇
#холивар
💬Какой это будет проект? Он не обязательно должен быть связан с программированием👇
#холивар
🔥6
Там, конечно, и Notepad++/Vim с другими инструментами тоже упоминают, но первые два инструмента все равно доминируют.
💬А какую(-ой) IDE/редактор кода используете вы?
👍 — Goland
🤩 — VS Code
🤔 — другой инструмент (напишу в комментарии)
Please open Telegram to view this post
VIEW IN TELEGRAM
Reddit
From the golang community on Reddit
Explore this post and more from the golang community
👍306🤩206🤔12
Forwarded from Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter
💻 20 лучших ноутбуков для программиста в 2023 году
Выбираем самые легкие, автономные и производительные ноутбуки для кодинга.
На карточках перечислили самые производительные. Но для кодинга есть и другие важные параметры — остальные подборки смотрите в нашей статье.
Выбираем самые легкие, автономные и производительные ноутбуки для кодинга.
На карточках перечислили самые производительные. Но для кодинга есть и другие важные параметры — остальные подборки смотрите в нашей статье.
🥱20👍4
📌Новости и обновления популярных инструментов: подборка для Go-разработчика
📊Хоть в опросе The State of WebAssembly 2023 было не так много участников, Go занял четвертое место по популярности среди языков для проектов WASM
🏢 Команда Go продолжает вести коллекцию тематических исследований Go, охватывающих такие компании, как American Express, Dropbox, Cloudflare и Uber
🔧Go OpenAI 1.16.0 — Go-клиент для доступа к OpenAI API с поддержкой ChatGPT, GPT-3, GPT-4, DALL·E 2, Whisper
🔧slog-otel 1.2.1 — реализация Go-обработчика slog для обеспечения корреляции записей логов с Open-Telemetry spans
🔧trufflehog 3.60.4 — инструмент для поиска и верификации API-ключей и других секретов
🔧Algernon 1.15.4 — небольшой автономный веб-сервер на чистом Go с поддержкой Lua, Teal, Markdown, HTTP/2, QUIC, Redis и PostgreSQL
🔧Air 1.49 — live reload для Go-приложений
🔧pgroll 0.3 — CLI-инструмент для безопасной и обратимой миграции схемы PostgreSQL
🔧GoCV 0.35 — привязки для библиотеки изображений OpenCV 4
🔧Fiber 2.50.0 — веб-фреймворк для Go на основе Express.js
🔧Mockery 2.36 — автогенератор кода моков для Go
🔧elem-go 0.7 — типобезопасная библиотека для создания HTML-элементов и управления ими (с помощью htmx-хэлперов)
🔧go-echarts 2.3.2 — простая, но мощная библиотека для визуализации данных
🔧go-quartz 0.8 — zero-dependency библиотека для выполнения отложенных задач
🔧bloom 3.6 — реализация фильтра Блума
🔧oasdiff
1.8.1 — инструмент для сравнения и обнаружения критических изменений в спецификациях OpenAPI
🔧SCS 2.6 — инструмент для управления HTTP-сессиями в веб-приложениях
🔧fsnotify 1.7 — библиотека для предоставления уведомлений файловой системы
🔧LakeFS 1.0 — Git для ваших данных
🔧golangci-lint 1.55.1 — более быстрый способ запуска линтеров Go
#новости #чтопроисходит
📊Хоть в опросе The State of WebAssembly 2023 было не так много участников, Go занял четвертое место по популярности среди языков для проектов WASM
🏢 Команда Go продолжает вести коллекцию тематических исследований Go, охватывающих такие компании, как American Express, Dropbox, Cloudflare и Uber
🔧Go OpenAI 1.16.0 — Go-клиент для доступа к OpenAI API с поддержкой ChatGPT, GPT-3, GPT-4, DALL·E 2, Whisper
🔧slog-otel 1.2.1 — реализация Go-обработчика slog для обеспечения корреляции записей логов с Open-Telemetry spans
🔧trufflehog 3.60.4 — инструмент для поиска и верификации API-ключей и других секретов
🔧Algernon 1.15.4 — небольшой автономный веб-сервер на чистом Go с поддержкой Lua, Teal, Markdown, HTTP/2, QUIC, Redis и PostgreSQL
🔧Air 1.49 — live reload для Go-приложений
🔧pgroll 0.3 — CLI-инструмент для безопасной и обратимой миграции схемы PostgreSQL
🔧GoCV 0.35 — привязки для библиотеки изображений OpenCV 4
🔧Fiber 2.50.0 — веб-фреймворк для Go на основе Express.js
🔧Mockery 2.36 — автогенератор кода моков для Go
🔧elem-go 0.7 — типобезопасная библиотека для создания HTML-элементов и управления ими (с помощью htmx-хэлперов)
🔧go-echarts 2.3.2 — простая, но мощная библиотека для визуализации данных
🔧go-quartz 0.8 — zero-dependency библиотека для выполнения отложенных задач
🔧bloom 3.6 — реализация фильтра Блума
🔧oasdiff
1.8.1 — инструмент для сравнения и обнаружения критических изменений в спецификациях OpenAPI
🔧SCS 2.6 — инструмент для управления HTTP-сессиями в веб-приложениях
🔧fsnotify 1.7 — библиотека для предоставления уведомлений файловой системы
🔧LakeFS 1.0 — Git для ваших данных
🔧golangci-lint 1.55.1 — более быстрый способ запуска линтеров Go
#новости #чтопроисходит
👍13
The_Complete_Guide_to_Context_in_Golang_Efficient_Concurrency_Management.pdf
3.1 MB
Полный гайд по работе с пакетом context в Go: эффективное управление конкурентностью
🎓Что такое контекст?
🎓Создание контекста
🎓Распространение контекста
🎓Получение значений из контекста
🎓Отмена контекста
🎓Timeouts и deadlines
🎓Контекст в HTTP-запросах
🎓Контекст в операциях с базой данных
🎓Лучшие практики использования контекста
🎓Распространенные ошибки, которых следует избегать
🎓Утечки контекста и горутины
🎓Использование контекста со сторонними библиотеками
🎓Контекст (новые функции, добавленные в Go 1.21)
👉 Читать
🎓Что такое контекст?
🎓Создание контекста
🎓Распространение контекста
🎓Получение значений из контекста
🎓Отмена контекста
🎓Timeouts и deadlines
🎓Контекст в HTTP-запросах
🎓Контекст в операциях с базой данных
🎓Лучшие практики использования контекста
🎓Распространенные ошибки, которых следует избегать
🎓Утечки контекста и горутины
🎓Использование контекста со сторонними библиотеками
🎓Контекст (новые функции, добавленные в Go 1.21)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍34❤3🔥2⚡1
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2❤1👍1
▶️Интерактивное руководство по работе с FerretDB, альтернативой MongoDB, написанной на Go
Это — интерактивная версия руководства How to Pass Basic MongoDB CRUD Operations With FerretDB из официального блога FerretDB.
Из примеров, которые можно модифицировать и запускать в духе обычного playground, вы научитесь выполнять операции CRUD с FerretDB.
Это — интерактивная версия руководства How to Pass Basic MongoDB CRUD Operations With FerretDB из официального блога FerretDB.
Из примеров, которые можно модифицировать и запускать в духе обычного playground, вы научитесь выполнять операции CRUD с FerretDB.
antonz.org
Interactive FerretDB Tutorial
Learn the basics of FerretDB - a drop-in replacement for MongoDB that uses PostgreSQL or SQLite as a backend.
👍5
👍18
🔧Фаззинг-тестирование — эффективный метод выявления граничных условий, которые классическое тестирование может не охватывать.
🧰 Автор статьи выводит фаззинг-тестирование на новый уровень с помощью дифференциального фаззинга, в результате использования которого находит XSS-уязвимость в пакете html.
💸Кроме всего прочего исследование показывает отличный пример того, как знания разработчика можно применить в сфере информационной безопасности.
💸Кроме всего прочего исследование показывает отличный пример того, как знания разработчика можно применить в сфере информационной безопасности.
Please open Telegram to view this post
VIEW IN TELEGRAM
mionskowski.pl
Unmasking a Go HTML Parser Bug with Differential Fuzzing
In this write-up, we’ll delve into how, through differential fuzzing, we uncovered a bug in Go’s exp/net HTML’s tokenizer. We’ll show potential XSS implications of this flaw. Additionally, we’ll outline how Google assessed this finding within their VRP program…
❤7👍1
Go Gin vs Fiber_ HTTPS Hello World performance _ Tech Tonic.pdf
3.4 MB
Хоть лучший фреймворк Go — это отсутствие фреймворка, о производительности популярных решений стоит знать. Ловите мини-подборку на простых примерах:
🔸Go Gin vs Fiber: Hello World performance
🔸Go Gin vs Fiber: HTTPS Hello World performance
🔸Go: Gin vs Fiber vs Echo Hello World performance
🔸Go Gin vs Fiber: Hello World performance
🔸Go Gin vs Fiber: HTTPS Hello World performance
🔸Go: Gin vs Fiber vs Echo Hello World performance
👍8😁2🥱2
Forwarded from Библиотека питониста | Python, Django, Flask
☁️🧩 ТОП-10 бессерверных фреймворков
Существует множество различных бессерверных фреймворков, каждый из которых предназначен для определенных задач. В этой статье рассмотрим 10 наиболее популярных из них.
Читать статью
Существует множество различных бессерверных фреймворков, каждый из которых предназначен для определенных задач. В этой статье рассмотрим 10 наиболее популярных из них.
Читать статью
🥱9👍3❤2