Webchic - frontend, backend, ci/cd
996 subscribers
273 photos
22 videos
1.11K links
Канал о Web разработке, для фронтов и full stack.

По рекламе @adtgassetsbot
Admin: @Aleksei

🐍Python - @python_lounge
👨‍💻Другие языки - @cccoding
🥷Хакер/ИТ безопасность - @it_ha
Download Telegram
​Clickhouse & Grafana: история успеха одних алертов

Я хочу рассказать, как мы танцевали с бубном при настройке алертов на клиентские метрики. Как, зачем и с чем мы столкнулись в этой задаче — читайте дальше 🙂

Статья
​Микрофронтеды: достоинства, недостатки и нюансы

Ища в очередной раз на Хабре нужную информацию, поймал себя на мысли, что здесь маловато статей, на пальцах объясняющих суть и особенности применения микрофронтендов. Поэтому хочу добавить в копилку знаний.

Статья
Аутентификация и авторизация

В посте объясняется разница между аутентификацией и авторизацией, а также дается набор правил для тех, кто решил сделать аутентификацию самостоятельно.

#auth

К статье(eng)
Мои лучшие советы по css, опубликованные в Twitter

#css

К статье(eng)
​Лучшие предупреждения статического анализатора

Каждый, кто впервые запускает статический анализатор в проекте, слегка шокирован сотнями, тысячами или даже десятками тысяч предупреждений. Это может расстраивать. Неужели мой код такой ужасный? Или анализатор врет? В любом случае фильтрация по серьезности меняет ситуацию, но не полностью.

Статья
​​🧐DIV должен уйти?!
Улучшаем HTML

[ Статья ]
​Эволюция инструментов C ++: статические анализаторы кода

В современных приложениях много кода. И язык C ++ легче не становится. В настоящее время обзоров кода недостаточно для полного анализа программного кода. Здесь на помощь приходит статический анализ кода.

[ Статья ]
​​Стриминг множества RTSP IP камер на YouTube и/или Facebook

Как известно, у YouTube отсутствует фича захвата RTSP потока. Возможно, это сделано не случайно, а исходя из голой прагматики, чтобы люди не повесили на YouTube статическое видеонаблюдение за своими подъездами и не утилизировали его каналы, которые, как оказалось в пандемию, вовсе не резиновые. Так или иначе, фича не представлена, и мы постараемся заполнить этот пробел - помочь YouTube осчастливить пользователей.

[ Статья ]
​Основы PHP: изучение серверного языка в 2022 году

Как изучить PHP с нуля и стать бэкенд-разработчиком в 2022 году? Рассказываем с использованием дорожной карты по PHP.

[ Статья ]
​Развеиваем мифы о С++

В этой статье мы разберём некоторые из мифов, чтобы понять, почему так и есть ли смысл им верить.

[ Статья ]
​​Как работать в команде, которая пишет на 5 языках

Рассказ тимлида одной из команд доставки в компании Lamoda.
- "В нашей команде используются сразу пять языков программирования: PHP, Go, Typescript, Java и Kotlin. Когда я впервые услышал об этом на собеседовании, подумал, что так работать невозможно — все слишком разное. Но спустя год мое мнение кардинально изменилось, и я нашел много преимуществ в таком подходе.

В этой статье я расскажу:

О нашем направлении и системах, обслуживающих доставку;
Как мы живем с таким разнообразием технологий;
Как планируем работу над разноплановыми задачами;
Как растим экспертизу в fullstack-команде и расширяем направление."

[ Статья ]

#common_tech #common
Полный видеокурс по React(10 часов) от freeCodeCamp

#react

Смотреть курс(eng)
Что на самом деле происходит, когда пользователь вбивает в браузер адрес google.com

#web #browser

К статье(rus)
​​Менять профессию после 30: больно или нет?

Однажды в одном из рабочих чатов мы обсуждали, кто и как попал в профессию. Выяснилось, что примерно половина из нас работает «не по диплому». Коллеги рассказывали свои истории, которые откликнулись нашему рекрутеру, которая сама, к слову, по образованию физик-математик. В итоге родился этот пост-письмо про то, страшно ли менять профессию «на ходу».

Читать...
Выбор CSS макета — Grid или Flexbox?
Удачно оформленный макет удерживает пользователей на сайте, так как делает важные элементы доступными и легко находимыми. Слабые же макеты отпугивают посетителей, которые покидают ресурс, так и не найдя того, за чем пришли.

Читать статью.

#css #grid #flexbox
11 JavaScript трюков, чтобы кодить как супергерой

#javascript

К статье(eng)
Код на React и TypeScript, который работает быстро. Доклад Яндекса

#react #typescript

К докладу
​​Свойство CSS - inset или как сделать короче запись с position: absolute

По сути inset позволяет в некоторых случаях сократить запись position: absolute

Пример:
div {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
}

div {
position: absolute;
inset: 0;
}

Подробнее о свойстве inset
🔥Десктопные приложения на JavaScript.

Ни для кого не секрет, что в наше время JavaScript стал одним из самых популярных языков программирования. В далекие 90е годы, в момент зарождения языка, когда он был создан с единственной целью добавить интерактивность веб страницам и улучшить процесс взаимодействия с пользователем, кто бы мог подумать, что он достигнет столь небывалых высот.

Статья
​​Создание приложений на Angular с использованием продвинутых возможностей DI
[ Личный опыт ].

Меня зовут Андрей, и я занимаюсь разработкой фронтенда на Angular для внутренних продуктов компании. Фреймворк обладает обширными возможностями, одни и те же задачи можно решить огромным количеством способов. Чтобы облегчить свою работу и повысить продуктивность, я задался целью найти универсальный и не сложный подход, который бы упростил проектирование и позволил уменьшить объем кода при сохранении его читаемости. Перепробовав множество различных вариантов и учтя допущенные ошибки, я пришел к архитектуре, которой хочу поделиться в этой статье.

[ Статья ]
Создание нейронной сети Хопфилда на JavaScript.🔥

Столкнувшись в университете с нейронными сетями, одной из любимых для меня стала именно сеть Хопфилда. Я был удивлен, что она оказалась последней в списке лабораторных, ведь ее работу можно наглядно продемонстрировать при помощи изображений и она не так сложна в реализации.

[ Статья ]