Forwarded from Библиотека программиста | программирование, кодинг, разработка
👍13
Go разработчик проекта быстрой доставки СберМаркета 🛒💚
Быстрая доставка - это молодое направление для СберМаркета. Цель проекта: доставить заказ из магазина как можно быстрее. Много бизнес-логики внутри и тем интересней. Здесь Big Data: нужно просуммировать, просчитать — большое поле для деятельности!
Стек: Golang, PostgreSQL, Redis, Kafka, React, CI/CD, Kubernetes, ClickHouse
💡Что нужно будет делать:
- придумывать алгоритмы и внедрять их;
- улучшать геотрекинг;
- повышать наблюдаемость сервисов;
- рассчитывать срок доставки заказа и помогать выводить наших партнеров в смены;
- реализовывать механизм гибких формул для расчетов прайсеров;
- обеспечивать покрытие кода модульными и интеграционными тестами;
- проводить Code review коллег и вырабатывать оптимальные решения.
Подробнее про вакансию по ссылке https://bit.ly/3JaFE28
Пиши Юле @shmalkina, если готов пообщаться по вакансии 🌟
Быстрая доставка - это молодое направление для СберМаркета. Цель проекта: доставить заказ из магазина как можно быстрее. Много бизнес-логики внутри и тем интересней. Здесь Big Data: нужно просуммировать, просчитать — большое поле для деятельности!
Стек: Golang, PostgreSQL, Redis, Kafka, React, CI/CD, Kubernetes, ClickHouse
💡Что нужно будет делать:
- придумывать алгоритмы и внедрять их;
- улучшать геотрекинг;
- повышать наблюдаемость сервисов;
- рассчитывать срок доставки заказа и помогать выводить наших партнеров в смены;
- реализовывать механизм гибких формул для расчетов прайсеров;
- обеспечивать покрытие кода модульными и интеграционными тестами;
- проводить Code review коллег и вырабатывать оптимальные решения.
Подробнее про вакансию по ссылке https://bit.ly/3JaFE28
Пиши Юле @shmalkina, если готов пообщаться по вакансии 🌟
Интервью с разработчиком фреймворка Bud Мэттом Мюллером
Тот самый фреймворк, который использует лучшее из Go и Svelte, чтобы помочь разработчикам сосредоточиться на решении реальных проблем, не беспокоясь о безопасности типов, производительности или деплое.
Читать
Тот самый фреймворк, который использует лучшее из Go и Svelte, чтобы помочь разработчикам сосредоточиться на решении реальных проблем, не беспокоясь о безопасности типов, производительности или деплое.
Читать
Telegram
Библиотека Go разработчика | Golang
🛠 Bud — новый веб-фреймворк для Go-разработчиков, который нацелен упростить процесс создания, запуска и обслуживания многофункциональных веб-приложений.
На скринкасте показан пошаговый процесс создания минимального клона Hacker News с использованием Bud.…
На скринкасте показан пошаговый процесс создания минимального клона Hacker News с использованием Bud.…
Разработка аналога SSH-сервера на Go, который умеет только исполнять команды, но не использует шифрование.
Читать
Читать
Julia Evans
A toy remote login server
Hello! The other day we talked about what happened when you press a key in your terminal.
👍6🤔1
🔧 Простой сервер от 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