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


React против Vue: мой опыт
Среди веб-разработчиков идет бесконечный спор о том, что лучше: Vue или React? Сегодня я собираюсь внести свои собственные идеи в дебаты. React и Vue являются внешними веб-библиотеками JavaScript — я пытался изучить их обе, поэтому вот мое мнение о том, какую из них вы должны использовать для своего следующего проекта. Что такое интерфейсный JavaScript-фреймворк? Давайте начнем с разъяснения фронтенда и бэкенда. Интерфейс — это дизайн веб-сайта — то, что вы видите,..

Раскрытие возможностей выражений Switch в C# 8.0 и более поздних версиях
В C# 8.0 появилась революционная функция, называемая выражениями переключения, которая превратила традиционный оператор switch в более краткую и универсальную конструкцию. Выражения переключения предоставляют элегантный и эффективный способ обработки нескольких случаев и краткого получения результатов. В этой статье мы углубимся в выражения переключателей, изучим их синтаксис, преимущества и реальное применение. Эволюция операторов Switch Традиционный оператор switch в C# в..

Laravel: отметка времени или дата/время
Мы все использовали метки времени в laravel, чаще при использовании created_at и updated_at . Недавно я работал над проектом и наткнулся на эту миграцию: Здесь у нас есть timestamp() , datetime() и timestamps() , что является более коротким способом написания: $table->timestamp('created_at')->nullable(); $table->timestamp('updated_at')->nullable(); И я задался вопросом : в чем разница между timestamp и datetime и когда какой использовать 🤔 ? Если..

Как использовать еще в Python
Это единственное слово может иметь несколько значений в языке. Python — это популярный язык программирования, который легко освоить и который можно использовать для создания самых разных программ, от простой автоматизации сценариев до сложных веб-приложений. Будучи относительно старым языком (он был создан в 1991 году ), он имеет так много замечательных возможностей, некоторые из них очень…

Практически все о безопасности браузера для начинающих, часть 1
Эта статья предназначена для новичков, которые хотят узнать о заголовках и концепциях безопасности браузера. Давайте начнем! 😃 Необходимые знания: основы HTML и Как работает HTTP-запрос . 1. Заголовок Http Strict Transport Security (HSTS) HSTS сообщает браузеру, что он всегда должен подключаться через HTTPS, даже для первоначального запроса . HSTS легко включить на веб-странице, но в то же время его легко упустить из виду. Если злоумышленники пытаются изменить HTTPS на HTTP,..

Опрос подключения
Эта статья является частью серии, над которой я начал работать. В этой серии статей я кратко рассмотрю инженерные концепции. 1/n Что Пул соединений - это повторное использование группы соединений вместо создания нового соединения для каждого запроса. Почему TCP-соединения обходятся дорого → Для создания TCP-соединения требуется трехстороннее рукопожатие. На его создание нужно время и ресурсы. TLS → При использовании HTTPS есть накладные расходы на рукопожатие TLS...

Кластеры Node.js: изначальное повышение доступности наших приложений Node.
Возможно, вы уже сталкивались с необходимостью масштабировать свое приложение Node.js, чтобы повысить его доступность, не так ли? Что произойдет, если блокирующая операция ввода-вывода «заморозит» цикл обработки событий и поступит новый запрос? Обработка второго запроса займет больше времени. А что, если еще до того, как этот второй запрос будет решен, придет третий? В этой статье мы будем использовать встроенную функцию Node.js, которая позволит нам повысить доступность за счет..