Улучшение PostgreSQL с помощью PL/Python
PL/Python - расширение для PostgreSQL, которое позволяет создавать функции на Python. Это аналогично стандартной SQL-функции, но вместо SQL-запросов выписываете код на Python.
PL/Python предназначен для случаев, когда обычная SQL недостаточна. Когда требуется выполнить что-то действительно интересное: сложные вычисления, массивы данных или интеграция с аналитикой прямо в базе данных. Самое крутое, что вы можете использовать любые Python-библиотеки.
Ставьте «❤️», если пост был полезным!
✔ Меню канала
PL/Python - расширение для PostgreSQL, которое позволяет создавать функции на Python. Это аналогично стандартной SQL-функции, но вместо SQL-запросов выписываете код на Python.
PL/Python предназначен для случаев, когда обычная SQL недостаточна. Когда требуется выполнить что-то действительно интересное: сложные вычисления, массивы данных или интеграция с аналитикой прямо в базе данных. Самое крутое, что вы можете использовать любые Python-библиотеки.
Ставьте «❤️», если пост был полезным!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6
Как устроен хостинг?
Для того чтобы ваш сайт работал, недостаточно просто разместить его на мощном компьютере, который находится где то далеко работает безостановочно. Этот мощный компьютер также нужно правильно настроить, чтобы превратить его в сервер.
На серверах, где физически хранится сайт, установлено специальное серверное ПО: веб-сервер, сервер базы данных, FTP-сервер для обмена файлами и многое другое. Благодаря этому ваш сайт будет отображаться в интернете, а также будет корректно работать. Также на серверах установлены специальные операционные системы. Самые популярные из них — Microsoft Windows Server и Red Hat Enterprise Linux.
Ставьте «❤️», если хотите больше постов про хостинг!
✔ Меню канала
#хостинг
Для того чтобы ваш сайт работал, недостаточно просто разместить его на мощном компьютере, который находится где то далеко работает безостановочно. Этот мощный компьютер также нужно правильно настроить, чтобы превратить его в сервер.
На серверах, где физически хранится сайт, установлено специальное серверное ПО: веб-сервер, сервер базы данных, FTP-сервер для обмена файлами и многое другое. Благодаря этому ваш сайт будет отображаться в интернете, а также будет корректно работать. Также на серверах установлены специальные операционные системы. Самые популярные из них — Microsoft Windows Server и Red Hat Enterprise Linux.
Ставьте «❤️», если хотите больше постов про хостинг!
#хостинг
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11🔥3
Микросервисная архитектура простыми словами
Микросервисная архитектура - это метод разработки программного обеспечения, который предполагает деление системы на небольшие независимые сервисы, каждый из которых выполняет определенную функцию и взаимодействует с другими сервисами через API.
Представьте, что вы организуете файлы на своём компьютере. Можно сложить всё в одну папку: и семейные фото, и любимые фильмы, и рабочие документы. Если у вас всего несколько файлов, несложно найти то, что нужно. Но если их сотни, придётся долго листать, прежде чем вы найдёте вторую часть «Гарри Поттера». Поэтому мы сортируем файлы по разным папкам.
Таким образом, микросервисы работают похоже: каждый сервис выполняет одну изолированную функцию, а затем взаимодействуют друг с другом через API.
Ставьте «❤️», если пост был полезным!
✔ Меню канала
Микросервисная архитектура - это метод разработки программного обеспечения, который предполагает деление системы на небольшие независимые сервисы, каждый из которых выполняет определенную функцию и взаимодействует с другими сервисами через API.
Представьте, что вы организуете файлы на своём компьютере. Можно сложить всё в одну папку: и семейные фото, и любимые фильмы, и рабочие документы. Если у вас всего несколько файлов, несложно найти то, что нужно. Но если их сотни, придётся долго листать, прежде чем вы найдёте вторую часть «Гарри Поттера». Поэтому мы сортируем файлы по разным папкам.
Таким образом, микросервисы работают похоже: каждый сервис выполняет одну изолированную функцию, а затем взаимодействуют друг с другом через API.
Ставьте «❤️», если пост был полезным!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13
Бесплатный хостинг
Мы разобрались в том, что такое хостинг и как он устроен, теперь хочу поделится с вами небольшим списком бесплатных хостингов. Жду реакций от тех, кто любит халяву :)
Render – по личному опыту скажу, что очень удобный сервис, который предстовляет хороший бесплатный тариф. Можно разместить веб-сервис, статический веб-сайт или PostgreSQL.
GitHub Pages – отличный выбор для статических сайтов. Он поддерживает HTML, CSS и JavaScript, интеграция с GitHub позволяет автоматически развертывать проекты с репозиториев. Это прекрасное решение для простых веб-сайтов и портфолио.
SpaceWeb – российский хостинг-провайдер, который предлагает целый комплекс услуг: универсальный виртуальный хостинг для любых проектов, аренду выделенного сервера (VPS/VDS), регистрацию доменов, подключение SSL, доступ к конструктору сайтов. А также бесплатный хостинг, который подойдет для небольших проектов и знакомства с платформой.
Ставьте «❤️», если этот пост оказался полезным для вас!
✔ Меню канала
#хостинг
Мы разобрались в том, что такое хостинг и как он устроен, теперь хочу поделится с вами небольшим списком бесплатных хостингов. Жду реакций от тех, кто любит халяву :)
Render – по личному опыту скажу, что очень удобный сервис, который предстовляет хороший бесплатный тариф. Можно разместить веб-сервис, статический веб-сайт или PostgreSQL.
GitHub Pages – отличный выбор для статических сайтов. Он поддерживает HTML, CSS и JavaScript, интеграция с GitHub позволяет автоматически развертывать проекты с репозиториев. Это прекрасное решение для простых веб-сайтов и портфолио.
SpaceWeb – российский хостинг-провайдер, который предлагает целый комплекс услуг: универсальный виртуальный хостинг для любых проектов, аренду выделенного сервера (VPS/VDS), регистрацию доменов, подключение SSL, доступ к конструктору сайтов. А также бесплатный хостинг, который подойдет для небольших проектов и знакомства с платформой.
Ставьте «❤️», если этот пост оказался полезным для вас!
#хостинг
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤21
Чем микросервисная архитектура отличается от монолитной?
Монолитная архитектура - это традиционный подход к разработке ПО. Приложения состоя из модулей, которые объединены компонентами и управление интерфейсом и логикой происходит в одном месте.
Кажется, что монолитная архитектура более простая и понятная. Но, когда продукт разрастается, поддерживать такую архитектуру становится сложно!
Преимущества: Простота разработки, развёртывания, легко управляемая.
Недостатки: Сложность масштабирования, поддержки. Взаимозависимость компонентов - затрудняет внесение изменений.
Ставьте «❤️», если пост был полезным!
✔ Меню канала
Монолитная архитектура - это традиционный подход к разработке ПО. Приложения состоя из модулей, которые объединены компонентами и управление интерфейсом и логикой происходит в одном месте.
Кажется, что монолитная архитектура более простая и понятная. Но, когда продукт разрастается, поддерживать такую архитектуру становится сложно!
Преимущества: Простота разработки, развёртывания, легко управляемая.
Недостатки: Сложность масштабирования, поддержки. Взаимозависимость компонентов - затрудняет внесение изменений.
Ставьте «❤️», если пост был полезным!
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤9
Что такое Envoy и как он связан с микросервисами?
В прошлых двух постах мы разобрали тему микросервисной архитектуры, а теперь рассмотрим как взаимодействовать с микросервисами.
Envoy — это современный прокси-сервер, предназначенный для работы с микросервисной архитектурой. Он регулирует сетевые взаимодействия между микросервисами и выступает в качестве промежуточного звена между клиентами и сервисами, обеспечивая гибкость и возможность масштабирования приложений.
Представьте большой ресторан с множеством кухонь (микросервисов), каждая из которых готовит уникальные блюда. В этом случае Envoy — метрдотель (главный официант), принимающий заказы от клиентов и направляющий их на соответствующие кухни. Он управляет потоком заказов и обеспечивает быструю и безопасную «доставку» блюд к столам клиентов.
Ставьте «❤️», если пост был интересным!
✔ Меню канала
В прошлых двух постах мы разобрали тему микросервисной архитектуры, а теперь рассмотрим как взаимодействовать с микросервисами.
Envoy — это современный прокси-сервер, предназначенный для работы с микросервисной архитектурой. Он регулирует сетевые взаимодействия между микросервисами и выступает в качестве промежуточного звена между клиентами и сервисами, обеспечивая гибкость и возможность масштабирования приложений.
Представьте большой ресторан с множеством кухонь (микросервисов), каждая из которых готовит уникальные блюда. В этом случае Envoy — метрдотель (главный официант), принимающий заказы от клиентов и направляющий их на соответствующие кухни. Он управляет потоком заказов и обеспечивает быструю и безопасную «доставку» блюд к столам клиентов.
Ставьте «❤️», если пост был интересным!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6
Что такое валидация простыми словами?
Валидация - проверка чего-либо на соответствие заданным условиям.
Представим, что вы решили сделать покупку в интернете. Для оплаты нужно ввести номер вашей карты. Вы вводите нужные цифры и нажимаете кнопку "оплатить", но тут перед вами выскакивает сообщение "В номере карты должно быть 12 цифр".
Это и есть валидация, мы проверяем в нашем поле количество введенных цифр. Если оно не правильное (цифр не достаточно), мы выводим ошибку.
📱 Видео
Ставьте «❤️», если пост был полезным!
✔ Меню канала
Валидация - проверка чего-либо на соответствие заданным условиям.
Представим, что вы решили сделать покупку в интернете. Для оплаты нужно ввести номер вашей карты. Вы вводите нужные цифры и нажимаете кнопку "оплатить", но тут перед вами выскакивает сообщение "В номере карты должно быть 12 цифр".
Это и есть валидация, мы проверяем в нашем поле количество введенных цифр. Если оно не правильное (цифр не достаточно), мы выводим ошибку.
Ставьте «❤️», если пост был полезным!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12
Библиотека для работы с валидацию данных на FastAPI
Pydantic — это быстрая и обширная библиотека для валидации и сериализации данных. Она входит в список основных зависимостей FastAPI, так как они тесно связаны друг с другом.
Главный плюс скорость. Основная логика валидации Pydantic написана на Rust. В результате Pydantic является одной из самых быстрых библиотек для валидации данных в Python.
Ставьте «❤️», если пост был позновательным!
✔ Меню канала
Pydantic — это быстрая и обширная библиотека для валидации и сериализации данных. Она входит в список основных зависимостей FastAPI, так как они тесно связаны друг с другом.
Главный плюс скорость. Основная логика валидации Pydantic написана на Rust. В результате Pydantic является одной из самых быстрых библиотек для валидации данных в Python.
Ставьте «❤️», если пост был позновательным!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10
15-летний хакер обнаружил уязвимость в безопасности сотен крупнейших компаний
В начале 2024 года 15-летний программист по имени Даниэль выявил серьезную уязвимость в системе Zendesk, которая давала злоумышленникам возможность получать доступ к внутренним перепискам компаний.
После того как он напрямую уведомил компании, Zendesk признала наличие проблемы и устранила уязвимость в течение двух месяцев.
Хоть Даниэль заработал более 50 тысяч долларов за свои сообщения о проблемах, вознаграждение от Zendesk так и не получил.
Ставьте «❤️», если парень заслужил вознаграждение!
✔ Меню канала
В начале 2024 года 15-летний программист по имени Даниэль выявил серьезную уязвимость в системе Zendesk, которая давала злоумышленникам возможность получать доступ к внутренним перепискам компаний.
После того как он напрямую уведомил компании, Zendesk признала наличие проблемы и устранила уязвимость в течение двух месяцев.
Хоть Даниэль заработал более 50 тысяч долларов за свои сообщения о проблемах, вознаграждение от Zendesk так и не получил.
Ставьте «❤️», если парень заслужил вознаграждение!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤32🔥3🤔3
Энтузиасты сравнили производительность Python 3.13 с Python 3.12
Группа IT-энтузиастов провела 100 тестов производительности Python 3.13 по сравнению с версией 3.12.
Основные улучшения касаются асинхронных операций, где наблюдается ускорение на 61%, а также приросты в математических вычислениях (6%) и задачах сериализации данных (5%).
Однако не все аспекты улучшились: запуск программ и начальная загрузка стали немного медленнее.
Ставьте «❤️», какую версию предпочтёте вы?
✔ Меню канала
Группа IT-энтузиастов провела 100 тестов производительности Python 3.13 по сравнению с версией 3.12.
Основные улучшения касаются асинхронных операций, где наблюдается ускорение на 61%, а также приросты в математических вычислениях (6%) и задачах сериализации данных (5%).
Однако не все аспекты улучшились: запуск программ и начальная загрузка стали немного медленнее.
Ставьте «❤️», какую версию предпочтёте вы?
Please open Telegram to view this post
VIEW IN TELEGRAM
❤16🔥4🤣3
Что такое cross-site scripting?
Cross- Site Scripting (XSS) - уязвимость в веб-приложении, которая позволяет злоумышленникам внедрять вредоносный скрипт (обычно на языке JavaScript) в страницы, которые просматривают другие пользователи.
Злоумышленник старается найти уязвимое место в веб-приложении и вставляет туда вредоносный код, отправляя его на сервер. Сервер, не зная, что это вредоносный код, обрабатывает его и отправляет его другим пользователям.
Когда пользователь заходит на страницу с таким вредоносным скриптом, браузер выполняет его, т.к. считает код безопасным (поскольку он был загружен с доверенного источника - сайта).
Таким образом, можно своровать файлы-куки, сессионные токены, изменить содержание страницы, отправить данные на другие сервера.
Ставьте «❤️», если пост был интересным!
✔ Меню канала
Cross- Site Scripting (XSS) - уязвимость в веб-приложении, которая позволяет злоумышленникам внедрять вредоносный скрипт (обычно на языке JavaScript) в страницы, которые просматривают другие пользователи.
Злоумышленник старается найти уязвимое место в веб-приложении и вставляет туда вредоносный код, отправляя его на сервер. Сервер, не зная, что это вредоносный код, обрабатывает его и отправляет его другим пользователям.
Когда пользователь заходит на страницу с таким вредоносным скриптом, браузер выполняет его, т.к. считает код безопасным (поскольку он был загружен с доверенного источника - сайта).
Таким образом, можно своровать файлы-куки, сессионные токены, изменить содержание страницы, отправить данные на другие сервера.
Ставьте «❤️», если пост был интересным!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤14
Хакеры устроили массовую атаку через Internet Explorer
Северокорейская хакерская группа APT 37 использовала уязвимость «нулевого дня» в Internet Explorer для распространения вредоносного софта RokRAT среди пользователей Южной Кореи, несмотря на то что браузер был отключен в прошлом году.
Хотя Microsoft выпустила патч для устранения этой уязвимости, существует риск, что злоумышленники найдут другие способы эксплуатации устаревших технологий, что подчеркивает опасность использования таких браузеров.
Ставьте «❤️», если пост был полезным!
✔ Меню канала
#новости
Северокорейская хакерская группа APT 37 использовала уязвимость «нулевого дня» в Internet Explorer для распространения вредоносного софта RokRAT среди пользователей Южной Кореи, несмотря на то что браузер был отключен в прошлом году.
Хотя Microsoft выпустила патч для устранения этой уязвимости, существует риск, что злоумышленники найдут другие способы эксплуатации устаревших технологий, что подчеркивает опасность использования таких браузеров.
Ставьте «❤️», если пост был полезным!
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11
Новый кроссплатформенный проект на Rust от Microsoft
Microsoft анонсировала OpenVMM — новый кроссплатформенный проект на Rust с открытым исходным кодом для управления виртуальными машинами.
OpenVMM фокусируется на безопасности и производительности, обеспечивая стабильность виртуализированных сред с использованием современных методов работы с небезопасным кодом.
Ставьте «❤️», если пост был интесным!
✔ Меню канала
Microsoft анонсировала OpenVMM — новый кроссплатформенный проект на Rust с открытым исходным кодом для управления виртуальными машинами.
OpenVMM фокусируется на безопасности и производительности, обеспечивая стабильность виртуализированных сред с использованием современных методов работы с небезопасным кодом.
Ставьте «❤️», если пост был интесным!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8
Что нового в Unity 6?
Наконец, состоялся релиз Unity 6! Разработчики называют его самой стабильной версией движка. Обновление улучшело производительность, мультиплеер, освещение и рендеринг.
Особое внимание уделено интеграции нейросетей с новым фреймворком Sentis для создания умных NPC и распознавания объектов.
Добавлены GPU Resident Drawer для оптимизации рендеринга и GPU Occlusion Culling для исключения затенённых объектов.
Подробнее...
Ставьте «❤️», если пост был полезным!
✔ Меню канала
Наконец, состоялся релиз Unity 6! Разработчики называют его самой стабильной версией движка. Обновление улучшело производительность, мультиплеер, освещение и рендеринг.
Особое внимание уделено интеграции нейросетей с новым фреймворком Sentis для создания умных NPC и распознавания объектов.
Добавлены GPU Resident Drawer для оптимизации рендеринга и GPU Occlusion Culling для исключения затенённых объектов.
Подробнее...
Ставьте «❤️», если пост был полезным!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6
Что такое виртуальное окружение?
Виртуальное окружение - это изолированное рабочее пространство для проектов.
Представьте, что ваш компьютер — дом со множеством комнат. Виртуальное окружение в этом случае — отдельная комната с инструментами, мебелью и всем необходимым для работы над конкретным проектом. Вы можете создать сколько угодно таких комнат, и каждая будет существовать независимо от других.
С помощью виртуального пространства вы сможете переключаться между проектами и не смешивать их содержимое.
Ставьте «❤️», если пост был интересным!
✔ Меню канала
Виртуальное окружение - это изолированное рабочее пространство для проектов.
Представьте, что ваш компьютер — дом со множеством комнат. Виртуальное окружение в этом случае — отдельная комната с инструментами, мебелью и всем необходимым для работы над конкретным проектом. Вы можете создать сколько угодно таких комнат, и каждая будет существовать независимо от других.
С помощью виртуального пространства вы сможете переключаться между проектами и не смешивать их содержимое.
Ставьте «❤️», если пост был интересным!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤15
Основные Git команды
ㅤ
Где бы вы не работали, программистам каждый день приходится использовать Git. Это такой инструмент, благодаря которому много людей могут работать над одним проектом. Git работает в терминале и имеет невероятно много различных команд, но на практике, чаще всего изольются только 9 из них.
В этом видео, автор, используя красивые и понятные иллюстрации, наглядно показывает все основные команды. Обязательно посмотрите этот ролик, что бы освежить свою память или подружится с гитом!
✔ Меню канала
#начинающим
ㅤ
Где бы вы не работали, программистам каждый день приходится использовать Git. Это такой инструмент, благодаря которому много людей могут работать над одним проектом. Git работает в терминале и имеет невероятно много различных команд, но на практике, чаще всего изольются только 9 из них.
В этом видео, автор, используя красивые и понятные иллюстрации, наглядно показывает все основные команды. Обязательно посмотрите этот ролик, что бы освежить свою память или подружится с гитом!
#начинающим
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9
Что такое MySQL?
MySQL представляет собой систему для управления базами данных. Она выполняет различные операции с данными, такие как сортировка, добавление, удаление, поиск и отображение по запросам пользователей.
Для упрощения работы с данными MySQL организует их в виде взаимосвязанных таблиц, в отличие от простого SQL, который является языком запросов и не включает в себя механизмы управления базами данных.
Ставьте «❤️», если пост был интересным!
✔ Меню канала
#чтотакое
MySQL представляет собой систему для управления базами данных. Она выполняет различные операции с данными, такие как сортировка, добавление, удаление, поиск и отображение по запросам пользователей.
Для упрощения работы с данными MySQL организует их в виде взаимосвязанных таблиц, в отличие от простого SQL, который является языком запросов и не включает в себя механизмы управления базами данных.
Ставьте «❤️», если пост был интересным!
#чтотакое
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8
Парное программирование
Парное программирование — это метод, при котором два программиста работают вместе над одной задачей.
Один из них, ведущий (driver), пишет код и согласовывает свои действия с напарником, а другой, штурман (navigator), комментирует и направляет процесс, сосредотачиваясь на общей картине и архитектуре.
Такой метод помогает не только быстрее справляться с поставленной задачей, а так же улучшить качество кода и быстроту его написания!
Ставьте «❤️», если хотели бы поучаствовать в парном программировании!
✔ Меню канала
Парное программирование — это метод, при котором два программиста работают вместе над одной задачей.
Один из них, ведущий (driver), пишет код и согласовывает свои действия с напарником, а другой, штурман (navigator), комментирует и направляет процесс, сосредотачиваясь на общей картине и архитектуре.
Такой метод помогает не только быстрее справляться с поставленной задачей, а так же улучшить качество кода и быстроту его написания!
Ставьте «❤️», если хотели бы поучаствовать в парном программировании!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤22
Почему программисты любят Vite?
Vite - это современный инструмент сборки для фронтенда. Недавно посмотрел видео, в котором анализируется рейтинг всех фронтенд технологий. В этом рейтинге 98% программистов поставили Vite на первое место, с желаением использовать его снова. Для сравнения, Webpack расположился на последних местах, а им удовлетворены всего 46% пользователей.
Если говорить коротко, то Vite это сборщик без боли. Конечно, он менее кастомизируемый, чем Webpack , но гораздо более быстрый, а так же самый простой в освоение. На официальном сайте можете прочитать все преимущества Vite.
Ставьте «❤️», если этот пост оказался полезным для вас!
✔ Меню канала
Vite - это современный инструмент сборки для фронтенда. Недавно посмотрел видео, в котором анализируется рейтинг всех фронтенд технологий. В этом рейтинге 98% программистов поставили Vite на первое место, с желаением использовать его снова. Для сравнения, Webpack расположился на последних местах, а им удовлетворены всего 46% пользователей.
Если говорить коротко, то Vite это сборщик без боли. Конечно, он менее кастомизируемый, чем Webpack , но гораздо более быстрый, а так же самый простой в освоение. На официальном сайте можете прочитать все преимущества Vite.
Ставьте «❤️», если этот пост оказался полезным для вас!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9
Ubuntu отметил 20-летие 🎉
В 2004 году, 20 октября, вышла первая версия Ubuntu 4.10 «Warty Warthog». Сегодня Ubuntu считается одним из самых популярных и узнаваемых дистрибутивов Linux.
За два десятилетия Ubuntu изменила экосистему свободного ПО, став стандартом для миллионов пользователей и ключевым игроком в развитии облачных технологий.
Поздравляем 🥳
✔ Меню канала
#новости
В 2004 году, 20 октября, вышла первая версия Ubuntu 4.10 «Warty Warthog». Сегодня Ubuntu считается одним из самых популярных и узнаваемых дистрибутивов Linux.
За два десятилетия Ubuntu изменила экосистему свободного ПО, став стандартом для миллионов пользователей и ключевым игроком в развитии облачных технологий.
Поздравляем 🥳
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
❤14
Новые изменения и дополнения в Node.js 23.0
1. Добавлена экспериментальная поддержка TypeScript, которая позволяет явно определять типы.
2. Включен экспериментальный API SQLite для работы с базами данных с использованием SQL и SQLite хранилища.
3. Включена по умолчанию возможность использовать "require()" для загрузки ESM-модулей в синхронном режиме.
4. Удалена поддержка 32-разрядных систем с ОС Windows.
Ставьте «❤️», если пост вам понравился!
✔ Меню канала
#новости
1. Добавлена экспериментальная поддержка TypeScript, которая позволяет явно определять типы.
2. Включен экспериментальный API SQLite для работы с базами данных с использованием SQL и SQLite хранилища.
3. Включена по умолчанию возможность использовать "require()" для загрузки ESM-модулей в синхронном режиме.
4. Удалена поддержка 32-разрядных систем с ОС Windows.
Ставьте «❤️», если пост вам понравился!
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6