🔧 Простой сервер от Gotify для обмена сообщениями в режиме реального времени через веб-сокеты.
Репозиторий
Репозиторий
GitHub
GitHub - gotify/server: A simple server for sending and receiving messages in real-time per WebSocket. (Includes a sleek web-ui)
A simple server for sending and receiving messages in real-time per WebSocket. (Includes a sleek web-ui) - gotify/server
👍13
#news #security
Исследователи из Oxeye обнаружили новую уязвимость, позволяющую получить несанкционированный доступ к приложениям на Go
Go использует библиотеку
Однако в версии 1.17 точки с запятой рассматриваются как ошибка, и один из методов, отвечающих за получение проанализированной строки запроса, игнорирует возвращаемую ошибку.
Таким образом, в определённых условиях это позволяет обходить проверки, основанные на параметрах HTTP-запроса.
Подробнее
Исследователи из Oxeye обнаружили новую уязвимость, позволяющую получить несанкционированный доступ к приложениям на Go
Go использует библиотеку
net/url для анализа URL-адресов и до версии 1.17 рассматривал точку с запятой в части запроса как допустимый разделитель. Однако в версии 1.17 точки с запятой рассматриваются как ошибка, и один из методов, отвечающих за получение проанализированной строки запроса, игнорирует возвращаемую ошибку.
Таким образом, в определённых условиях это позволяет обходить проверки, основанные на параметрах HTTP-запроса.
Подробнее
about.gitlab.com
The most-comprehensive AI-powered DevSecOps platform
From planning to production, bring teams together in one application. Ship secure code more efficiently to deliver value faster.
👍11
This media is not supported in your browser
VIEW IN TELEGRAM
Пошаговое руководство по использованию Go, AWS Lambda, DynamoDB и API Gateway для разработки бессерверного сокращателя URL-адресов.
Читать
Читать
DEV Community
Build a Serverless URL shortener with Go
Using AWS Lambda, DynamoDB and API Gateway This blog post covers how to build a Serverless URL...
👍7
Библиотека программиста продолжает серию вебинаров по темам, интересным для наших подписчиков.
📍 Сегодня в 19:00 стартует трансляция вебинара, посвященного актуальным навыкам в профессии Data Science.
Темы вебинара:
— Что происходит сейчас в направлении Data Science - перспективы и доход;
— Какие навыки должен иметь успешный дата-сайентист;
— Почему математика нужна в DS и как она используется;
— Посмотрим на практике работу дата-сайентиста.
Спикер: Артур Сапрыкин — Data Scientist, предприниматель, исследователь ML/DL, ex-data scientist ПАО «Мегафон».
👉 Регистрация на вебинар: https://proglib.io/w/7484fd79
📍 Сегодня в 19:00 стартует трансляция вебинара, посвященного актуальным навыкам в профессии Data Science.
Темы вебинара:
— Что происходит сейчас в направлении Data Science - перспективы и доход;
— Какие навыки должен иметь успешный дата-сайентист;
— Почему математика нужна в DS и как она используется;
— Посмотрим на практике работу дата-сайентиста.
Спикер: Артур Сапрыкин — Data Scientist, предприниматель, исследователь ML/DL, ex-data scientist ПАО «Мегафон».
👉 Регистрация на вебинар: https://proglib.io/w/7484fd79
👍3
#news
Традиционный выпуск недельных новостей из мира Go-разработки:
— Разбор атаки ParseThru
— GoLand Roadmap 2022.3
— Анонс gitea 1.17
— Релиз yaegi 0.14.1
— Релиз listmonk 2.2
— Релиз progressbar 3.9
— Релиз dig 1.15
— Релиз fiber 2.36
— Релиз muffet 2.6
Традиционный выпуск недельных новостей из мира Go-разработки:
— Разбор атаки ParseThru
— GoLand Roadmap 2022.3
— Анонс gitea 1.17
— Релиз yaegi 0.14.1
— Релиз listmonk 2.2
— Релиз progressbar 3.9
— Релиз dig 1.15
— Релиз fiber 2.36
— Релиз muffet 2.6
Telegram
Библиотека Go разработчика | Golang
#news #security
Исследователи из Oxeye обнаружили новую уязвимость, позволяющую получить несанкционированный доступ к приложениям на Go
Go использует библиотеку net/url для анализа URL-адресов и до версии 1.17 рассматривал точку с запятой в части запроса…
Исследователи из Oxeye обнаружили новую уязвимость, позволяющую получить несанкционированный доступ к приложениям на Go
Go использует библиотеку net/url для анализа URL-адресов и до версии 1.17 рассматривал точку с запятой в части запроса…
👍5🤔2
Коллекция скринкастов, демонстрирующих различные инструменты и методы использования TDD в Go.
Смотреть
Смотреть
YouTube
Test Driven Development (TDD) in Golang
A Selection of screencasts demonstrating different tool and techniques for using Test Drive Development (TDD) in Golang
👍4🤔4
Практика использования паттерна “fat service” для разработки веб-приложений и API на Go, который представляет собой смесь между service object и fat model.
Подробнее
Подробнее
Mitchel Cabuloy
Django Service Objects
Using Service objects to encapsulate business logic
💩9👍1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
👍 Как правильно писать сообщения коммитов в GIT, чтобы всем было хорошо
Правильно написанные сообщения к коммитам в Git помогают сделать проект с открытым или закрытым исходным кодом удобным для дальнейшей доработки и поддержки. В этой статье вы познакомитесь с различными стратегиями написания хороших сообщений и их использования для оптимизации процесса разработки.
🔗 Основной сайт
🔗 Зеркало
Правильно написанные сообщения к коммитам в Git помогают сделать проект с открытым или закрытым исходным кодом удобным для дальнейшей доработки и поддержки. В этой статье вы познакомитесь с различными стратегиями написания хороших сообщений и их использования для оптимизации процесса разработки.
🔗 Основной сайт
🔗 Зеркало
👍9
Тут старый добрый regex matcher Роба Пайка (написан на C) небезызвестный Ben Hoyt решил переписать на Go. Узнайте технические детали и результаты тестов производительности.
Подробнее
Подробнее
Benhoyt
Rob Pike's simple C regex matcher in Go
Translating Rob Pike's simple and elegant C regex matcher to Go.
👍11
🎙 Go Get Podcast
Кстати, тут Николай Тузов (разработчик в Lamoda), Глеб Яльчик (техдир Gaijin) и другие разработчики пилят подкаст о Go. Вот два актуальных выпуска (ссылки на подкаст-площадки внутри):
🔗 Почему Go хороший? Почему Go плохой?
🔗 GameDev в Go
Кстати, тут Николай Тузов (разработчик в Lamoda), Глеб Яльчик (техдир Gaijin) и другие разработчики пилят подкаст о Go. Вот два актуальных выпуска (ссылки на подкаст-площадки внутри):
🔗 Почему Go хороший? Почему Go плохой?
🔗 GameDev в Go
gogetpodcast.ru
Выпуск #2: Почему Go хороший? Почему Go плохой? | Go Get Podcast
Обсуждаем язык Go и всё, что с ним связано
🔥10❤4🌚2👎1
🔧 goyave — фреймворк для разработки веб-приложений, ориентированный на REST API и призванный упростить процесс разработки.
Репозиторий
Репозиторий
GitHub
GitHub - go-goyave/goyave: 🍐 The enterprise REST API framework
🍐 The enterprise REST API framework. Contribute to go-goyave/goyave development by creating an account on GitHub.
👍11👎2🤔1