Как стать автором
Обновить

Мажорный MeteorJS 2.0: HMR, Cloud и другое

Время на прочтение 3 мин
Количество просмотров 2.7K

Команда MeteorJS выпустила новую версию фреймворка 2.0, а вместе с ним новую платформу Meteor Cloud.

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Комментарии 11

Начни карьеру frontend-разработчика в СберМаркете

Время на прочтение 1 мин
Количество просмотров 9.4K

Всем привет! Мы открываем набор на оплачиваемую стажировку для начинающих фронтендеров.

Лекции и практические занятия подготовят новичков к работе над реальными фронтенд-задачами, а наши менторы в течение всей стажировки будут рядом, чтобы передать свой опыт.

Подать заявку можно до 14 ноября.

Подробнее о стажировке
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 15

TypeScript 4.5: что нового

Время на прочтение 4 мин
Количество просмотров 8.9K

Разработчики представили TypeScript 4.5. В новой версии поработали над производительностью языка, добавили новые возможности автодополнения кода для редакторов и упростили способы переподключения библиотек.

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Комментарии 13

Microsoft поддерживает добавление в JavaScript необязательного и стираемого синтаксиса типов

Время на прочтение 2 мин
Количество просмотров 4.6K

Microsoft поддержала предложение добавить в JavaScript необязательный и стираемый синтаксис типов, чтобы сделать язык TypeScript быстрее и проще в использовании.

Читать далее
Всего голосов 9: ↑9 и ↓0 +9
Комментарии 3

Релиз фреймворка AdonisJS v6

Время на прочтение 2 мин
Количество просмотров 2.6K

24 января 2024 года состоялся релиз фреймворка AdonisJS v6 с поддержкой TypeScript и ESM (ECMAScript Modules) из коробки. Предыдущая версия проекта вышла летом 2020 года. Исходный код AdonisJS выложен на GitHub.

Читать далее
Всего голосов 7: ↑5 и ↓2 +3
Комментарии 2

Разработчик выпустил Shittier — утилиту, которая делает код нечитаемым

Время на прочтение 1 мин
Количество просмотров 12K

Разработчик Рохит Дас (Rohit Dhas) из Индии выпустил утилиту Shittier, которая делает код проекта нечитаемым, но рабочим. Дас называет свой проект полной альтернативой Prettier.

Читать далее
Всего голосов 32: ↑16 и ↓16 0
Комментарии 36

Состоялся релиз Bun 1.0 — среды выполнения JavaScript и TypeScript

Время на прочтение 2 мин
Количество просмотров 4.9K

Состоялся релиз Bun 1.0 - среды выполнения JavaScript и TypeScript с возможностью отладки кода и поддержкой популярных веб-фрейворков.

Читать далее
Всего голосов 17: ↑16 и ↓1 +15
Комментарии 1

Состоялся релиз Bun 0.8 — среды выполнения JavaScript и TypeScript

Время на прочтение 3 мин
Количество просмотров 2.1K

Разработчики среды выполнения JavaScript и TypeScript под названием Bun рассказали про релиз версии 0.8. В обновлении добавили поддержку отладки кода, веб-фрейворков Nuxt и SvelteKit и улучшили уже имеющиеся функции. Релиз Bun 1.0 запланирован на 7 сентября 2023 года.

Читать далее
Всего голосов 8: ↑8 и ↓0 +8
Комментарии 2

Яндекс выложил код счётчика Метрики в opensource

Время на прочтение 5 мин
Количество просмотров 15K

Привет, я Евгений Новиков, разработчик в Яндекс Метрике. Наша команда работает над ключевым компонентом сервиса — счётчиком. Почти за 15 лет его код пережил множество рефакторингов, мы улучшали и оптимизировали его, придумали много неочевидных решений, чтобы обеспечить высокую скорость и качество его работы. Мы считаем, что все эти наработки могут быть полезны сообществу, поэтому сегодня выкладываем код счётчика в опенсорс. 

Открытый нами код — это JS-бандл, который загружается вместе со страницей сайта и фиксирует различные события, происходящие на сайте. Теперь каждый разработчик может подробно изучить код счётчика и пересобрать его в той конфигурации, которая необходима для его проекта.

Читать далее
Всего голосов 54: ↑54 и ↓0 +54
Комментарии 33

Вышло обновление WebStorm 2023.1

Время на прочтение 2 мин
Количество просмотров 4K

JetBrains выпустила обновление WebStorm 2023.1. Теперь IDE поддерживает работу с фреймворком Astro, Tailwind CSS и с TypeScript в Vue-шаблонах. Новая версия среды разработки уже доступна на сайте компании и в JetBrains Toolbox.

Читать далее
Всего голосов 9: ↑7 и ↓2 +5
Комментарии 0

Разработчик представил версию Windows 95, написанную на Electron

Время на прочтение 1 мин
Количество просмотров 3.1K

Разработчик из команды Slack представил версию операционной системы Windows 95, написанную на Electron. Приложение доступно для Windows, macOS и Linux.

Читать далее
Всего голосов 7: ↑5 и ↓2 +3
Комментарии 5

Google дала Bard возможность создавать код на 20 языках, включая C++, Go, Java, Javascript, Python, Typescript

Время на прочтение 2 мин
Количество просмотров 17K


Google добавила в чат-бот Bard возможность генерировать и отлаживать исходный код на 20 языках программирования, включая C++, Go, Java, Javascript, Python и Typescript. Также ИИ умеет выдавать текстовые подсказки, экспортировать код в Colab и переводить на лету код на разные языки программирования.
Читать дальше →
Всего голосов 7: ↑6 и ↓1 +5
Комментарии 7

