Telegram Web Link
Нет, ну я знал, что программирование это то ещё извращение, но чтоб настолько...
🤣29😁4
Old but gold: Десять советов по улучшению CSS-переходов и анимации

Одни анимации и переходы только украшают приложение — другие делают его хуже. Пользователи могут не понимать, что такого особенного в переходах или анимации, но они могут чётко определить разницу между хорошим и плохим.

Как избежать негативных отзывов при создании собственных виджетов? В этой статье автор собрал советы и рекомендаций для CSS анимаций:

https://joshcollinsworth.com/blog/great-transitions

#css
🔥1
Forwarded from Типичный программист
Лимитка для комьюнити выходит в прод! Успей залететь в розыгрыш

Уже скоро День программиста, и к этому моменту наш безалкогольный IPA будет разлит!

Вы выбрали название и концепт упаковки, а наши коллеги по коллабу из Paradox уже отдали этикетки в печать.

И пока мы с вами ожидаем релиза, запускаем специальный розыгрыш.

Победитель получит коробку «ТОКСИЧНЫЙ ПРОГРАММИСТ» с шестью банками. Подробнее с правилами вы можете ознакомиться здесь.

Для участия достаточно:
— быть подписанным на @tproger и @paradox_beer;
— оставить реакцию и любой комментарий под этим постом;
— нажать кнопку «Участвую».

Итоги подведём 15 сентября. Победителя выберем с помощью бота. Всем удачи!

Участников: 1082
Призовых мест: 1
Дата розыгрыша: 18:00, 15.09.2025 MSK (5 часов)
🔥31
Вышел Golang 1.25. Что нового?

В первую очередь релиз Golang 1.25 направлен на производительность и улучшение инструментов. Добавили новый сборщик мусора, автонастройку GOMAXPROCS для контейнеров, пакеты testing/synctest, json/v2.

В статье мы собрали самые заметные изменения Go 1.25 и рассказали про сценарии их применения.

#golang #бэкенд
🔥31
20 частых антипаттернов в React и как их исправить: кратко, понятно, без мифов

React обеспечивает предсказуемость и прозрачность UI при условии соблюдения его модельных ограничений. Но на практике даже опытные разработчики продолжают совершать ошибки при работе с библиотекой. Как итог — избыточные рендеры, мерцания интерфейса, нестабильные эффекты, расхождения данных и дефекты, плохо поддающиеся диагностике.

Тут собраны типовые антипаттерны, которые можно встретить чаще всего. Но самое главное — советы по их устранению и предотвращению. Рекомендую изучить как начинающим, так и опытным react-разработчикам.

#react #фронтенд
🤔2👍1
Что такое ARIA и для чего используется во фронтенде?

Простой вопрос. Сможете ответить?

ARIA (Accessible Rich Internet Applications) — это набор дополнительных атрибутов, которые расширяют возможности HTML, SVG и других языков для создания более доступных интерфейсов.

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


#вопросответ
👍6🤔1
С каждым днём мы всё дальше от бога.

Накидайте в комментариях, что ещё стоит научить делать ИИ в проекте. Чем хуже вариант, тем лучше
😁345🤔1🤯1
Forwarded from Код найма
Нужен ли ментор, чтобы найти работу? 🐱

Знакомая картина? Отправил 500 откликов за неделю — ни одного ответа. Наконец позвонил HR, назначили собес, а ты уже трясёшься от страха: «Сейчас поймут, что я ничего не знаю». После собеседования слышишь: «Мы с вами свяжемся», но в итоге тишина. Опустить руки в таких условиях проще простого.

Хорошо, если есть человек, который поможет понять, что идет не так, и подскажет, как это исправить. Сергей — основатель Академии Python, ментор, который за 2 года помог 200+ человек получить необходимые навыки и офферы на рынке. Сам прошёл путь от нуля до потолка по зарплате, провёл сотни собеседований с обеих сторон. Его ученики находят работу в среднем за 1,5 месяца после выпуска со средним окладом 200к+ 😘

Мы упаковали его менторский кейс с Женей в полноценную статью. В ней Сергей не просто объясняет, как удалось довести менти до оффера, но и рассказывает, что происходит на рынке вакансий, и как выудить из взаимодействия с ментором максимум пользы.

🚀 Пока другие боятся менять работу и теряют время, вы можете получить оффер с зарплатой на 50–100% выше. Напишите Сергею в течение 24 часов, получите бесплатную консультацию и заберите проверенный алгоритм апгрейда карьеры.
Please open Telegram to view this post
VIEW IN TELEGRAM
👎3🤔1
Как сделать сайт доступнее: инструменты accessibility, которые вы можете внедрить прямо сейчас

При создании современных веб-сайтов разработчики фокусируются на сроках, дизайне и производительности, ставя доступность на второй план. Но проблемы с доступностью касаются не только людей с инвалидностью.

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

#a11y #фронтенд
🔥6
Современный способ разработки серверов на JS

