Date | Title | Description |
13.02.2025 | accessiBe Launches accessFlow, Comprehensive Tool | accessiBe, the leader in web accessibility solutions, announced the launch of accessFlow 2.0, the newest addition of its AI-powered web accessibility management solutions that empower developers to address accessibility barriers at the code... |
12.02.2025 | Попытка написать свою реализацию встроенных хуков состояния в React + создание простого стейт менеджера | Немного предыстории
Недавно давно я смотрел ничем не примечательный техническое интервью и услышал фразу от интервьюируемого: «Ну можно написать свой useReducer или useState». Мне врезалась эта фраза в голову, ибо я никогда в серьез не заду... |
11.02.2025 | Каррируем React-компоненты: функциональные паттерны на фронтенде | Современный React все больше соответствует идеалам функционального программирования.
Ежедневно мы пользуемся подходами из мира ФП, зачастую даже не подозревая об этом.
Эти паттерны плотно укоренились в сознании фронтенд-разработчиков, делая... |
11.02.2025 | LocaleCompare в JavaScript: правильная и удобная сортировка строк с учетом языка | Привет, меня зовут Дмитрий, я React-разработчик, и сегодня хочу рассказать о методе localeCompare в JavaScript. Мне кажется, что этот метод не так часто используется при сортировке строк, хотя он действительно заслуживает внимания. Многие п... |
10.02.2025 | Мультибрендовая дизайн-система: как «Северсталь» идёт к унификации цифровых продуктов | Часть 1. Предыстория и замысел
Всем привет! Меня зовут Иван, я руковожу группой «Дизайн и клиентский сервис» в ИТ-команде «Северстали». Уже почти год мы занимаемся разработкой собственной мультибрендовой дизайн-системы. Наша цель — создать ... |
10.02.2025 | Интеграция Vue.js в Битрикс24: Как разработать сложный фронтенд за два месяца | Интерфейс Онлайн-записи
Представьте, что к вам приходит владелец продукта с видео-концептом новой фичи для клиента, функционал которой отдаленно напоминает космический корабль, а у вас всего два месяца на разработку, и один — на тестировани... |
10.02.2025 | Как мы боролись с лишними рендерами в react | Привет, друзья!
Давайте представим себе такую задачку. Есть страница, где в ее правой части располагается множество всевозможных виджетов - таблицы, списки, графики и многое многое другое. Все эти компоненты сами по себе довольно сложные и ... |
07.02.2025 | Navigating the New Frontier of Mobile App Updates: Capacitor and Beyond | In the fast-paced world of mobile app development, keeping applications up-to-date is akin to maintaining a well-oiled machine. Every developer knows the frustration of needing to push minor updates, only to be bogged down by the cumbersome... |
07.02.2025 | Пять нужных кастом-хуков для React | Фото Tatiana Rodriguez
React предоставляет программисту прекрасный базовый набор хуков и с каждой версией их количество и функционал увеличивается.
Трудно представить код современного React-приложения без таких функций как useState, useEffe... |
06.02.2025 | Обновление Capacitor приложений в обход сторов | Всем привет, меня зовут Илья, я работаю Frontend разработчиком в компании Бастион.
В данной статье я хочу затронуть такую интересную тему, как обновление бандла Capacitor-приложений (CodePush, live update и т.д).
Сталкивались ли Вы когда-ни... |
05.02.2025 | Представлен открытый проект WikiTok, где можно быстро узнавать новое, скролля ленту из рандомных статей Wikipedia | Разработчик Исаак Джемаль представил открытый проект под названием WikiTok (интерфейс в стиле TikTok для просмотра случайных публикаций), где можно быстро узнавать новое, скролля ленту из рандомных статей Wikipedia. Исходный код решения нап... |
04.02.2025 | Рефакторинг с помощью codemods для автоматизации изменений API | Если вы разрабатываете библиотеку, например, такую как lodash или React, ваша утилита может стать популярной и использоваться сотнями тысяч разработчиков ежедневно. Со временем могут появиться шаблоны использования, выходящие за рамки изнач... |
02.02.2025 | Представлен проект по визуализации всех книг мира в ISBN-Space | Представлен открытый проект ISBN Visualization по визуализации более 97 млн книг со всего мира в пространстве ISBN. Код решения написан на TypeScript и Rust и опубликован на GitHub под лицензией GNU Affero General Public License. Международ... |
31.01.2025 | Unlocking the Power of Render Props in React | In the world of React, flexibility is king. One pattern that embodies this principle is the Render Props pattern. It’s a tool that can transform how components interact, allowing for a dance of data and presentation. Let’s explore this patt... |
31.01.2025 | Как сделать локальное развертывание DeepSeek. Пошаговое руководство для разработчиков | 🚀 Как произвести развертывание DeepSeek локально: Пошаговое руководство для разработчиков 🛠️
Вы хотите использовать возможности DeepSeek, передового ИИ-помощника по программированию, прямо на своем локальном компьютере? Независимо от того, ... |
29.01.2025 | Block Джека Дорси выпустила локального ИИ-ассистента для разработчиков — проект codename goose | 28 января 2025 года компания Block Джека Дорси представила локального ИИ-ассистента для разработчиков под названием codename goose. Исходный код решения написан на Rust и TypeScript и опубликован на GitHub под лицензией Apache License 2.0.
... |
26.01.2025 | Зачем нужен шаблон Render props в React? | Предисловие
Не часто приходится встречать людей, которые понимают зачем он нужен и ещё реже попадаются проекты, в которых его используют. А шаблон-то очень полезный!
В этой статье вы поймёте как он устроен, зачем он нужен и на примерах науч... |
24.01.2025 | The Design Revolution: Transforming Business Through Design Culture | In the fast-paced world of business, design is often an afterthought. It’s like a painter adding strokes to a canvas that’s already been filled with clutter. But what if design could be the brush that shapes the entire picture? This is the ... |
24.01.2025 | How to Become a Full Stack Java Developer | Share
Tweet
Share
Share
Email
Did you know over 90% of new programmers start with Java? It’s because Java is easy to learn and very useful. This makes Java a key skill for web developers. To become a Full Stack Java Developer, you need educ... |
23.01.2025 | Самые востребованные навыки в резюме | Найти работу в IT, даже специалисту с опытом становится все сложнее. Количество резюме от выпускников онлайн школ только растет. А по ту сторону рекрутеры вводят все больше новых фильтров, чтобы справиться с возросшим потоком резюме. Если р... |
23.01.2025 | Я наконец-то разобрался, зачем действительно нужны useMemo и useCallback в React | Я занимаюсь фронтенд разработкой на React последние 6 лет (в роли full-stack разработчика). Я знал и слышал, что существуют хуки useCallback и useMemo, которые нужны для оптимизации рендеринга. При этом про их использование я слышал только ... |
15.01.2025 | Перенос JWT-токенов в куки: Django REST + React | Привет, Хабр! Статья в первую очередь была прежде всего написана для самого себя с целью запоминания интересного опыта по реализации кастомных костылей авторизации с помощью JWT-токенов, находящихся в куки.
В качестве бекенда был выбран гор... |
15.01.2025 | Как я замучился с пресейлами и решил создать SaaS сервис себе в помощь | Хочу поведать свою историю, как большая нагрузка, множество рутинной работы и постоянное отвлечение меня от основной работы, разработки архитектуры софта, толкнули меня на создание системы, которая бы автоматизировала ряд процессов в пресей... |
13.01.2025 | Bridging Python and JavaScript: The Brython Revolution | In the vast ocean of programming languages, Python and JavaScript are two titans. Each has its own strengths, yet they often exist in separate realms. Enter Brython, a bridge that connects these two worlds. It allows developers to write Pyt... |
13.01.2025 | Brython: Python в вашем браузере (ч.3) | Часть 1 • Часть 2 • Часть 3 • Часть 4Взаимодействие с JavaScript
Brython позволяет Python-коду взаимодействовать с кодом JavaScript. Наиболее распространенный шаблон — доступ к JavaScript из Brython. Обратный вариант, хотя и возможен, не ра... |
12.01.2025 | The Evolution of Web Development: From PHP to Modern JavaScript Frameworks | In the world of web development, change is the only constant. The landscape has shifted dramatically over the years, evolving from simple server-side scripting to complex, interactive applications. At the heart of this evolution lies a pivo... |
12.01.2025 | React Context | Всем привет! Меня зовут Андрей, я Frontend разработчик. На данный момент работаю на фрилансе. Имею достаточно хороший опыт работы с React.
Хочу рассказать, что такое React Context и как это можно использовать в проектах.
Попробую всё расска... |
11.01.2025 | Опыт первого знакомства с Next.js | Хочу поделиться своим опытом первого знакомства с фреймворком Next.js.
Я понимаю, что потратил не очень много времени и скорее всего многие вопросы, описанные в статье уже кем-то решены. Но ценность данной статьи именно в том, что это первы... |
07.01.2025 | Navigating the Future of React: The Rise of TanStack Router | In the ever-evolving landscape of web development, routing is the compass that guides users through applications. For React developers, the choices have often boiled down to established players like React Router and Next.js Router. However,... |
06.01.2025 | TanStack Router: современный и типобезопасный роутер для React | Изображение, созданное DALL-E
Привет, Хабр!
Если вы разрабатываете приложения на React, вы наверняка сталкивались с вопросом, как организовать маршрутизацию. И хотя инструменты вроде React Router или Next.js Router уже давно стали де-факто ... |
05.01.2025 | Взгляд с другой стороны на useMemo, useCallback и React.memo в React: когда их стоит использовать | Введение
Оптимизация производительности React приложений — важная часть разработки, особенно когда речь идет о сложных интерфейсах. В основном разработчики лишь краем уха слышат о необходимости использования хуков useMemo, useCallback и Rea... |
01.01.2025 | Как типы делают сложные задачи простыми | Последнюю пару лет мой мозг программиста всё больше увлекался типами, принципами функционального программирования и Typescript. По большей мере на это повлияло огромное количество времени, потраченное мной на кодовую базу Heartbeat — фулсте... |
30.12.2024 | The Unsung Heroes of Web Development: Understanding Ports and Time Zones | In the world of web development, ports and time zones are the unsung heroes. They work behind the scenes, ensuring smooth communication and accurate data representation. Understanding these elements is crucial for developers. Let’s dive int... |
28.12.2024 | Порты в веб-разработке: от локальной разработки до продакшена | Эта статья предназначена в первую очередь для веб-разработчиков. Я не являюсь экспертом в области сетей, администрирования или DevOps, поэтому представленный материал не углубляется в сетевые аспекты.
Из любопытства, я как то задался вопрос... |
28.12.2024 | Кастомизация в Luxms BI: программируем под свои желания | Привет! Меня зовут Илья Гурешидзе, занимаюсь разработкой фронтенда в Luxms BI, сопровождением и внедрением кастомных решений на базе данной платформы.
«Я этого чувака знаю — это граф Гурешикула»
Жизнь
Наши будни разнообразны и насыщенны. Ро... |
26.12.2024 | Праздничное настроение с Raspberry Pi: 5 идей для Нового года и Рождества | Новый год и Рождество — классный повод, чтобы прокачаться в творчестве и создании уюта. Почему бы не объединить праздничное настроение с DIY-идеями и «малинкой»? Raspberry Pi предоставляет бесконечные возможности для создания уникальных про... |
23.12.2024 | Striking the Balance: Innovations in React State Management | Share
Tweet
Share
Share
Email
In the dynamic realm of frontend development, managing state efficiently is pivotal to building robust and scalable applications. Veeranjaneyulu Veeri’s insightful work explores the advancements in Redux and Zu... |
20.12.2024 | Hello, web world! Enterprise edition | INTRO
Я архитектор и бэк программист. Понадобилось реализовать модуль с развитым фронт-эндом. Оказалось что как единый компонент его реализовать слишком сложно. Попробую разбить на компоненты, особенно на фронт-энде.
Постановка моей задачи
... |
18.12.2024 | Как TypeScript помогает решать проблемы обратной совместимости в UI-библиотеках | Обратная совместимость — одно из ключевых требований к современным UI‑библиотекам, которое стоит в одном ряду с требованиями к удобству использования компонентов и наличию качественной дизайн‑системы. Более того, она должна обеспечивать не ... |
16.12.2024 | Как же войти в айти в 2025 году и не потратить на это 10 лет жизни | Сфера IT продолжает стремительно развиваться (даже слишком), но в России конкуренция за рабочие места в этой области становится всё более жёсткой. Тем не менее, даже в условиях высокой конкуренции вы можете добиться успеха, если будете двиг... |
16.12.2024 | Как я создала приложение, которое решает, что мне есть | Работать на удалёнке прекрасно, за исключением одного — всё время нужно что-то готовить. А для этого — придумать, что бы такого вкусного тебе хотелось съесть сегодня.
Меня зовут Лена Райан, я фронтенд-разработчик в Точка Навыки. Недавно зак... |
15.12.2024 | Бесплатное обучение фулстек-разработке веб-сервиса с нуля по видео-урокам с исходным кодом и поддержкой | TLDR. Я примерно год создавал курс из 141 урока. Курс получился хороший, все кто проходят рады и пишут положительные отзывы. Я пытался его продавать, в лучшем случае у меня получалось отбивать рекламу в ноль. Короче, я хороший разработчик, ... |
13.12.2024 | Как устроен Next.js: разбираем ключевые особенности фреймворка на примере небольшого pet-проекта | На майской конференции React Conf 2024 команда React не только презентовала версию библиотеки React 19, но и рекомендовала использовать для старта новых JavaScript-проектов один из четырех фреймворков: Next.js, Remix, RedwoodJs или Expo. По... |
12.12.2024 | React v19: A New Era of Efficiency and Simplicity | React v19 has landed, and it’s making waves in the development community. This latest version brings a treasure trove of features designed to streamline the development process and enhance user experience. Imagine a toolbox filled with shin... |
12.12.2024 | The Future of UI Development: A Call for Change | In the world of technology, user interfaces (UI) are the windows through which users interact with applications. Yet, as we stand on the brink of 2025, many developers feel a sense of disillusionment. The tools and frameworks that have domi... |
12.12.2024 | 5 полезных фреймворков и библиотек для начинающего фронтенд-разработчика на конец 2024 года. Часть 2 | Привет, Хабр! На связи Никита Никоноров, фронтенд-разработчик в МТС Диджитал. Недавно мы уже делились подборкой фреймворков для фронтендеров — сегодня продолжу тему.
Эта подборка ориентирована на начинающих разработчиков, но и опытные колле... |
11.12.2024 | Разбираем стандарты нейминга на примерах | Введение
После обсуждения основных принципов нейминга в предыдущей статье, естественным продолжением будет описание случаев, которые выходят за рамки этих принципов.
Речь идет о ситуациях, когда подход к неймингу переменных и функций строго... |
10.12.2024 | Вышел React v19 | Эта статья — перевод оригинальной статьи «React v19»
Также я веду телеграм канал «Frontend по‑флотски», где рассказываю про интересные вещи из мира разработки интерфейсов.Вступление
React v19 теперь доступен на npm!
В нашем руководстве по о... |
10.12.2024 | React Server Components и Next.js 13: новый шаг к оптимальному рендерингу | Мир React долгое время делился на две «сферы»: серверный рендеринг (SSR) и клиентский рендеринг (CSR). Приложения обычно подгружали часть контента с сервера для быстрого старта, а затем загружали большой бандл JS для полного интерактивного ... |
08.12.2024 | Базовое программирование, или Почему джуны не могут пройти к нам собеседование | Я – начальник отдела разработки небольшой государственной компании, и в последнее время мне снова пришлось провести несколько десятков созвонов-собеседований, с которых мне удалось отобрать только одного человека. О том, почему выпускники с... |
08.12.2024 | Вопросы к UI. Вступление | Не знаю как до вас донести это, и насколько осторожно следует подбирать слова.
Мне больно от того, как сейчас происходит создание пользовательских интерфейсов, а существующие подходы кажутся каким‑то недоразумением. И поймите, речь обо всех... |
06.12.2024 | Как мы разработали SaaS-сервис для поиска компаний: опыт создания B2B-базы данных с 15 млн организаций | Российским b2b-компаниям часто сложно находить новых клиентов и партнеров, отсеивать нерелевантные компании и анализировать рынок. Проще говоря, находить лиды.
Мы проанализировали существующие подходы и выделили несколько популярных решений... |
03.12.2024 | Вышел релиз Roc Integration 2.0 с гибким разграничением ролей и обновлениями в компонентах мониторинга | Компания К2Тех выпустила обновленную интеграционную шину Roc Integration 2.0. Продукт объединил технические характеристики проверенного в ходе внедрений интеграционного решения, а также ряд доработок, которые обеспечивают более высокий уров... |
29.11.2024 | The Rise of Vanilla Calendar Pro: A Developer's Journey into Open Source | In the world of web development, tools come and go. Yet, some tools stick around, becoming staples in the developer's toolkit. Vanilla Calendar Pro is one such tool. It’s a lightweight, flexible calendar built with JavaScript and TypeScript... |
29.11.2024 | Как я создал Vanilla Calendar Pro — легкий и гибкий календарь на JavaScript с использованием TypeScript | Превью Vanilla Calendar Pro v3
Привет, Habr!
Честно говоря, долго сомневался, стоит ли писать эту статью. Я понимаю, что среди комментариев наверняка будут такие, кто скажет: «Очередной никому не нужный датапикер». Но сегодня, когда Vanilla... |
26.11.2024 | Книга: «Рецепты TypeScript» | Привет, Хаброжители!
«Рецепты TypeScript» Стефана Баумгартнера – книга из серии «книг рецептов» O’Reilly. Такое название серии объясняется структурой этих книг: вместо бесконечных теоретических выкладок, сквозь которые продираться не то что... |
20.11.2024 | Navigating the Complex World of Modern JavaScript Packages | In the ever-evolving landscape of web development, JavaScript packages are the lifeblood of efficient coding. They are the building blocks that developers rely on to create dynamic applications. However, as the ecosystem matures, so do the ... |
19.11.2024 | The Trials and Triumphs of Modern Development: Navigating the Labyrinth of Code | In the world of software development, the journey is often fraught with challenges. Developers, like brave adventurers, navigate a labyrinth filled with obstacles, uncertainties, and unexpected turns. This article explores the trials faced ... |
19.11.2024 | How to Hire React Developers: A Comprehensive Guide | Share
Tweet
Share
Share
Email
And today, as the requirements for fast, efficient, and engaging web interfaces are constantly increasing, React.js is highlighted as one of the most popular tools for developing current web applications. Howev... |
18.11.2024 | Всё под контролем: сила useRef и forwardRef в React | Начнем с небольшой истории. Как-то раз я с размахом накинулся на проект — в духе нынешних фреймворков всё было обложено компонентами, декларативный стиль царил, все шло идеально… ну почти. Дошел я, значит, до нужды контролировать DOM-узлы н... |
15.11.2024 | О чем плачет Frontend-developer | «Плачущий мальчик», Джованни Браголин.1. Первый рабочий день — обман ожиданий
Ты приходишь в новую компанию, всё кажется крутым: светлый офис (или уютный хоум‑офис), дружелюбная команда, проекты мечты. И тут начинается:Настройка окружения
Т... |
13.11.2024 | The Art of Streaming: A Journey into Birdwatching and Technology | In the heart of nature, a simple bird feeder becomes a stage. The audience? Anyone with an internet connection. This is the story of how a passion for birdwatching transformed into a live-streaming spectacle, blending technology with the be... |
12.11.2024 | Как я делал видео трансляцию кормушки для птиц | Вот такие кадры можно увидеть на трансляции
Для самых нетерпеливых, результат можно посмотреть тут, а тем кому интересна предыстория, и куча фэйлов с которыми пришлось столкнуться, добро пожаловать в остросюжетный триллер под названием &quo... |
09.11.2024 | The Rise of Open Source: BlackBerry QNX and the PacCam Revolution | In the world of technology, change is the only constant. Two recent developments highlight this truth: BlackBerry QNX's decision to open its real-time microkernel operating system for non-commercial use and the launch of PacCam, a playful m... |
09.11.2024 | The Bookmark Manager Revolution: A Personal Journey into Tabme | In the digital age, information is both a treasure and a burden. We are bombarded with links, documents, and projects. For a manager overseeing multiple teams, this chaos can feel like a storm. Each project is a whirlwind of Google Docs, Co... |
09.11.2024 | [САТИРА] Ох бля, во что ж ты вляпался в этот раз? | От переводчика: Мне неизвестно, написали ли этот пост на серьезных щах. Если нет, то это серьезный перевод юмористического контента. Если да, то это исключительно юмористический перевод смехотворной, абсолютно безграмотной работы.
Переведен... |
08.11.2024 | Как я психанул и написал свой менеджер закладок | Рождение проблемы:
...какое-то время назад. Я менеджер менеджеров, отвечаю за разные команды с разными фокусами. У каждой команды свои проекты. В каждом проекте есть несколько миро-досок, гугл-доков, доков в конфлюенсе, эпик в джире и еще г... |
08.11.2024 | Feature-Sliced Design (FSD): Основы и практические примеры архитектуры | Когда я только начинал свою карьеру фронтенд-разработчика, часто сталкивался с проблемами поддержки кода в проектах. Со временем я понял, что структура кода имеет решающее значение. Так я узнал о Feature-Sliced Design. Этот подход помогает ... |
07.11.2024 | Новый этап эволюции Vue — Vapor | 19 октября 2024 года завершился Vue Fes Japan 2024 — традиционное событие, которое собрало множество энтузиастов и экспертов в области веб-разработки, где рассказывали о будущем экосистемы вью. На этой конференции разработчик Кевин Денг под... |
04.11.2024 | Представлен открытый мобильный проект PacCam, в котором Pacman управляется с помощью лица пользователя | Энтузиаст и разработчик под ником Nolen (Nolen Royalty, автор сайта с миллионом чекбоксов) представил открытый мобильный веб-проект под названием PacCam (код на GitHub, блог проекта), в котором Pacman управляется с помощью лица пользователя... |
03.11.2024 | Zod. Основные преимущества и неочевидные кейсы использования | Zod — это TypeScript библиотека для валидации и создания схем данных, позволяющая определять строгие типы на этапе разработки. Она значительно упрощает управление типами и обеспечивает безопасность данных в приложениях. В отличие от других ... |
02.11.2024 | The State of Software Engineering: A Reflection on the Industry's Challenges | Software engineering is at a crossroads. The landscape is shifting, and many professionals feel the tremors of change. The rise of artificial intelligence and new technologies has left some engineers questioning their relevance. This articl... |
02.11.2024 | Software «Engineering» мёртв. Его убили не нейросети | Коллеги, причастные к сфере, мы проиграли важный раунд нашей жизни.
Ответственные за то что сейчас происходит:
Желаю вам успехов в труде и большого счастья в личной жизни
Меня зовут null, мне undefined лет (кажется тут так принято начинать ... |
01.11.2024 | Отладка и мониторинг в MobX: trace, introspection и spy | Привет, меня зовут Дмитрий, я Middle-React-разработчик с замашками сеньора, поднимающийся с самых низов без мам, пап и ипотек. В последнее время я частенько вижу ситуацию: при использовании MobX в больших проектах у людей появляются сложнос... |
26.10.2024 | The Future of Presentation Tools: A Dive into Dynamic Slides with Markdown and WL | In the digital age, presentations are more than just a collection of slides. They are a blend of art and science, a dance of data and design. As we navigate this evolving landscape, the tools we use must adapt. Enter the world of dynamic pr... |
25.10.2024 | Динамическая презентация или как закодить слайд с помощью Markdown и WL | Идея с программной генерацией слайдов и рисунков презентации, отчета, лекционных заметок для студентов не нова, в частности сегодня вы можете создавать их с помощью Python (правда только через Power Point API), HTML, JSX, Julia, etc. Послед... |
23.10.2024 | Bridging the Gap: React Server Components in Electron with Next.js | In the world of web development, innovation is the lifeblood. React Server Components (RSC) have emerged as a game-changer, simplifying the way developers build applications. Imagine having server-side APIs seamlessly integrated into your w... |
23.10.2024 | Определяем местоположение по коммитам в git | Вот вам карты «возможного» местоположения разработчиков Telegram и React для затравки.
Telegram Desktop. Всего 205 человек. Из них 3 основные. Два (работают с 2014 и 2019) в районе Самара-Кавказ (Армения, Грузия, Азербайджан) и один (работа... |
23.10.2024 | Куда движется Laravel? Обзор интервью с Taylor Otwell | Долго откладывал, но всё-таки добрался до разбора интервью с Taylor Otwell (далее по тексту T - для сокращения) на YouTube-канале ThePrimeTime. Признаюсь, формат интервью с разработчиками мне казался скучным. Редко когда узнаю что-то полезн... |
22.10.2024 | Next.js v15 — Работа над Ошибками | Привет! Это ставшая уже регулярной рубрика о релизах next.js (читайте релизы по v11, v12, v13, v14). Каждый релиз - набор нового, интересного и спорного. Новая версия не станет исключением. Но всё же новая версия интересна не столько новым ... |
11.10.2024 | Когда нужен TypeScript: введение в мир надежного программирования | Поговорим про введение в TypeScript и то, как с помощью него мы можем сделать наше программирование и наш код на JavaScript более надежными и прогнозируемыми.
Меня зовут Александр Чернов, я фронтенд-разработчик в Альфе, веду подкаст «ТИНОИД... |
08.10.2024 | Что нас ждет в Next.js 15: обзор заявленных новинок | Привет, на связи Майя из Spectr. Сегодня я поделюсь обзором последней, пятнадцатой версии Next.js. В статье мы разберем интересные улучшения: React Compiler, улучшенные сообщения об ошибках гидрации в ‘use-client’, исправление поведения кэш... |
06.10.2024 | Vike — современный SSR-фреймворк | Всем привет. Я являюсь ведущим frontend-разработчиком компании 21Yard. Мы разрабатываем сервис для поиска строительных подрядчиков.
На проект я пришел желторотым масленком, который мало смыслил в seo-продвижении продукта, но жизнь внесла св... |
04.10.2024 | From Basics to Full Stack Brilliance—This Dev Bundle Has It All | TL;DR: Get the 2024 MERN Full Stack Developer Bundle with 10 courses and 53 hours of hands-on coding for just $39.99 (reg. $399) at TechRepublic Academy.
Are you ready to level up your coding skills and dive into the world of full-stack web... |
03.10.2024 | Bridging the Gap: Crafting Code for Humans and Machines | In the world of programming, two distinct realms exist: the language of machines and the language of humans. Writing code for computers is a complex puzzle. You take a vague business goal and break it down into logical steps. Each piece mus... |
03.10.2024 | Книга: «Паттерны проектирования JavaScript» | Привет, Хаброжители!
Раскройте потенциал паттернов проектирования JavaScript. Найдите структурированные решения распространенных задач разработки, пригодные для многократного использования и повышающие масштабируемость, производительность и... |
02.10.2024 | Писать код для компьютеров сложно, ещё сложнее — писать код для людей | Писать код для компьютера и так достаточно сложно: вы берёте что-то большое и неопределённое, какую-нибудь крупную расплывчатую цель бизнеса, которой нужно достичь. Затем рекурсивно разбиваете её на части и продумываете все сценарии, пока н... |
29.09.2024 | Мой вариант аутентификации с помощью JWT в FastAPI + React | В создании своих pet проектов у многих возникает вопрос аутентификации пользователя. Это может быть связано с персональным отображением страниц, настройки доступа и т.д.
В этой статье я хочу показать мое решение вопроса. Сразу скажу, что он... |
24.09.2024 | Я знаю, что вы читали прошлым летом: топ-5 статей про JavaScript | В июле на Хабре вышла новая фича — расширенная статистика для авторов. Метрики для неё собираются с конца мая, так что дочтения, доскроллы и отказы у всех летних статей трекались прямо с момента публикации.
Я продакт Хабра, вижу статистику ... |
22.09.2024 | Создал свой IT-стартап и выиграл грант на миллион рублей | Я прошел путь от переводчика в Китае до создания собственного стартапа.
В этой статье расскажу про идею стартапа, смену трёх CTO и команд за год, предложение инвестиций, продажи и выигрыш гранта на миллион рублей.
Выступление на акселератор... |
20.09.2024 | How to Create an NFT Marketplace on Ethereum | Share
Tweet
Share
Share
Email
Learn to build an Ethereum NFT marketplace with essential components, development, and security tips. NFTs (Non-Fungible Tokens) are unique digital assets stored on blockchains like Ethereum. They represent own... |
18.09.2024 | The Frontend Frontier: Navigating the Web's Visual Landscape | In the vast digital universe, the frontend is the face of the web. It’s what users see and interact with. But how does it all come together? Understanding the mechanics behind frontend development is like peeling an onion—layer by layer, it... |
18.09.2024 | Navigating the Transition: From Flow to TypeScript in Modern Development | In the fast-paced world of software development, change is the only constant. For many teams, the transition from Flow to TypeScript has become a pivotal journey. This shift is not just a technical upgrade; it’s a leap towards better type s... |
18.09.2024 | Как перевести приложение с Flow на TypeScript | Привет! Меня зовут Олег, я работаю в роли фронтенд-тимлида в команде разработки приложения — розничного кредитного конвейера Газпромбанка. Я подготовил гайд о том, как перейти с FlowJS на TypeScript. Какие проблемы были с Flow?
Сразу отмечу... |
18.09.2024 | Издательство Питер. Колонка редактора, сентябрь 24 г | Привет, Хаброжители!
Предлагаем ознакомиться с краткими обзорами новинок, отправленных в типографию.
Паттерны проектирования JavaScript
Автор(ы): Ди Франческо У.
Раскройте потенциал паттернов проектирования JavaScript. Найдите структурирова... |
16.09.2024 | The Evolution of WebSocket Testing: A Journey Through Automation | In the fast-paced world of software development, testing is the backbone of quality assurance. As applications grow more complex, so do the tools and techniques we use to ensure they function as intended. One such area that has gained tract... |
14.09.2024 | Как работает фронтенд: от загрузки сайта до современных инструментов | Всем привет!
Я – Дарья Касьяненко, эксперт и преподаватель курсов по Python в Центре непрерывного образования факультета компьютерных наук НИУ ВШЭ.
Фронтенд — это то, что видит и с чем взаимодействует каждый пользователь интернета, но как о... |
13.09.2024 | The Battle for Safe Code: C++ vs. Rust | In the world of programming, the debate over safety and efficiency rages on. At the heart of this conflict lies C++, a language that has powered countless applications and systems, and Rust, a newer contender that promises safety without sa... |
11.09.2024 | Интуитивный десктопный API-клиент Yaak стал Open Source проектом | 10 сентября 2024 года разработчик интуитивного приложения десктопного API-клиента Yaak Грегори Шир (Gregory Schier) сообщил, что его проект стал Open Source, а исходный код инструментария опубликован на GitHib под лицензией MIT.
Yaak — это ... |
11.09.2024 | Автотесты на Java для websocket на SockJS | Вступление
Всем привет. Меня зовут Ирек, и я в профессиональном IT с 2012 года. Прошел путь от специалиста службы поддержки до разработчика. На данный момент занимаюсь автоматизацией тестирования в компании РТК ИТ.
В статье хочу рассказать ... |