golang
Простые языки программирования

Мне нравятся простые языки программирования, такие как Gleam, Go и C. Знаю, я не один такой. Есть что-то чудесное в работе с простым языком: каково его читать, использовать в команде, возвращаться к нему спустя долгое время и т.д. В этом посте я хочу конкретизировать, в чём заключается такая простота, осветить пару причин, по которым она так важна. Я предложу пять ключевых идей, которые должны быть реализованы в простом языке программирования: Возможности, которые всегда под рукой Быстрые ц…

  • четверг, 28 марта 2024 г. в 00:00:10
javascript
Основы Event Loop в JavaScript

Привет, Хабр! В JS Event Loop позволяет непрерывно проверять, есть ли в очереди задачи, и, когда стек вызовов пуст, передавать эти задачи на выполнение. Таким образом долгие операции, например, запросы к серверу или таймеры, не мешают продолжению выполнения кода. Именно благодаря Event Loop приложение может оставаться отзывчивым, позволяя юзерам продолжать взаимодействие с интерфейсом, пока в фоне выполняются тяжелые задачи.Возможно, у кого‑то возникнет иллюзия параллелизма, хотя на самом деле…

  • четверг, 28 марта 2024 г. в 00:00:08
javascript
Представляем Firebolt: Продуктивный React фреймворк

Эта статья — перевод оригинальной статьи «Introducing Firebolt: The Productive React Framework».Также я веду телеграм канал «Frontend по‑флотски», где рассказываю про интересные вещи из мира разработки интерфейсов.ВступлениеСоздание веб-приложений должно быть простым...К сожалению, современная веб-разработка постепенно становится все более сложной и запутанной. Веб всегда был просто вебом, так почему же он не стал проще? Почему мы не становимся более продуктивными?Сегодня мы рады публично пред…

  • четверг, 28 марта 2024 г. в 00:00:07
javascript
Лонгрид о JavaScript

JavaScript — ужасный язык программирования. По сравнению с другими распространёнными языками он выглядит генетическим уродом. Дело даже не в отсутствии многопоточности, или статической типизации, или того, что node_modules для простого проекта занимают сотни мегабайт, а в том, что в JavaScript столько стилей и подходов, что семь человек одну и ту же несложную задачу могут написать на нём семью различными способами. Каждый из них с трудом будет понимать, что написал другой, и тихо материться. П…

  • четверг, 28 марта 2024 г. в 00:00:06
xaker
Microsoft срочно патчит утечку памяти в Windows Server

Компания Microsoft выпустила экстренные патчи для устранения проблемы, которая приводит к аварийному завершению работы контроллеров домена. С этим багом столкнулись многие администраторы после выхода мартовских обновлений для Windows Server.

  • среда, 27 марта 2024 г. в 00:00:31
xaker
Разработчики KDE предупредили, что темы способны удалять пользовательские файлы

На прошлой неделе разработчики KDE предупредили пользователей Linux о необходимости соблюдать «крайнюю осторожность» при установке глобальных тем, даже из официального магазина KDE Store. Дело в том, что эти темы способны выполнять произвольный код на устройствах для кастомизации внешнего вида рабочего стола.

  • среда, 27 марта 2024 г. в 00:00:30
xaker
Стилер StrelaStealer атаковал более 100 организаций в Европе и США

Исследователи Palo Alto Networks обнаружили массовые фишинговые атаки, при помощи которых распространяется постоянно обновляющийся стилер StrelaStealer. По данным экспертов, от этого вредоноса уже пострадали более 100 организаций в Европе и США.

  • среда, 27 марта 2024 г. в 00:00:29
xaker
HTB Analytics. Используем баг в OverlayFS, чтобы сбежать из Docker

Для подписчиковВ этом райтапе я покажу процесс эксплуатации уязвимости CVE-2023-2640 в файловой системе OverlayFS для Linux, но сначала нам нужно будет атаковать систему Metabase, чтобы получить доступ к хосту.

  • среда, 27 марта 2024 г. в 00:00:28
xaker
На Pwn2Own показали 29 0-day уязвимостей, в том числе в Windows 11, Ubuntu и VMware Workstation

В Ванкувере завершилось соревнование Pwn2Own 2024, организованное Trend Micro Zero Day Initiative (ZDI). В этом году специалисты заработали 1 132 500 долларов США и продемонстрировали эксплуатацию 29 уникальных уязвимостей нулевого дня.

  • среда, 27 марта 2024 г. в 00:00:27