Алексей Соин · zencod.ru
19 subscribers
165 photos
16 videos
4 files
1K links
Статьи по разработке

- frontend
- backend
- server

zencod.ru
Download Telegram
Асинхронный веб: WebSocket, Server-Sent Events, Long Polling и Short Polling / Хабр
https://habr.com/ru/articles/812693/
Forwarded from Злой полицейский (Mikhail Kobzarev)
Shiki - быстрое и современное решение для подсветки синтаксиса в браузере

Он использует тот же движок, что и VS Code.

Плюсы

- Простой в использовании экспорт модулей ES
- Активно поддерживается и улучшается
- Больше вариаций синтаксических токенов и тем
- Обширная документация *

Минусы

- Медленный запуск из-за WASM
- Встроенные стили; нет классов
- Документация *

* Великолепная работа над документацией, но в ней не хватает базового обзора API. Что экспортирует модуль, например.

👉🏻 https://shiki.style

#development #syntax #highlighter

👮‍♂️ Злой полицейский — Подписаться
Лучшие практики Laravel для разработчиков в 2024 году / Хабр
https://habr.com/ru/articles/814843/
TypeHero, платформа для изучения TypeScript на практике с готовыми задачами и возможностью создания собственных задач → https://typehero.dev
Обзор новых Open Source LLM. Или как локально запустить аналог ChatGPT / Хабр
https://habr.com/ru/articles/818183/
Forwarded from FrontEndDev
Сравниваем 5 менеджеров версий для NodeJS

И выбираем лучший для своих потребностей.
nvm vs n vs volta vs fnm vs pnpm.

https://pavel-romanov.com/5-node-version-managers-compared-which-is-right-for-you
Forwarded from Javascript
🖥 fnm — менеджер версий Node.js

— curl -fsSL https://fnm.vercel.app/install | bash

Fast Node Manager (fnm) — быстрый и простой менеджер версий Node.js, написан на Rust

Особенности fnm:
— Кроссплатформенный (macOS, Windows, Linux)
— Один файл, простая установка, мгновенный запуск
— Ориентирован на скорость
— Работает с файлами .node-version и .nvmrc

🖥 GitHub

@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Мишка на сервере (Michael Savin)
Бэкапы 3-2-1 для самых маленьких

Привет, %juniorname%! Сегодня мы с тобой узнаем, что такое "Правило 3-2-1" в резервном копировании. Данное правило можно объяснить так:

1. 3 копии: Представь, что у тебя есть три копии всех важных файлов. Это как если бы ты сделал три одинаковых фотографии с номером телефона.

2. 2 разных устройства: Эти три копии нужно хранить на двух разных устройствах. Например, одна копия на твоем компьютере, а другая на флешке. Это чтобы, если одно устройство сломается, у тебя все еще была копия на другом устройстве.

3. 1 копия вне дома: Одна из этих копий должна храниться в другом месте, например, у бабушки дома или в облачном хранилище в интернете. Это чтобы, если дома что-то случится, например, пожар, твои файлы все равно были в безопасности.

Вот и все! Правило 3-2-1 помогает быть уверенным, что твои файлы надежно защищены от разных проблем. А ты так уже делаешь бэкапы? Рассказывай давай =)

#basics #backup #juniorname
Git. Руководство по оформлению веток и коммитов / Хабр
https://habr.com/ru/articles/820547/
Настройка Traefik, Portainer и Keycloak на VPS сервере с использованием Docker Compose

В данной статье мы рассмотрим, как настроить три мощных инструмента для управления вашим сервером: Traefik, Portainer и Keycloak. В итоге вы получите готовый файл docker-compose.yaml, который позволит вам развернуть все эти сервисы на вашем VPS сервере.

https://zencod.ru/articles/traefik-portainer-keycloak/
👍1🔥1
Импорт репозиториев из github в gitea

Скрипт для создания зеркал из github репозиториев в gitea

https://zencod.ru/gists/github-to-gitea/
Шпаргалка по командам Linux🐧

👉 @i_odmin_book
Forwarded from Javascript
This media is not supported in your browser
VIEW IN TELEGRAM
🖥 Интересная идея для прелоадера страницы на чистом CSS

Фигурки тетриса бесконечно складываются в правильном порядке — выглядит довольно оригинально
Может неплохо сказаться на конверсии

📎 Codepen

@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from FrontEndDev
Испытываем новые возможности элемента <permission>

Управляем доступом к различным фичам с <permission>, который уже скоро будет стандартизирован.

https://developer.chrome.com/blog/permission-element-origin-trial?hl=en