314. Safari TP, линтер на C++, книги, CRA 5, Rust, глубокое копирование, юникодный бэкдор, Fleet
Episode description
Ведущие: Денис Ушаков, Андрей Мелихов, Вадим Макеев, Валентин Фондаратов
Темы
00:00:00 Интро
00:02:33 Safari TP 137
00:06:34 Линтер на C++
00:13:15 Адаптивность и паттерны
00:16:01 Create React App 5
00:18:25 NAPI и Rust
00:24:12 Глубокое копирование
00:27:41 Быстрый Rust
00:39:11 Юникодный бэкдор
00:45:35 Зачем Fleet
01:09:01 Новая платформа JB
Safari TP 137
• Release Notes for Safari TP 137
• Don’t say Safari is always last. Sometimes we are first
• :has в CSS — псевдокласс из будущего
Линтер на C++
• Faster, easier, friendlier: how quick-lint-js will take over ESLint
Адаптивность и паттерны
• Learn Responsive Design
• Learning Patterns
Create React App 5
• CRA 5.0
NAPI и Rust
• Announcing NAPI-RS v2
• Deep dive: Native module
Глубокое копирование
• Deep-copying in JavaScript using structuredClone
Быстрый Rust
• Rust is the future of JS infrastructure
• Ли Робинсон
• Developers would rather have a faster tool that’s harder to contribute to
• Fast software wins
Юникодный бэкдор
• The invisible JS backdoor
• VS Code: "editor.unicodeHighlight.ambiguousCharacters": false
• Panic Nova
• Zed: lightning-fast, collaborative code editor written in Rust
• Lapce: lightning-fast and powerful code editor written in Rust
Зачем Fleet
• Встречайте Fleet — новый инструмент JetBrains
• Подлодка про IDE и Fleet