• Топ-10 ошибок из 1000+ JavaScript-проектов и рекомендации по их устранению

    • Translation
    В компании Rollbar, которая занимается созданием инструментов для работы с ошибками в программах, решили проанализировать базу из более чем 1000 проектов на JavaScript и найти в них ошибки, которые встречаются чаще всего. В результате они сформировали список из 10 наиболее часто встречающихся ошибок, проанализировали причины их появления и рассказали о том, как их исправлять и избегать. Они полагают, что знакомство с этими ошибками поможет JS-разработчикам писать более качественный код.

    image

    Сегодня мы публикуем перевод их исследования.
    Читать дальше →
  • Пишем масштабируемые и поддерживаемые сервера на Node.js и TypeScript

    • Tutorial


    Последние три года я занимаюсь разработкой серверов на Node.js и в процессе работы у меня накопилась некоторая кодовая база, которую я решил оформить в виде фреймворка и выложил в open-source.


    Основными особенностями фреймворка можно назвать:


    • простую архитектуру, без всякой JS – магии
    • автоматическую сериализацию/десериализацию моделей (например, не нужно проверять пришло ли поле с клиента, все проверяется автоматически)
    • возможность генерации схемы API
    • генерацию документации на основе схемы
    • генерацию полностью типизированного SDK для клиента (на данный момент речь про JS frontend)

    В данной статье мы поговорим немного о Node.js и рассмотрим данный фреймворк


    Всем кому интересно – прошу под кат

    Читать дальше →