Ели вы когда-нибудь заходили на главную страницу Node, то наверняка видели этот кусок кода с картинки. Это самый простой веб-сервер, с которого сегодня начинается почти каждый сервер, написанный на JS. Да, это всё может быть прикрыто фреймворком, но по сути, все такие сервера делают примерно одно и то же.

Но сегодня существует более современный способ создания сервера, которому не нужно привязываться к сокету. О нём в этой статье.

#nodejs #javascript #бэкенд
👍7🗿4
5 технологий, которые через три года станут стандартом для бэкенда: прогноз на основе данных

Мир бэкенда стремительно меняется под влиянием искусственного интеллекта, облачных платформ и новых парадигм разработки. Через три года эти технологии превратятся из модных трендов в привычные инструменты каждого разработчика.

На основе анализа отчётов Gartner, Stack Overflow Developer Survey и открытых данных GitHub мы выделили пять ключевых технологий, которые определят стандарты бэкенд-разработки к 2028 году.

#бэкенд
4😁1
Forwarded from Типичный программист
Парень поднял веб-сервер на одноразовом вейпе

🔘Казалось бы — просто вейп, а внутри уже ставят ARM-микроконтроллеры. Энтузиаст запустил на этом чипе настоящий HTTP-сервер, который принимает запросы, отдаёт странички и даже шлёт JSON — всё это на 3 КБ RAM и 24 КБ флеш-памяти, без сетевого интерфейса, Wi-Fi или Ethernet.

🔘Данные прогоняются через дебаг-интерфейс, pyOCD, socat и старый добрый SLIP — в итоге микроконтроллер регистрируется как полноценный IP-узел в сети.

🔘TCP/IP-стек — минималистичный uIP, но при этом сервер после оптимизации получился довольно шустрым: страница загружается за 160 мс. Ещё раз, всё это в 24 КБ памяти и 3 КБ RAM.

Достойный приемник Doom по уровню проклятости
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13😁4👍1
Никто не вернётся в 2007 2015
24🔥4
Вам больше не нужен JavaScript

И не потому, что вы будете писать на другом языке. Просто сегодня CSS и HTML могут заменить значительную часть JS-кода. Здесь собраны интересные решения CSS, которые сегодня отлично работают и освобождают вас от необходимости подтягивать различные JS-файлы.

Подробнее.

#фронтенд #безопасность #javascript #css
😁26👍42💩1
WebAssembly выходит за пределы браузера: серверные и embedded-применения

WebAssembly (WASM) создавался, как безопасная, эффективная и портируемая платформа для компиляции высокоуровневых языков. для работы в браузере. Но сегодня он набирает всё большие обороты и уже выходит за привычные границы. Теперь его можно использовать и для серверных задач, и для бессерверных архитектур.

Как это работает, зачем нужно и что сулит, мы разобрали в статье.

#wasm
🔥1
Forwarded from Код найма
Оффер во фронтенде в 2025: как получить и не облажаться

История Дмитрия Борцова и Ярослава Грачёва — это иллюстрация того, что даже в перегретом и избирательном рынке фронтенда можно найти своё место. Ключ к успеху — не только в технической базе, но и в умении правильно упаковать опыт, показать насмотренность и держать фокус на том, что важно работодателю.

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

Если вы хотите повторить опыт Ярослава — обращайтесь к Диме за менторством. У него за плечами 15 лет в индустрии, команды в управлении и супер душевный вайб в общении.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4🗿41👍1
Разработчик объяснил, почему React тормозит развитие фронтенда

React, один из самых популярных JavaScript-фреймворков, перестал побеждать за счет технических преимуществ и теперь «побеждает по умолчанию» просто потому, что он более привычный и его все знают. Но это убивает конкуренцию и мешает развитию альтернатив, которые предлагают более актуальные и эффективные решения.

К такому выводу пришёл разработчик Лорен Стюарт. И в качестве решения этой проблемы предлагает не двигаться по инерции, а оценивать реальные требования проекта, выбирая инструмент под конкретную задачу. Иначе, по его мнению, экосистема будет развиваться гораздо медленнее, чем могла бы.

Что думаете по этому поводу? Согласны или нет?

#react
👍20💩4🤯2👎1🗿1
Что такое call, apply и bind в JS?

Пишите своё понимание в комментариях. А правильный ответ ниже.

call, apply и bind — это методы функций в JavaScript, которые позволяют управлять тем, каким будет значение this при вызове.

➡️ call вызывает функцию сразу и передаёт ей аргументы обычным списком.

➡️ apply тоже вызывает функцию сразу, но аргументы принимает в виде массива.

➡️ bind отличается тем, что не вызывает функцию сразу, а создаёт её копию с заранее «привязанным» контекстом. Эту копию можно вызвать позже.

Если коротко: call и apply нужны для разового вызова функции с определённым контекстом, а bind — чтобы закрепить контекст и использовать его повторно.


#вопросответ
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🤔3
2025/09/30 23:15:48
Back to Top
HTML Embed Code: