Full stack dev
61 subscribers
356 photos
50 videos
4 files
99 links
"Full Stack Dev & Computer Science" – Канал для разработчиков, которые хотят
расширить свои знания в Full Stack и углубиться в основы и новейшие тренды Computer Science.
Здесь вы найдете материалы по frontend и backend разработке, работе с базами данных,
Download Telegram
🤔2🔥1🤯1
👍1
🔥2
🔥2🤔1
👍2
🔥1
Виды моделей нейронных сетей

#data
🤯1
DDD (Domain‑Driven Design) это подход к проектированию программных систем, при котором модель предметной области (домен) становится центром внимания.

⚙️Архитектура, построенная «по‑DDD», пытается сделать так, чтобы структурные элементы кода, их связи и даже терминология напрямую отражали бизнес‑реальность, с которой работает продукт.

📑Используется в таких круптных кампаниях как:
- Amazon
- Netflix
- Uber
- Spotify
и многие другие.

#web
🤯1
👍2🔥1
📦 go-logger-lib — лёгкая и удобная библиотека для логирования в Go.
Простая интеграция
Настраиваемые уровни логов
Поддержка вывода в консоль и файл

🔗 GitHub: github.com/Freyzan2006/go-logger-lib

#go #golang #lib
Что такое JWT Token

📚JWT (JSON Web Token) это компактный способ безопасно передавать данные об аутентификации и авторизации между клиентом и сервером. 💡

1.💡Структура токена:
header.payload.signature


1️⃣Headerалгоритм и тип токена
2️⃣Payloadданные (например, ID пользователя, срок действия)
3️⃣Signatureподпись, которая защищает от подделки

⚙️Пример:
Header:  { "alg": "HS256", "typ": "JWT" }
Payload: { "sub": "123", "name": "Alice", "exp": 1690000000 }


2. Как сервер проверяет JWT
* Разбивает токен на 3 части

* Декодирует header и payload

* Проверяет подпись (подделать без ключа невозможно)

* Проверяет срок действия и другие поля (exp, nbf, iss, aud)

Если всё ок — доступ разрешён.

🔑 3. Симметричные и асимметричные алгоритмы

HS256 — один секретный ключ для подписи и проверки

RS256 / ES256 — пара ключей: приватный (подпись) и публичный (проверка)

#web
👍1🔥1