Microsoft улучшила подсветку кода JavaScript и TypeScript в Visual Studio

Время на прочтение 1 мин
Количество просмотров 10K

Microsoft обратила внимание на жалобы пользователей о том, что подсветка кода JavaScript, TypeScript и HTML в Visual Studio Code выглядит лучше, чем в Visual Studio. Компания выпустила обновление для IDE и попросила пользователей поделиться отзывами.

Читать далее
Всего голосов 14: ↑12 и ↓2 +10
Комментарии 13

Когда «as never» — единственное, что работает

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 5.4K

as never, очень редко требуется в TypeScript. Давайте рассмотрим пример, где это необходимо.

Представим, что мы хотим отформатировать некоторый ввод на основе его typeof. Сначала мы создадим объект formatters, который сопоставит typeof с функцией форматирования:

Читать далее
Всего голосов 8: ↑4 и ↓4 0
Комментарии 16

On-Demand ISR в Next.js или как эффективно обновлять статический контент на сайте, поступающий из CMS или админки

Время на прочтение 4 мин
Количество просмотров 5K

В этой статье я расскажу, как и для чего, на одном из своих проектов, мы прикрутили новую возможность Next.js – On-Demand ISR (инкрементная статическая регенерация по запросу).

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 3

ESLint | Shareable config настройка и что это такое?

Уровень сложности Средний
Время на прочтение 5 мин
Количество просмотров 4.1K

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

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

Читать далее
Всего голосов 13: ↑10 и ↓3 +7
Комментарии 6

Капибара: открытый бета-тест

Время на прочтение 6 мин
Количество просмотров 4.4K

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

Проект прошел несколько этапов разработки, включая формирование функциональных требований, CJM, Список фичей, определение архитектуры, разработку и успешный альфа-тест, на котором были выявлены и устранены наиболее критичные проблемы. На данный момент "Капибара" входит в новый этап своего развития – открытый бета-тест. Этот этап является важной вехой на пути к полноценному запуску проекта. Открытие бета-теста дает возможность всем желающим присоединиться к сообществу, оценить ресурс и внести свой вклад в его развитие. Код проекта находится в открытом доступе, позволяя участникам вносить свои предложения и улучшения в качестве авторов, пользователей, тестировщиков и разработчиков.

История проекта

Проект "Капибара", как идея, был зарожден 24 июля 2023 года в ответ на объявление о ключевых изменениях на пикабу . Ответный пост прожил всего час перед удалением, но за это время собрал огромное количество комментариев поддержки и предложения помощи в создании нового портала. Сразу после объявления идеи был создан телеграмм-чат, в который за первые сутки пришло 3,5 тысячи человек, а через несколько дней число участников достигло 9 тысяч. Из этого числа была сформирована команда разработчиков. Основная концепция "Капибары" заключалась в создании портала с акцентом на честной саморегуляции контента пользователями, прозрачности алгоритмов и открытом исходном коде. Ввиду острой потребности авторов в площадке для публикации уникального контента, команда быстро создала телеграм-бота, который принимал посты пользователей и публиковал их в канале, где другие могли оценивать и комментировать их.

Читать далее
Всего голосов 27: ↑22 и ↓5 +17
Комментарии 72

Готовим Telegram Mini App без туннеля и с Hot Module Reload на React, TypeScript

Уровень сложности Средний
Время на прочтение 4 мин
Количество просмотров 4.3K

В этой статье разберем как собрать комфортную девелопмент среду для разработки Telegram Mini App. Под комфортом я понимаю ситуацию когда тебе не нужно выгружать свое приложение в облако, чтобы увидеть результат работы в телеге, или запускать туннель типа ngrock, который после каждого перезапуска меняет ссылку. И я не уверен, что HMR можно получить через туннель. Поэтому я сделал свое решение, и хочу оставить его тут себе и потомкам.

Читать далее
Всего голосов 13: ↑13 и ↓0 +13
Комментарии 9

Как мы сетапили монорепозиторий с SSR и SPA для Otus.ru

Время на прочтение 10 мин
Количество просмотров 4.1K

В начале 2017 года в KTS поступила задача - реализовать платформу для онлайн-образования Otus.ru.

От нас требовалось как можно быстрее собрать портал, на котором можно было бы посмотреть информацию о курсах. Сделать MVP нужно было как можно быстрее, а современные фронтенд-фреймворки были еще не распространены. Поэтому фронт писался на vanilla js + jquery. В 2020 году мы решили перепроектировать и полностью переписать сервис на React.

В этой статье мы расскажем, как засетапить монорепозиторий с SSR и SPA приложениями на React на примере Otus.ru

Читать далее
Всего голосов 10: ↑8 и ↓2 +6
Комментарии 0

Новый WebStorm 7: все необходимое под рукой

Время на прочтение 3 мин
Количество просмотров 37K
Привет, Хабр!

Мы выпустили WebStorm 7 — новую версию нашей JavaScript IDE, и с радостью хотим рассказать вам о том, что же нового в ней появилось.

Конечно же, в новом WebStorm 7 вы сможете порадоваться поддержке новых и востребованных технологий, например, JavaScript шаблонов, Stylus, Web Components. К тому же мы значительно переработали и улучшили внутренние инструменты IDE, что должно положительно отразиться на удобстве использования WebStorm и на вашей продуктивности.
Читать дальше →
Всего голосов 87: ↑81 и ↓6 +75
Комментарии 106