⚡Обработка ошибок в Express
Когда автор статьи только начинал работать с Express и пытался разобраться с тем, как обрабатывать ошибки, ему пришлось нелегко.
Возникало такое ощущение, будто никто не писал о том, что было нужно🫡 В итоге он сам искал ответы на свои вопросы. Сегодня вы узнаете всё об обработке ошибок в Express-приложениях.
Читать...
Когда автор статьи только начинал работать с Express и пытался разобраться с тем, как обрабатывать ошибки, ему пришлось нелегко.
Возникало такое ощущение, будто никто не писал о том, что было нужно🫡 В итоге он сам искал ответы на свои вопросы. Сегодня вы узнаете всё об обработке ошибок в Express-приложениях.
Читать...
Тут несколько примеров, как ЧатГОПОТЫ решает экзаменационные задачи 1 курса, умеет и реверсинженерить из тестов и переводить между парадигмами. В понедельник заскриню и нарежу как я заставил его изобретать DSL и потом писать интерпретатор этого DSL
🔥NodeJS и Golang — Коротко об отличиях
Node.js и Go являются популярным выбором для создания серверных веб-приложений, но у них есть некоторые ключевые отличия, которые делают их более подходящими для разных типов проектов.
В этой статье вам расскажут об всех этих отличиях.
Читать....
Node.js и Go являются популярным выбором для создания серверных веб-приложений, но у них есть некоторые ключевые отличия, которые делают их более подходящими для разных типов проектов.
В этой статье вам расскажут об всех этих отличиях.
Читать....
👎1
Бесплатный интенсив по frontend-разработке
Теория — хорошо, а практика — лучше. Станьте frontend-разработчиком на 3 дня. За это время вы создадите сайт с интерактивными элементами и адаптируете его к разным устройствам. А еще:
— научитесь выгружать проект на GitHub, чтобы начать формировать портфолио;
— узнаете требования работодателей;
— пообщаетесь с экспертом и получите подарки;
— поймете, подходит ли вам это направление.
Интенсив пройдет с 15 по 17 марта в 19:00 (мск). Регистрируйтесь, чтобы не пропустить: https://go.skillfactory.ru/_bKOgg
Теория — хорошо, а практика — лучше. Станьте frontend-разработчиком на 3 дня. За это время вы создадите сайт с интерактивными элементами и адаптируете его к разным устройствам. А еще:
— научитесь выгружать проект на GitHub, чтобы начать формировать портфолио;
— узнаете требования работодателей;
— пообщаетесь с экспертом и получите подарки;
— поймете, подходит ли вам это направление.
Интенсив пройдет с 15 по 17 марта в 19:00 (мск). Регистрируйтесь, чтобы не пропустить: https://go.skillfactory.ru/_bKOgg
Оказалось, ЧатГОПОТЫ умеет метапрограммирование, может делать DSL языки для декларативного описания задач и писать раннеры для этих языков. Коенчно, все это очень неоптимально и даже наивно, но до этого я пробовал и он придумывал DSL просто как синтаксический сахар, т.е. набор ФП-утилит или ООП-утилит, не более, а тут прям новый синтаксис. Не ясно точно, чем JSON не угодил, было бы проще с ним работать.
⚡Переход на Next.js и ускорение загрузки домашней страницы manifold.co в 7.5 раз
Интригующий рассказ о том, как переход с React Boilerplate на Next.js, фреймворк для разработки прогрессивных веб-приложений, основанный на React, позволил ускорить загрузку домашней страницы проекта manifold.co в 7.5 раз.
То, что получилось в итоге, оказалось даже лучшим, чем ожидалось🔥
Читать...
Интригующий рассказ о том, как переход с React Boilerplate на Next.js, фреймворк для разработки прогрессивных веб-приложений, основанный на React, позволил ускорить загрузку домашней страницы проекта manifold.co в 7.5 раз.
То, что получилось в итоге, оказалось даже лучшим, чем ожидалось🔥
Читать...
👍1
😎Маршрутизация в Express
При обработке запросов фреймворк Express опирается на систему маршрутизации. В приложении определяются маршруты, а также обработчики этих маршрутов.
Если запрос соответствует определенному маршруту, то вызывается для обработки запроса соответствующий обработчик.
В статье узнаете о ряде функций для для обработки данных по определенному маршруту.
Читать...
При обработке запросов фреймворк Express опирается на систему маршрутизации. В приложении определяются маршруты, а также обработчики этих маршрутов.
Если запрос соответствует определенному маршруту, то вызывается для обработки запроса соответствующий обработчик.
В статье узнаете о ряде функций для для обработки данных по определенному маршруту.
Читать...
😎Минимальная установка NextJS без create-next-app
В данной небольшой заметке автор хотел показать, как можно достаточно быстро развернуть и настроить проект на NextJS.
Он покажет более сложный вариант, но позволяющий намного лучше понять, из чего проект строится и как настраивается, как устанавливается и настраивается компилятор TypeScript и линтер ESLint.
Читать...
В данной небольшой заметке автор хотел показать, как можно достаточно быстро развернуть и настроить проект на NextJS.
Он покажет более сложный вариант, но позволяющий намного лучше понять, из чего проект строится и как настраивается, как устанавливается и настраивается компилятор TypeScript и линтер ESLint.
Читать...
Открываем доступ в наш канал с бесплатными книгами по базам данных и алгоритмизации.
MySQL, PostgreSQL, MongoDB, Big Data: книги по этим темам в избытке в библиотеке баз данных.
На это стоит посмотреть: @dbbooks
MySQL, PostgreSQL, MongoDB, Big Data: книги по этим темам в избытке в библиотеке баз данных.
На это стоит посмотреть: @dbbooks
🔥Строим REST API с использованием Nest.js и Swagger
В этой статье описан один из способов реализации приложения, предоставляющего RESTfull API.
Автор вкратце расскажет о том, как писал подобное приложение на Typescript, а также приведёт примеры кода.
Существование такой статьи сильно облегчило бы мне жизнь при работе над проектом, надеюсь эта статья поможет и вам👌
Читать...
В этой статье описан один из способов реализации приложения, предоставляющего RESTfull API.
Автор вкратце расскажет о том, как писал подобное приложение на Typescript, а также приведёт примеры кода.
Существование такой статьи сильно облегчило бы мне жизнь при работе над проектом, надеюсь эта статья поможет и вам👌
Читать...
🔥Веб-скрейпинг с помощью JavaScript и Node.js — исчерпывающее руководство
В этой статье автор обсудит различные библиотеки для веб-скрейпинга в JavaScript, их преимущества и недостатки, определит лучшие из них, а в конце обсудит некоторые различия между Python и JavaScript с точки зрения веб-скрейпинга.
Читать...
В этой статье автор обсудит различные библиотеки для веб-скрейпинга в JavaScript, их преимущества и недостатки, определит лучшие из них, а в конце обсудит некоторые различия между Python и JavaScript с точки зрения веб-скрейпинга.
Читать...
😎Как мы быстро запустили мобильное приложение и споткнулись о свой успех
Разработчики - крупная производственная компания с 50К+ сотрудников. Решили создать свое приложение, когда кол-во пользователей начало расти и поняли, что серверная часть на node.js + PostgreSQL создана без всякой мысли о развитии и масштабировании, решала исключительно локальные задачи. Все было на неоптимальной монолитной архитектуре, развивать и поддерживать которую просто нельзя.
В этой статье вы узнаете как они решили эту проблему.
Читать...
Разработчики - крупная производственная компания с 50К+ сотрудников. Решили создать свое приложение, когда кол-во пользователей начало расти и поняли, что серверная часть на node.js + PostgreSQL создана без всякой мысли о развитии и масштабировании, решала исключительно локальные задачи. Все было на неоптимальной монолитной архитектуре, развивать и поддерживать которую просто нельзя.
В этой статье вы узнаете как они решили эту проблему.
Читать...
👍1
Доступ в эту приватку с курсами стоит 7900р, но мы сливаем её полностью бесплатно!
Что внутри?
- Курсы по Нейронным сетям
- Курсы по Python
- Курсы по SQL, PHP
- Курсы по Backend
- Курсы по JavaScript и NodeJS
- Курсы по Data Science, ML
- Курсы по Java, Kotlin
- Курсы по Docker
- Курсы по Linux
Три топовые школы уже подали жалобу на приватку, успевай зайти пока не заблокировали ❗️
Что внутри?
- Курсы по Нейронным сетям
- Курсы по Python
- Курсы по SQL, PHP
- Курсы по Backend
- Курсы по JavaScript и NodeJS
- Курсы по Data Science, ML
- Курсы по Java, Kotlin
- Курсы по Docker
- Курсы по Linux
Три топовые школы уже подали жалобу на приватку, успевай зайти пока не заблокировали ❗️
Подготовка шаблона приложения на Typescript с Nest, Nuxt 3 и Docker
Автор решил описать свой подход построения окружения на Typescript с Nest на бекенде, Nuxt (SPA) на фронтенде. Все заворачивается в один docker‑образ и запускается как standalone приложение c nginx, healthcheck»ами, тестами и ш…широкой сферой применения. Делал это в качестве фундамента для будущих проектов или с целью изучения Nest, Nuxt 3 с composable функциями.
Читать...
Автор решил описать свой подход построения окружения на Typescript с Nest на бекенде, Nuxt (SPA) на фронтенде. Все заворачивается в один docker‑образ и запускается как standalone приложение c nginx, healthcheck»ами, тестами и ш…широкой сферой применения. Делал это в качестве фундамента для будущих проектов или с целью изучения Nest, Nuxt 3 с composable функциями.
Читать...
❗Надёжные выделенные серверы от 6 804 ₽
Снижаем цены на выделенные серверы. Теперь вы можете купить надёжный сервер со скидкой до 65%!
40+ конфигураций для разных задач ждут вас.
🔹Локации по всей России: Москва, Екатеринбург, Новосибирск, Хабаровск.
🔹 Сертифицированные дата-центры Tier III.
🔹 Встроенная защита от DDoS-атак.
🔹 Полный доступ в панель управления сервером IPMI.
Скидка действует только на новые серверы. Успейте сделать покупку до 14 апреля!
➡Выбрать сервер
Снижаем цены на выделенные серверы. Теперь вы можете купить надёжный сервер со скидкой до 65%!
40+ конфигураций для разных задач ждут вас.
🔹Локации по всей России: Москва, Екатеринбург, Новосибирск, Хабаровск.
🔹 Сертифицированные дата-центры Tier III.
🔹 Встроенная защита от DDoS-атак.
🔹 Полный доступ в панель управления сервером IPMI.
Скидка действует только на новые серверы. Успейте сделать покупку до 14 апреля!
➡Выбрать сервер