О чем вам не расскажут на курсах по Реакту. Вредные советы, как стать незаменимым разработчиком
Если ваша задача — не просто научиться писать код, а понять, как стать тем, без кого поддержка и развитие проекта просто немыслимы, то этот текст для вас. Заодно поговорим о том, как помочь коллегам постичь дзен и досконально изучить структуру разрабатываемого приложения.
#ссылка
Если ваша задача — не просто научиться писать код, а понять, как стать тем, без кого поддержка и развитие проекта просто немыслимы, то этот текст для вас. Заодно поговорим о том, как помочь коллегам постичь дзен и досконально изучить структуру разрабатываемого приложения.
#ссылка
Основы внутреннего устройства JavaScript
С ростом популярности JavaScript команды разработчиков начали использовать его поддержку на многих уровнях своего стека — во фронтенде, бэкенде, гибридных приложениях, встраиваемых устройствах и многом другом. В этой статье мы хотим более глубоко рассмотреть JavaScript и то, как он работает.
#ссылка
С ростом популярности JavaScript команды разработчиков начали использовать его поддержку на многих уровнях своего стека — во фронтенде, бэкенде, гибридных приложениях, встраиваемых устройствах и многом другом. В этой статье мы хотим более глубоко рассмотреть JavaScript и то, как он работает.
#ссылка
💡 Топ-5 архитектурных паттернов для распределённых систем
Распределённые приложения — главный элемент современной индустрии разработки ПО. Они имеют решающее значение для облачных сервисов хранения данных и позволяют веб-приложениям с огромной аудиторией оставаться реактивными. Для того чтобы эффективно проектировать эти системы, программисты используют фундаментальные блоки — паттерны распределённых систем.
Мы рассмотрим пять архитектур распределённых систем, их плюсы, минусы и области применения.
#ссылка
Распределённые приложения — главный элемент современной индустрии разработки ПО. Они имеют решающее значение для облачных сервисов хранения данных и позволяют веб-приложениям с огромной аудиторией оставаться реактивными. Для того чтобы эффективно проектировать эти системы, программисты используют фундаментальные блоки — паттерны распределённых систем.
Мы рассмотрим пять архитектур распределённых систем, их плюсы, минусы и области применения.
#ссылка
💡 Как выбрать домен, который ускорит развитие сайта в несколько раз
Выбор доменного имени – очень важный этап создания коммерческого сайта. По сути, это адрес ресурса. Но на самом деле, это гораздо больше, нежели простая ссылка или имя сайта. Домен – это сильнейший маркетинговый инструмент. Это даёт возможность значительно ускорить процесс продвижения.
#ссылка
Выбор доменного имени – очень важный этап создания коммерческого сайта. По сути, это адрес ресурса. Но на самом деле, это гораздо больше, нежели простая ссылка или имя сайта. Домен – это сильнейший маркетинговый инструмент. Это даёт возможность значительно ускорить процесс продвижения.
#ссылка
Сравнение async/await и then/catch с примерами
В JavaScript есть два основных способа обработки асинхронного кода: Promise (ES6) и async / await (ES7). Эти синтаксисы дают нам равные базовые функции, но по-разному влияют на читаемость и область видимости.
#ссылка
В JavaScript есть два основных способа обработки асинхронного кода: Promise (ES6) и async / await (ES7). Эти синтаксисы дают нам равные базовые функции, но по-разному влияют на читаемость и область видимости.
#ссылка
Рейтинг языков программирования 2022
C# обошел Java, TypeScript сравнялся с PHP, а Dart – наиболее комфортный язык
#ссылка
C# обошел Java, TypeScript сравнялся с PHP, а Dart – наиболее комфортный язык
#ссылка
7 распространенных ошибок в SQL-запросах
Сегодня SQL используют уже буквально все на свете: и аналитики, и программисты, и тестировщики, и т.д. Отчасти это связано с тем, что базовые возможности этого языка легко освоить.
#ссылка
Сегодня SQL используют уже буквально все на свете: и аналитики, и программисты, и тестировщики, и т.д. Отчасти это связано с тем, что базовые возможности этого языка легко освоить.
#ссылка
💡 Чем опасны cookies — рассказывают эксперты
Файлы cookie используются в веб-браузерах на протяжении 25 лет. Рекламодатели используют файлы cookie для показа рекламы, владельцы веб-сайтов — для оценки своей аудитории, Разработчикам они. помогают обеспечивать более персонализированное и удобное посещение сайтов. Например, файлы cookie позволяют сайтам запоминать вас: ваш логин, настройки входа в систему, языковые настройки, корзины покупок и многое другое.
#ссылка
Файлы cookie используются в веб-браузерах на протяжении 25 лет. Рекламодатели используют файлы cookie для показа рекламы, владельцы веб-сайтов — для оценки своей аудитории, Разработчикам они. помогают обеспечивать более персонализированное и удобное посещение сайтов. Например, файлы cookie позволяют сайтам запоминать вас: ваш логин, настройки входа в систему, языковые настройки, корзины покупок и многое другое.
#ссылка
Проблемы с JAMStack
В то время, как сегодня есть много людей, громогласно высказывающихся в пользу современных статических сайтов, но один из крупнейших таких поборников – Маттиас Биильманн из Netlify, который и придумал JAMStack и помог популяризовать потоки задач, в которых используются такие инструменты, как статические CMS и API для электронной коммерции.
#ссылка
В то время, как сегодня есть много людей, громогласно высказывающихся в пользу современных статических сайтов, но один из крупнейших таких поборников – Маттиас Биильманн из Netlify, который и придумал JAMStack и помог популяризовать потоки задач, в которых используются такие инструменты, как статические CMS и API для электронной коммерции.
#ссылка
gRPC на практике: особенности, преимущества и недостатки
В этой статье вы узнаете об особенностях, преимуществах и недостатках gRPC
#ссылка
В этой статье вы узнаете об особенностях, преимуществах и недостатках gRPC
#ссылка
Самый простой (и неожиданный) алгоритм сортировки?
Представляем вашему вниманию чрезвычайно простой алгоритм сортировки. Может показаться, что он очевидно ошибочен, но мы докажем, что на самом деле он корректен. Мы сравним его с другими простыми алгоритмами сортировки и проанализируем некоторые его любопытные свойства.
#ссылка
Представляем вашему вниманию чрезвычайно простой алгоритм сортировки. Может показаться, что он очевидно ошибочен, но мы докажем, что на самом деле он корректен. Мы сравним его с другими простыми алгоритмами сортировки и проанализируем некоторые его любопытные свойства.
#ссылка
В Github появилась функция сканирования кода на уязвимости
GitHub запустил в тестовом режиме сервис Code Scanning, основанный на алгоритмах машинного обучения. Инструмент сканирует код и выявляет в нём ошибки, приводящие к межсайтовому скриптингу, искажению путей файлов и подстановке SQL и NoSQL запросов. Пока функция работает только в репозиториях с JavaScript и TypeScript кодом.
Code Scanning реализован на основе CodeQL, проверка кода активируется при каждом выполнении команды git push, а результат закрепляется к pull-запросу. Чтобы его активировать, достаточно быть пользователем наборов security-extended и security-and-quality. Или включить поддержку функции вручную
GitHub запустил в тестовом режиме сервис Code Scanning, основанный на алгоритмах машинного обучения. Инструмент сканирует код и выявляет в нём ошибки, приводящие к межсайтовому скриптингу, искажению путей файлов и подстановке SQL и NoSQL запросов. Пока функция работает только в репозиториях с JavaScript и TypeScript кодом.
Code Scanning реализован на основе CodeQL, проверка кода активируется при каждом выполнении команды git push, а результат закрепляется к pull-запросу. Чтобы его активировать, достаточно быть пользователем наборов security-extended и security-and-quality. Или включить поддержку функции вручную
Интеграция с amoCRM — паранойя безопасности
Хочу поделиться накипевшим - головной болью интеграции с API сторонних приложений. В этой статье - c авторизацией для API достаточно популярной amoCRM, без кода и лишних деталей.
#ссылка
Хочу поделиться накипевшим - головной болью интеграции с API сторонних приложений. В этой статье - c авторизацией для API достаточно популярной amoCRM, без кода и лишних деталей.
#ссылка