Rust, mmap и 10 миллионов пикселей: делаем производительный Log Viewer для VS Code

Наверняка у каждого бэкендера или девопса была такая ситуация: Нужно срочно посмотреть, что случилось на проде. Вы скачиваете server.log, по привычке кликаете на него в VS Code... и всё. Редактор зависает, кулеры ноутбука взлетают, интерфейс не отвечает. Файл весит всего-то 2-3 ГБ, но для редактора на базе Electron/DOM это приговор. Обычно в этот момент мы убиваем процесс VS Code и идём в терминал писать less или tail -f. Это работает, но лишает нас комфорта: нормального поиска, копипаста мышкой, подсветки синтаксиса. Я перепробовал кучу расширений, но все они либо пытались загрузить файл в память (и падали), либо работали слишком медленно. Поэтому я решил написать своё решение — с Rust на бэкенде, memory-mapping и виртуализацией всего, что только можно. Под катом расскажу, как скрестить VS Code с нативным бинарником, обойти лимиты браузера на высоту скролла и сделать grep по гигабайтам текста мгновенным.

https://habr.com/ru/articles/976672/

#Rust #Visual_Studio_Code #Отладка #Высокая_производительность #Разработка_Open_Source

Rust, mmap и 10 миллионов пикселей: делаем производительный Log Viewer для VS Code

Наверняка у каждого бэкендера или девопса была такая ситуация: Нужно срочно посмотреть, что случилось на проде. Вы скачиваете server.log, по привычке кликаете на него в VS Code... и всё. Редактор...

Хабр
Microsoft Learn MCP Server Elevates Development - .NET Blog

Explore how the Learn MCP server enhances the developer experience with Copilot, showcase practical examples, and provide straightforward integration instructions for Visual Studio, Visual Studio Code, the Copilot Command Line Interface, and the Copilot Coding Agent

.NET Blog

Ваши тесты упали по причине JavaScript

Рассказываем, как безобидная строка JavaScript-кода привела к нарушению стабильности тестов продукта, а также о том, как можно избежать подобных ошибок.

https://habr.com/ru/companies/pvs-studio/articles/967062/

#javascript #typescript #vscode #pvsstudio #статический_анализ #static_analysis #sast #visual_studio_code #типизация #динамическая_типизация

Ваши тесты упали по причине JavaScript

Рассказываем, как безобидная строка JavaScript-кода привела к нарушению стабильности тестов продукта, а также о том, как можно избежать подобных ошибок. Для нашего статического анализатора мы...

Хабр
Announcing .NET 10 - .NET Blog

Announcing the release of .NET 10, the most productive, modern, secure, intelligent, and performant release of .NET yet. With updates across ASP.NET Core, C# 14, .NET MAUI, Aspire, and so much more.

.NET Blog

Список 10 лучших IDE и редакторов кода для веб‑разработчиков

Веб-разработка — одна из самых динамично развивающихся областей IT. Чтобы работать эффективно и создавать качественный код, важно выбрать правильный инструмент. В данной статье мы рассмотрим 10 лучших IDE и редакторов кода, которые помогут веб-разработчикам ускорить процесс, улучшить качество проектов и сделать повседневную работу удобнее и приятнее. Если вам нравится IT-тематика и полезные советы, заглядывайте в мой Telegram-канал . Там я часто публикую свежие новости и разные полезности. А теперь давайте перейдём к сути статьи. Писать код можно даже в обычном текстовом редакторе — ничто не мешает создать простой сайт в «Блокноте» и сохранить его с расширением .html. Но для более удобной и быстрой работы рекомендуется использовать интегрированные среды разработки (IDE) или продвинутые редакторы.

https://habr.com/ru/articles/964448/

#ide #текстовый_редактор #системное_программирование #софт #редактор_кода #редактор #visual_studio #visual_studio_code #spyder #phpstorm

Список 10 лучших IDE и редакторов кода для веб‑разработчиков

не ты ли случаем? Веб-разработка — одна из самых динамично развивающихся областей IT. Чтобы работать эффективно и создавать качественный код, важно выбрать правильный инструмент. В данной статье мы...

