habrahabr
Курсы по тестированию — развод, маркетинг и пустышки

ВступлениеПоговорим о курсах. Да-да, о тех самых — волшебных, стремительных, почти магических курсах по тестированию, после которых вы вроде как должны выйти джуном, а желательно сразу синьором с оффером в FAANG. Спойлер: не выйдете. По крайней мере, в большинстве случаев — и сейчас разберёмся почему.Почему именно про тестирование? Потому что это моя сфера, и я вижу всё изнутри. Хотя, будем честны — многие из описанных ниже симптомов прекрасно проявляются и в других направлениях IT. Просто в те…

  • четверг, 22 мая 2025 г. в 00:00:13
habrahabr
$mol: 10 лет спустя

Здравствуйте, меня зовут Дмитрий Карловский и я... всю жизнь занимаюсь открытием исходников. Позвольте немного рассказать о ней. Кого-то эта история вдохновит, кого-то наоборот, но надеюсь никого не оставит равнодушным. Рид будет лонгим. Уж простите, но из реквиема по мечте нот не выкинешь. В начале было слово... на непонятном языке Начнём сначала. Детство у меня было тяжёлым: игрушки при...ходилось писать самостоятельно, ибо на компе был лишь голый DOS ☦. Благо к нему в комплекте шёл интер…

  • четверг, 22 мая 2025 г. в 00:00:12
habrahabr
«Почему в странах Восточной Европы половина учёных — женщины»

Из статьи Smithsonian magazine: Валентина Терешкова, первая женщина в космосе, и Юрий Гагарин. Иллюстрация Carpetblogger «Почему в некоторых странах Восточной Европы половина учёных — женщины: советское наследие является одной из причин» — опубликованная в 2019 году статья в британской газете The Economist, которая сразу же стала легендарной благодаря сочетанию интересной темы и клоунской подачи. Дело в том, что как издание либеральное The Economist поддерживает подобные достижения, однако к…

  • четверг, 22 мая 2025 г. в 00:00:11
javascript
История одного компонента

Введение в любой фреймвок начинается с написания одного простого компонента. Чаще всего этим компонентом будет "счетчик нажатий". Это своеобразный "hello world" в мире фронтенд разработки. Именно поэтому я и возьму его за основу данного материала.Когда-то давно я задался вопросом: можно ли создавать фронтенд также легко как в React, но без ререндера и скрытых слоев для вычисления состояния и обновления DOM, а только лишь с помошью конструкций самого языка JavaScript?Решение этог…

  • четверг, 22 мая 2025 г. в 00:00:09
javascript
Среда выполнения JavaScript простым языком: движок, Event Loop и очереди задач

Привет, с вами снова я – Дмитрий, React-разработчик, хотелось бы сегодня затронуть тему среды выполнения JS. Многие знают, другие уже подзабыли, а новички — вовсе не в курсе. В общем, эта статья точно найдёт своих читателей. Постараюсь простыми словами и по делу.Что такое среда выполнения JavaScript?Среда выполнения JavaScript, также её называют runtime — это окружение, в котором выполняется JS-код. Оно включает в себя: движок JavaScript (например, V8 или SpiderMonkey), который компилирует и ис…

  • четверг, 22 мая 2025 г. в 00:00:08
javascript
Погружение в grammY: разработка Telegram-бота с TypeScript и Docker

Привет, Хабр! В предыдущей статье о библиотеке grammY мы подробно разобрали основы создания Telegram-ботов на JavaScript. Кажется, настало время погрузиться в тему глубже и научиться добавлять более сложные фичи. Мы подготовил пару инструкций по этой теме. В этой части разберем, как подключить базу данных и настроить регистрацию пользователей. А еще заложим фундамент, чтобы в будущем сделать интерактивное меню и подключить платежный модуль. По итогу у нас получится бот с простым, но рабочим о…

  • четверг, 22 мая 2025 г. в 00:00:07
github
microsoft / WSL2-Linux-Kernel

The source for the Linux kernel used in Windows Subsystem for Linux 2 (WSL2)Introduction The WSL2-Linux-Kernel repo contains the kernel source code and configuration files for the WSL2 kernel. Reporting Bugs If you discover an issue relating to WSL or the WSL2 kernel, please report it on the WSL GitHub project. It is not possible to report issues on the WSL2-Linux-Kernel project. If you're able to determine that the bug is present in the upstream Linux kernel, you may want to work directly …

  • четверг, 22 мая 2025 г. в 00:00:05
github
Cysharp / ZLinq

Zero allocation LINQ with LINQ to Span, LINQ to SIMD, and LINQ to Tree (FileSystem, JSON, GameObject, etc.) for all .NET platforms and Unity, Godot.ZLinq Zero allocation LINQ with LINQ to Span, LINQ to SIMD, and LINQ to Tree (FileSystem, JSON, GameObject, etc.) for all .NET platforms(netstandard2.0, 2.1, net8, net9) and Unity, Godot. Unlike regular LINQ, ZLinq doesn't increase allocations when adding more method chains, and it also has higher basic performance. You can check various be…

  • четверг, 22 мая 2025 г. в 00:00:04
github
modelcontextprotocol / registry

A community driven registry service for Model Context Protocol (MCP) servers.MCP Registry A community driven registry service for Model Context Protocol (MCP) servers. Development Status This project is being built in the open and is currently in the early stages of development. Please see the overview discussion for the project scope and goals. If you would like to contribute, please check out the contributing guidelines. Overview The MCP Registry service provides a centralized repository for …

  • четверг, 22 мая 2025 г. в 00:00:03