16 Jan 2026, 12:01 UTC434 views10 reactionsread 7 August 2026 Photo
Проводя собеседования, я заметил, что часть разработчиков не знают базу. И речь не про новичков, это люди с опытом в несколько лет 😱
Разработчик пишет код, использует фреймворки, но при этом не понимает, как устроен язык. Из-за этого возникают сложности там, где их не должно быть.
Проблема в том, что эти пробелы никуда не исчезают при работе с фреймворками. Они просто переезжают и начинают мешать разработке.
Особен…
👍6🔥4
31 Dec 2025, 15:31 UTC466 views24 reactionsread 7 August 2026 Photo
С Новым 2026 годом 🎄
Хочется, чтобы в новом году нас всё ещё не заменил ИИ и обошлось без сокращений, а каждый джун нашёл свою первую работу.
Дай бог здоровья всем нам и нашим близким!
Спасибо, что читаете канал и не отписываетесь)
С Новым годом 🍾
🎄14❤10
4 Dec 2025, 10:15 UTC639 views9 reactionsread 7 August 2026 Photo
Уязвимость в React ⚠️
Команда разработки React сообщила об обнаружении критической уязвимости в серверных компонентах React, позволяющей выполнять удалённое выполнение кода на уязвимых серверах, использующих React Server Components.
Что случилось?
Ошибка в механизме обработки данных в RSC даёт возможность злоумышленнику отправить специально сформированный запрос и выполнить произвольный код на сервере без авторизац…
👍6🔥3
21 Nov 2025, 13:30 UTC607 views37 reactionsread 7 August 2026 Photo
Привет! 👋
Хочу поделиться историей, которая началась этим летом в июле и до сих пор продолжается.
В одном из дворов мы заметили кота, который выглядел настолько плохо, что пройти мимо было просто невозможно. Худой, в ранах, с кучей проблем, о которых тогда мы ещё даже не подозревали.
Мы решили поймать его и отвезти в больницу, но это оказалось не так просто. Нам не удалось поймать его самим и пришлось искать человек…
❤27🔥6👏4
13 Oct 2025, 11:44 UTC597 views23 reactionsread 7 August 2026 Привет 👋
Разберём полезный и редко используемый атрибут inputmode. Он говорит браузеру, какую клавиатуру показывать на мобильных устройствах при вводе данных.
Пример:
<input type="text" inputmode="numeric" placeholder="Введите номер телефона" />
Пользователь увидит цифровую клавиатуру, хотя поле обычное текстовое.
Доступные значения inputmode
1. text — обычная клавиатура
2. none — клавиатура не показывается
3. t…
🔥15👍7❤1
1 Oct 2025, 11:44 UTC562 views13 reactionsread 7 August 2026 Привет! Сегодня разберём StrictMode для разработки в React 🖼️ Он помогает находить потенциальные ошибки и улучшать качество кода.
Что делает StrictMode?
StrictMode активирует дополнительные проверки в режиме разработки:
- Дважды вызывает функции (например, useEffect, useState, конструкторы классов), чтобы выявить побочные эффекты.
- Подскажет, если вы используете методы, которые скоро удалят.
- Находит потенциальны…
🔥10👍3
25 Sept 2025, 11:44 UTC537 views13 reactionsread 7 August 2026 Привет! Недавно мы разбирали нативный метод Object.groupBy, а сегодня разберём задачу с реализацией кастомного groupBy.
Задача
Дан массив объектов:
const users = [
{ name: 'Алиса', age: 21 },
{ name: 'Макс', age: 25 },
{ name: 'Ваня', age: 21 },
];
Нужно сгруппировать по возрасту:
groupBy(users, user => user.age);
// Результат:
// {
// 21: [{ name: 'Алиса', age: 21 }, { name: 'Ваня', age: 21 }],
// 25:…
🔥9👍4
16 Sept 2025, 12:09 UTC496 views16 reactionsread 7 August 2026 Заканчиваем серии постов про SOLID! Сегодня разберём последнюю букву - D, которая расшифровывается как Dependency Inversion Principle (Принцип инверсии зависимостей).
О чём этот принцип?
Высокоуровневые модули не должны зависеть от низкоуровневых. Оба должны зависеть от абстракций. А абстракции не должны зависеть от деталей — детали зависят от абстракций.
Если проще - зависите от интерфейсов, а не от конкретных кла…
🔥10👍6
12 Sept 2025, 11:58 UTC493 views13 reactionsread 7 August 2026 Вы пользовались ИИ-редакторами? 🤯
Я недавно попробовал вайбкодить домашние проекты и это просто какой-то шок. Раньше на MVP уходило несколько дней, а сейчас буквально 1–2 часа на фронт и бэк. Главное написать качественный промт, с которым тоже помогает ИИ 😱
Да, это чаще всего платно и нередко говнокодит, но если брать такой код за основу, то реально можно ускорить разработку. Многое ещё зависит от модели, но все он…
🤔7👍3👏2🔥1
9 Sept 2025, 11:20 UTC552 views16 reactionsread 7 August 2026 Сегодня разберём CSS-свойство — display: contents. Оно редко встречается, но может сильно упростить вёрстку в некоторых кейсах.
Что такое display: contents?
Это свойство заставляет элемент "исчезнуть" из рендера, но его дочерние элементы остаются и ведут себя так, будто родителя нет.
Пример
У нас есть сетка, но лишняя обёртка ломает структуру:
<style>
.wrapper {
display: grid;
grid-template-columns: 1fr …
⚡8👍5🔥3
5 Sept 2025, 11:22 UTC483 views13 reactionsread 7 August 2026 Привет! Сегодня разберём интересный момент в React с вызовом нескольких setState в одном обработчике.
function App() {
const [count, setCount] = useState(0);
useEffect(() => {
console.log("Effect:", count);
}, [count]);
const handleClick = () => {
setCount(count + 1);
setCount(count + 1);
setCount(count + 1);
};
return (
<div>
<p>Count: {count}</p>
<button onClick={han…
🔥8👍5
2 Sept 2025, 11:33 UTC460 views13 reactionsread 7 August 2026 Привет! Сегодня разберём метод Promise.withResolvers. Он упрощает работу с промисами, особенно когда нужно управлять их состоянием извне.
Что он делает?
Этот метод создаёт промис и возвращает объект, содержащий сам промис и функции для его разрешения или отклонения.
Синтаксис:
const { promise, resolve, reject } = Promise.withResolvers();
- promise — сам промис.
- resolve(value) — функция для успешного завершения …
⚡7👍6
Showing the 12 most recent of 20 posts we hold for @truefrontender. View and reaction counts are the latest single reading for each post, not a live figure, and a recent post is still accumulating both. A view count marked ≈ was rounded by Telegram before we ever saw it — t.me prints views in full below 1,000 and to three significant figures above, so ≈1,200,000 means somewhere between 1,150,000 and 1,249,999. Unmarked counts are exact. Text is reproduced from the public post preview and truncated for length.