Хабр
Visual Studio Code、GitHub Copilotのインラインサジェスト機能をオープンソース化 | gihyo.jp

Visual Studio Code開発チームは2025年11月6日、VS Codeの拡張機能であるGitHub Copilotのインラインサジェスト機能(inline suggestions)をオープンソース化したことを発表した。

gihyo.jp

Вмешательство стороннего ПО в процесс отладки программы приводило к ошибке 0xC0000005 по адресу 0x00000000

Или история о том, как в момент запуска отладки из любой среды разработки (Visual Studio 2022/2026, Visual Studio Code) я ловил ошибку: "Вызвано исключение по адресу 0x00000000 в ***.exe: 0xC0000005: нарушение прав доступа при исполнении по адресу 0x00000000"

https://habr.com/ru/articles/960318/

#отладка #visual_studio #visual_studio_code

Вмешательство стороннего ПО в процесс отладки программы приводило к ошибке 0xC0000005 по адресу 0x00000000

История о том, как в момент запуска отладки из любой среды разработки (Visual Studio 2022/2026, Visual Studio Code) с разными проектами я ловил ошибку: " Вызвано исключение по адресу 0x00000000 в...

Хабр

macOS 26 TahoeでWindowServerがGPU使用率を上昇させてしまう不具合を修正した「VS Code v1.105」がリリース。
https://applech2.com/archives/20251011-vs-code-fixed-windowserver-gpu-issue-on-macos-26-tahoe.html

#applech2 #macOS_26_Tahoe #GPU #macOS_26 #Tahoe #Visual_Studio_Code #VS_Code #WindowServer #不具合

macOS 26 TahoeでWindowServerがGPU使用率を上昇させてしまう不具合を修正した「VS Code v1.105」がリリース。

Microsoftは現地時間2025年10月09日、同社が開発するオープンソースのコードエディタ「Visual Studio Code」の最新バージョンとなるバージョン1.105をリリースするとともに、同バージョンでmacOS 26 Tahoeで発生していたGPU使用率がスパイクしていしまう不具合を修正したと発表しています。

AAPL Ch.

Вайб-кодинг глазами старого разработчика

Здорово, когда ты получаешь готовое работающее приложение с одного запроса. Пусть даже долго оттачиваемого, как меч самурая. Это апофеоз одновременно профессионализма и лени: ты смог сформулировать задачу так, что ИИ тебя понял и с первого раза сделал всё верно. Конечно, в крупных проектах такое стремление к лаконичности совершенствованию ни к чему. Очень часто мы даже не можем заранее сформулировать ТЗ и двигаемся шагами, только постепенно понимая направление совершенствования нашего проекта. Современные среды разработки заточены на диалог с ИИ-агентом, который по шагам добавляет функциональность в наше приложение, исправляет возникшие ошибки и т.д. Эта статья содержит разбор одного компактного примера вайб-кодинга. Мы увидим: • В каких случаях вайб-кодеру достаточно минимальных знаний предмета, а в каких необходимы экспертные навыки и опыт? • Что изменилось в инструментах вайб-кодинга за текущий год, и что изменится в ближайшем будущем? • Сравним обычные и «премиум» языковые модели. • Поймём, есть ли предел у диалога с ИИ-ассистентом, и как понять, что он достигнут?

https://habr.com/ru/articles/943856/

#вайбкодинг #llm #copilot #grok #chatgpt #claude #visual_studio_code #психология_программирования #развитие_программиста #bitrix24

Вайб-кодинг глазами старого разработчика

В целом картинка оставляет приятное впечатление. Но если начинаешь вглядываться в детали - то тут, то там находишь косяки ИИ. В программе, написанной LLM, то же самое. Здорово, когда ты получаешь...

Хабр
5 Copilot Chat Prompts .NET Devs Should Steal Today - .NET Blog

Discover 5 practical GitHub Copilot Chat prompts to boost .NET development productivity, from code optimization to security reviews.

.NET Blog