Привет, Хабр)В этой статье хотел бы поделиться приёмами, которые позволяют повысить производительность Golang-кода. Некоторые из этих вещей довольно известные и их могут делать за вас линтеры, например go-critic, noctx (эти 2 касаются defer и отправки запросов без контекста). Обсудим: простые правила, которые не стоит забыватьмифы о производительности в духе "А я слышал, что X повышает скорость на Y%"более интересные штуки, типа замены switch на map, проведём пару тестов, поэксперимент…
Шахматы – это одно из многих моих хобби, за которыми я провожу свободное время, когда не ковыряюсь с какой-нибудь электроникой. При этом играю я так себе, и когда мне изрядно надоело проигрывать, я решил заняться тем, что у меня получается гораздо лучше… хакнуть систему! В этой статье я расскажу о том, как использовал свои знания по кибербезопасности для обнаружения XSS-уязвимости (Cross-Site Scripting, межсайтовый скриптинг) на крупнейшем шахматном сайте интернета со 100 миллионами участник…
Личные проекты бывают разными: кто-то пишет собственную JS-библиотеку, кто-то создает IT-компанию, а кто-то помогает команде выигрывать гонки (и такое бывает). В этом тексте мы расскажем про пять интересных проектов от студентов, которые выиграли стипендию в Selectel Career Wave. Selectel Career Wave — программа для студентов технических вузов. Учащиеся делятся личными проектами, а мы выбираем 40 наиболее ярких работ и начисляем победителям стипендию 15 000 ₽ в месяц. Платформа «Адаптер …
CLI tool for spawning and running containers according to the OCI specification
Swift native speech recognition on-device for iOS and macOS applications.
A free, open-source SaaS app starter for React & Node.js with superpowers. Production-ready. Community-driven.
Real-Time Open-Vocabulary Object Detection