Публикации по теме 'webdev'


Программирование культа груза
Я смотрел/слушал отличный доклад Саймона Брауна на тему Модульные монолиты с GOTO 2018 . В нем он упоминает термин под названием Программирование культа карго , и это действительно затронуло меня. Недавно я присоединился к новой компании с новым языком программирования, новыми инструментами, новыми процессами и новой командой. На самом деле, это в значительной степени « новое » все. Это заставило меня многому научиться за последние месяцы. Имея относительно большой опыт, я..

HTML-элементы
ЭЛЕМЕНТ HTML. Элемент HTML определяется начальным тегом, конечным тегом и некоторым содержимым между тегами. ПРИМЕР <tagname> content goes here <tagname> Элемент html — это все, от начального тега до конечного тега: Начальный тег Содержимое элемента Конечный тег h1 Мое первое утверждение h1 Элемент HTML без содержимого называется пустым элементом. Пустые элементы не имеют закрывающего тега, например <br> (это разрыв строки). Вложенный элемент HTML..

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

Настройка Google Analytics на вашем статическом веб-сайте
Google Analytics — это инструмент для отслеживания среди разработчиков, который предлагает гораздо больше, чем надежную аналитику, стабильность и интеграцию. Это также удивительно легко настроить. Если вы запускаете какой-либо веб-сайт, особенно в коммерческих целях, наличие данных об использовании необходимо для управления вашим веб-сайтом. В этом руководстве мы настроим Google Analytics на простом статическом HTML-сайте и начнем получать данные об использовании в режиме реального..

Typescript Сделать некоторые ключи необязательными
Как сделать определенные клавиши необязательными, жесткий режим (без каких-либо утилит) type ExcludeKey<T extends Record<string,unknown>, U extends keyof T>={ [K in keyof T as K extends U ? never : K]: T[K] } type MakeKeyOptional<T extends Record<string,unknown>, U extends keyof T>=ExcludeKey<T,U> & {[K in U]?:T[K]} type A = MakeKeyOptional<{a:1,b:2,c:3},"b"|"c"> const a1:A = {a:1} // ok! const a2:A = {a:1,b:2} // ok! const a3:A =..

Вы в одном шаге от того, чтобы стать десятикратным разработчиком! 🚀
Введение Всем привет 👋. Надеюсь, у вас все хорошо. Недавно я опубликовал статью о том, как использовать ChatGPT для повышения эффективности разработки. Недавно я познакомился с Bito AI и поражен его способностью помогать разработчикам повышать свою эффективность. Сегодняшняя статья познакомит вас с Bito AI и продемонстрирует, как вы можете использовать его, чтобы стать 10-кратным разработчиком или, по крайней мере, сэкономить пару часов в день. Давай начнем. Что такое Бито ИИ 🤔..