Player FM - Internet Radio Done Right
87 subscribers
Checked 2M ago
اضافه شده در seven سال پیش
محتوای ارائه شده توسط CSSSR. تمام محتوای پادکست شامل قسمتها، گرافیکها و توضیحات پادکست مستقیماً توسط CSSSR یا شریک پلتفرم پادکست آنها آپلود و ارائه میشوند. اگر فکر میکنید شخصی بدون اجازه شما از اثر دارای حق نسخهبرداری شما استفاده میکند، میتوانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal
Player FM - برنامه پادکست
با برنامه Player FM !
با برنامه Player FM !
Webpack 5 и Module Federation, Chrome 86, npm 7, Event Loop & Call Stack, Python 3.9, a11y-материалы
Manage episode 274424935 series 2177091
محتوای ارائه شده توسط CSSSR. تمام محتوای پادکست شامل قسمتها، گرافیکها و توضیحات پادکست مستقیماً توسط CSSSR یا شریک پلتفرم پادکست آنها آپلود و ارائه میشوند. اگر فکر میکنید شخصی بدون اجازه شما از اثر دارای حق نسخهبرداری شما استفاده میکند، میتوانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal
Форма обратной связи: https://forms.gle/xU3PqXf3yD8T3Mz27 HTTP Cache Partitioning — https://developers.google.com/web/updates/2020/10/http-cache-partitioning WeakSet in JS — https://blog.alexdevero.com/weakset-in-javascript/ Event Loop & Call Stack — https://felixgerschau.com/javascript-event-loop-call-stack/ Complete Guide to CSS Media Queries — https://css-tricks.com/a-complete-guide-to-css-media-queries/ CSS Variables 101 — https://ishadeed.com/article/css-vars-101/ Эмуляция дефектов зрения в DevTools — https://addyosmani.com/blog/emulate-vision-deficiencies-devtools/ Ресурсы по доступности — https://a11yresources.webflow.io/ Релиз Webpack 5 — https://webpack.js.org/blog/2020-10-10-webpack-5-release/ Webpack 5 Module Federation — https://www.youtube.com/watch?v=-ei6RqZilYI Chrome 86 — https://chromereleases.googleblog.com/2020/10/stable-channel-update-for-desktop.html Новинки Chrome DevTools 86 — https://developers.google.com/web/updates/2020/10/nic86 Safari Technology Preview 114 — https://webkit.org/blog/11300/release-notes-for-safari-technology-preview-114/ npm 7.0.0 — https://github.blog/2020-10-13-presenting-v7-0-0-of-the-npm-cli/ Python 3.9 — https://pythoninsider.blogspot.com/2020/10/python-390-is-now-available-and-you-can.html Rust 1.47.0 — https://blog.rust-lang.org/2020/10/08/Rust-1.47.html nginx Unit 1.20.0 — https://mailman.nginx.org/pipermail/unit/2020-October/000217.html Ядро Linux 5.9 — https://lkml.org/lkml/2020/10/11/275 RedHat Enterprise Linux 7.9 — https://access.redhat.com/announcements/5440131 Google расширяет поддержку HTTP/3 — https://blog.chromium.org/2020/10/chrome-is-deploying-http3-and-ietf-quic.html OpenJDK переезжает на Github — https://github.blog/2020-09-30-github-welcomes-the-openjdk-project Deno Roadmap до НГ — https://github.com/denoland/deno/issues/7915 Слушайте на любимой платформе: RSS — https://csssr.radio/rss/news512.rss iTunes — https://podcasts.apple.com/us/podcast/id1370045815 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh
…
continue reading
372 قسمت
Webpack 5 и Module Federation, Chrome 86, npm 7, Event Loop & Call Stack, Python 3.9, a11y-материалы
Manage episode 274424935 series 2177091
محتوای ارائه شده توسط CSSSR. تمام محتوای پادکست شامل قسمتها، گرافیکها و توضیحات پادکست مستقیماً توسط CSSSR یا شریک پلتفرم پادکست آنها آپلود و ارائه میشوند. اگر فکر میکنید شخصی بدون اجازه شما از اثر دارای حق نسخهبرداری شما استفاده میکند، میتوانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal
Форма обратной связи: https://forms.gle/xU3PqXf3yD8T3Mz27 HTTP Cache Partitioning — https://developers.google.com/web/updates/2020/10/http-cache-partitioning WeakSet in JS — https://blog.alexdevero.com/weakset-in-javascript/ Event Loop & Call Stack — https://felixgerschau.com/javascript-event-loop-call-stack/ Complete Guide to CSS Media Queries — https://css-tricks.com/a-complete-guide-to-css-media-queries/ CSS Variables 101 — https://ishadeed.com/article/css-vars-101/ Эмуляция дефектов зрения в DevTools — https://addyosmani.com/blog/emulate-vision-deficiencies-devtools/ Ресурсы по доступности — https://a11yresources.webflow.io/ Релиз Webpack 5 — https://webpack.js.org/blog/2020-10-10-webpack-5-release/ Webpack 5 Module Federation — https://www.youtube.com/watch?v=-ei6RqZilYI Chrome 86 — https://chromereleases.googleblog.com/2020/10/stable-channel-update-for-desktop.html Новинки Chrome DevTools 86 — https://developers.google.com/web/updates/2020/10/nic86 Safari Technology Preview 114 — https://webkit.org/blog/11300/release-notes-for-safari-technology-preview-114/ npm 7.0.0 — https://github.blog/2020-10-13-presenting-v7-0-0-of-the-npm-cli/ Python 3.9 — https://pythoninsider.blogspot.com/2020/10/python-390-is-now-available-and-you-can.html Rust 1.47.0 — https://blog.rust-lang.org/2020/10/08/Rust-1.47.html nginx Unit 1.20.0 — https://mailman.nginx.org/pipermail/unit/2020-October/000217.html Ядро Linux 5.9 — https://lkml.org/lkml/2020/10/11/275 RedHat Enterprise Linux 7.9 — https://access.redhat.com/announcements/5440131 Google расширяет поддержку HTTP/3 — https://blog.chromium.org/2020/10/chrome-is-deploying-http3-and-ietf-quic.html OpenJDK переезжает на Github — https://github.blog/2020-09-30-github-welcomes-the-openjdk-project Deno Roadmap до НГ — https://github.com/denoland/deno/issues/7915 Слушайте на любимой платформе: RSS — https://csssr.radio/rss/news512.rss iTunes — https://podcasts.apple.com/us/podcast/id1370045815 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh
…
continue reading
372 قسمت
همه قسمت ها
×Всем привет, на связи Ислам и это небольшое объявление по поводу новостей. Выпуск подкаста временно приостанавливается, точно на всю весну, возможно — до конца лета! Пока нужно сосредоточиться на другом, да и мне, честно говоря, не помешает перерыв от новостей. Новости постараются вернуться поскорее, но дела пока такие. За это время мы, возможно, переедем на платформу здорового человека, что-нибудь поменяем в формате или придумаем как сделать подкаст ещё полезнее! Спасибо, что слушаете, это бесценно. Будем держать в курсе, stay tuned!…
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-270/ 0:00:00 Начало выпуска 0:00:23 Интересные публикации Длинные таски в JS — https://macarthur.me/posts/long-tasks/ Длинные таски в JS [RU] — https://habr.com/ru/companies/timeweb/articles/882418/ Секунда в JS — https://docs.timetime.in/blog/how-long-is-a-second-in-js/ Мифы об Electron — https://felixrieseberg.com/things-people-get-wrong-about-electron/ Утечки памяти через Observable — https://habr.com/ru/articles/879502/ Массивы в TS — https://2ality.com/2025/02/array-type-notation.html types во View Transitions — https://css-tricks.com/what-on-earth-is-the-types-descriptor-in-view-transitions/ Counter Styles — https://css-tricks.com/some-things-you-might-not-know-about-custom-counter-styles/ Текст вокруг элементов — https://css-tricks.com/positioning-text-around-elements-with-css-offset/ Эффекты в меню с Anchor Positioning — https://css-tricks.com/fancy-menu-navigation-using-anchor-positioning/ Введение в WASM в Deno — https://deno.com/blog/intro-to-wasm Vite + TS — https://www.robinwieruch.de/vite-typescript/ Nerdy Notebook — https://nerdy.dev/notebook/index.html Какой редактор выбрать — https://liveblocks.io/blog/which-rich-text-editor-framework-should-you-choose-in-2025 Тест-раннер Poku — https://github.com/wellwelwel/poku/releases/tag/v3.0.0 Ruck — https://ruck.tech/ Алгоритмы и структуры данных с JS — https://habr.com/ru/companies/timeweb/articles/872326/ Jscanify — https://github.com/puffinsoft/jscanify Документалка про Angular — https://www.youtube.com/watch?v=cRC9DlH45lA 0:07:00 Новости релизов Chrome 133 — https://developer.chrome.com/blog/new-in-chrome-133 Chrome Devtools 133 — https://developer.chrome.com/blog/new-in-devtools-133 Firefox 135 — https://www.mozilla.org/en-US/firefox/135.0/releasenotes/ Firefox 135 for developers — https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/135 Deno 2.2 — https://deno.com/blog/v2.2 Astro 5.3 — https://astro.build/blog/astro-530/ TypeScript 5.8 RC — https://devblogs.microsoft.com/typescript/announcing-typescript-5-8-rc/ Prettier 3.5.0 — https://prettier.io/blog/2025/02/09/3.5.0 pnpm 10.3.0 — https://github.com/pnpm/pnpm/releases/tag/v10.3.0 MySQL 9.2 — https://dev.mysql.com/doc/relnotes/mysql/9.2/en/news-9-2-0.html 0:08:31 Другие новости Interop 2025 — https://webkit.org/blog/16458/announcing-interop-2025/ Deno vs. Oracle продолжается — https://deno.com/blog/deno-v-oracle2 Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr_dev Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-269/ 0:00:00 Начало выпуска 0:00:25 Интересные публикации System Design для начинающих, часть 1 — https://habr.com/ru/articles/873388/ System Design для начинающих, часть 2 — https://habr.com/ru/articles/877312/ Архитектурные паттерны для высокой масштабируемости, часть 1 — https://habr.com/ru/articles/871500/ Архитектурные паттерны для высокой масштабируемости, часть 2 — https://habr.com/ru/articles/871784/ tsconfig — https://2ality.com/2025/01/tsconfig-json.html RegExp pattern modifiers — https://2ality.com/2025/01/regexp-modifiers.html Temporal — https://developer.mozilla.org/en-US/blog/javascript-temporal-is-coming/ Type stripping — https://satanacchio.hashnode.dev/everything-you-need-to-know-about-nodejs-type-stripping Год без React со Stimulus — https://kellysutton.com/2025/01/18/moving-on-from-react-a-year-later.html 5 лет React Native в Shopify — https://shopify.engineering/five-years-of-react-native-at-shopify Генеративный арт — https://tympanus.net/codrops/2025/01/15/creating-generative-artwork-with-three-js/ Svelte 5 и будущее фреймворков — https://www.smashingmagazine.com/2025/01/svelte-5-future-frameworks-chat-rich-harris/ Дополненная реальность в вебе — https://habr.com/ru/companies/kts/articles/874464/ Подборка ИИ-инструментов для веба — https://habr.com/ru/companies/timeweb/articles/873430/ Рефакторь как супергерой — https://refactor-like-a-superhero.vercel.app/en 0:04:33 Новости релизов Security-релизы января от Oracle — https://blogs.oracle.com/security/post/january-2025-cpu-released Security-релизы января от Node.js — https://nodejs.org/en/blog/vulnerability/january-2025-security-releases Bun 1.2 — https://bun.sh/blog/bun-v1.2 NestJS 11 — https://trilon.io/blog/announcing-nestjs-11-whats-new Vitest 3 — https://vitest.dev/blog/vitest-3 Rspack — https://rspack.dev/blog/announcing-1-2 ESlint 9.18.0 — https://eslint.org/blog/2025/01/eslint-v9.18.0-released/ ESLint Config Inspector — https://github.com/eslint/config-inspector Capacitor 7 — https://ionic.io/blog/capacitor-7-has-hit-ga Electron 34 — https://www.electronjs.org/blog/electron-34-0 Cypress 14 — https://www.cypress.io/blog/cypress-14-is-here-see-whats-new Puppeteer 24 — https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-v24.1.1 0:06:46 Другие новости Стратегия Angular в 2025 году — https://blog.angular.dev/angular-2025-strategy-9ca333dfc334 creste-react-app официально устарел — https://github.com/facebook/create-react-app/pull/17003 Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr_dev Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-268/ 0:00:00 Начало выпуска 0:00:35 Интересные публикации Import Attributes — https://2ality.com/2025/01/import-attributes.html Node.js strip types — https://2ality.com/2025/01/nodejs-strip-type.html You don’t need Next.js — https://www.comfydeploy.com/blog/you-dont-need-nextjs Type-level программирование — https://habr.com/ru/articles/871336/ Vue 3 и Composition API — https://habr.com/ru/articles/870986/ Оптимизация React-приложений — https://habr.com/ru/articles/870748/ Мемоизация — https://habr.com/ru/articles/871712/ Оптимизация производительности TypeScript — https://habr.com/ru/articles/871436/ Feature-Sliced Design — https://habr.com/ru/companies/chibbis/articles/871472/ DDD — https://habr.com/ru/articles/871494/ Deno 2 — https://www.youtube.com/watch?v=Ak-FYSpW-rA REST API с NestJS и TypeORM — https://habr.com/ru/articles/870988/ 33 концепта JS — https://github.com/leonardomso/33-js-concepts?tab=readme-ov-file#-table-of-contents Eloquent JavaScript, 4 издание — https://eloquentjavascript.net/ JS на примере счётчика — https://habr.com/ru/articles/870538/ Как разобраться в асинхронном коде — https://habr.com/ru/articles/871328/ 0:05:21 Новости релизов Chrome 132 — https://developer.chrome.com/blog/new-in-chrome-132 Chrome DevTools 132 — https://developer.chrome.com/blog/new-in-devtools-132 Firefox 134 — https://www.mozilla.org/en-US/firefox/134.0/releasenotes/ Firefox 134 for devs — https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/134 Node.js 22.13.0 — https://nodejs.org/en/blog/release/v22.13.0 pnpm 10 — https://github.com/pnpm/pnpm/releases/tag/v10.0.0 0:07:28 Другие новости State of JS 2024 — https://2024.stateofjs.com/en-US/ Dev Ecosystem 2024 — https://www.jetbrains.com/lp/devecosystem-2024/ Dev Ecosystem 2024, обзор — https://habr.com/ru/articles/874162/ JavaScript Rising Stars 2024 — https://risingstars.js.org/2024/en Рейтинг БД — https://db-engines.com/en/ranking Борьба за JavaScript — https://x.com/deno_land/status/1876728474666217739 Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr_dev Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
В этом выпуске мы коротко подведём итоги года. Я постараюсь рассказать о том, что запомнилось, было важно или оказало влияние на индустрию. Текстовая версия подкаста: https://blog.csssr.com/ru/news512/episode/news-267/ Материалы: ES2024 – https://exploringjs.com/js/book/ch_new-javascript-features.html#new-in-es2024 React 19 [EN] – https://react.dev/blog/2024/12/05/react-19 React 19 [RU] – https://habr.com/ru/articles/865416/ Next.js 15 – https://nextjs.org/blog/next-15 Svelte 5 – https://svelte.dev/blog/svelte-5-is-alive Deno 2.0 – https://deno.com/blog/v2.0 Петиция Deno – https://deno.com/blog/deno-v-oracle Ответ Oracle – https://deno.com/blog/deno-v-oracle/20241204-notice-of-appearance.pdf Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr_dev Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-266/ 0:00:00 Начало выпуска 0:01:16 Интересные публикации CSS Wrapped 2024 — https://chrome.dev/css-wrapped-2024/ Vanilla Calendar Pro — https://habr.com/ru/articles/862216/ npm-пакеты — https://habr.com/ru/companies/ozontech/articles/857954/ Приложение на Solid.js с Deno — https://deno.com/blog/build-solidjs-with-deno Импорт JS-библиотек без билд-систем — https://jvns.ca/blog/2024/11/18/how-to-import-a-javascript-library/ Scheduler API — https://www.trevorlasn.com/blog/javascript-scheduler-api Матовое стекло [EN] — https://www.tyleo.com/html-glass.html Матовое стекло [RU] — https://habr.com/ru/articles/861290/ Improve INP, part 1 — https://kurtextrem.de/posts/improve-inp Improve INP, part 2 — https://kurtextrem.de/posts/improve-inp-react Плагины для Obsidian, часть 1 — https://habr.com/ru/articles/861230/ Плагины для Obsidian, часть 2 — https://habr.com/ru/articles/862166/ eslint-plugin-perfectionist — https://github.com/azat-io/eslint-plugin-perfectionist React Scan — https://react-scan.com/ Ошибки идеального программиста — https://habr.com/ru/articles/860656/ 0:05:55 Новости релизов Firefox 133 — https://www.mozilla.org/en-US/firefox/133.0/releasenotes/ Firefox 133 for devs — https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/133 React 19 [EN] — https://react.dev/blog/2024/12/05/react-19 React 19 [RU] — https://habr.com/ru/articles/865416/ Vite 6 — https://vite.dev/blog/announcing-vite6 Astro 5 — https://astro.build/blog/astro-5/ TypeScript 5.7 [EN] — https://devblogs.microsoft.com/typescript/announcing-typescript-5-7/ TypeScript 5.7 [RU] — https://habr.com/ru/articles/861126/ Deno 2.1 — https://deno.com/blog/v2.1 Node.js 22.12.0 — https://nodejs.org/en/blog/release/v22.12.0 Node.js 23.3.0 — https://nodejs.org/en/blog/release/v23.3.0 Node.js 20.18.1 — https://nodejs.org/en/blog/release/v20.18.1 React Router 7 — https://remix.run/blog/react-router-v7 0:08:27 Другие новости Advent of Code — https://adventofcode.com/ Адвент HTML — https://www.htmhell.dev/adventcalendar/ Адвент CSS — https://www.adventofcss.com/ Advent of JS — https://www.adventofjs.com/ Advent of TypeScript — https://www.adventofts.com/ Deno v. Oracle — https://deno.com/blog/deno-v-oracle Oracle присылает адвокатов — https://deno.com/blog/deno-v-oracle/20241204-notice-of-appearance.pdf Реберндинг Mozilla — https://blog.mozilla.org/en/mozilla/mozilla-brand-next-era-of-tech/ Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr_dev Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-265/ 0:00:00 Начало выпуска 0:00:35 Интересные публикации Уменьшение монорепозитория — https://www.jonathancreamer.com/how-we-shrunk-our-git-repo-size-by-94-percent/ Генераторы — https://jrsinclair.com/articles/2022/why-would-anyone-need-javascript-generator-functions/ Атрибуты импортов в JS — https://www.trevorlasn.com/blog/import-attributes-in-javascript Гайд по анализу производительности — https://blog.jiayihu.net/comprenhensive-guide-chrome-performance/ Настройка проекта Next.js 15 — https://www.reactsquad.io/blog/how-to-set-up-next-js-15-for-production Приложение на Vue и Django — https://www.thedevspace.io/community/django-vue Headless CMS — https://www.builder.io/blog/headless-cms Виды рендеринга — https://habr.com/ru/companies/domclick/articles/855982/ Vue и SSR — https://www.debugbear.com/blog/vue-ssr Zod — https://habr.com/ru/articles/855734/ Алгоритмы и структуры данных на JS, часть 6 — https://habr.com/ru/companies/timeweb/articles/845544/ GenAIScript — https://microsoft.github.io/genaiscript/ AI-инструменты для разработки — https://habr.com/ru/articles/855634/ 0:05:57 Новости релизов Chrome 131 — https://developer.chrome.com/blog/new-in-chrome-131 Chrome DevTools 131 — https://developer.chrome.com/blog/new-in-devtools-131 Firefox 132 — https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/132 Next.js 15 — https://nextjs.org/blog/next-15 Svelte 5 — https://svelte.dev/blog/svelte-5-is-alive Svelte 5 [RU] — https://habr.com/ru/articles/854480/ Svelte CLI — https://svelte.dev/blog/sv-the-svelte-cli Node.js 22.11.0 — https://nodejs.org/en/blog/release/v22.11.0 React Native 0.76 — https://reactnative.dev/blog/2024/10/23/release-0.76-new-architecture .NET 9 — https://devblogs.microsoft.com/dotnet/announcing-dotnet-9/ TypeScript 5.7 RC — https://devblogs.microsoft.com/typescript/announcing-typescript-5-7-rc/ ESLint 9.13.0 — https://eslint.org/blog/2024/10/eslint-v9.13.0-released/ ESLint 9.14.0 — https://eslint.org/blog/2024/11/eslint-v9.14.0-released/ Storybook 8.4 — https://storybook.js.org/blog/storybook-8-4/ 0:08:57 Другие новости WebStorm и Rider для некоммерческого использования — https://blog.jetbrains.com/blog/2024/10/24/webstorm-and-rider-are-now-free-for-non-commercial-use/ Обзор Next.js Coonf 2024 — https://vercel.com/blog/recap-next-js-conf-2024 Обновление стайлгайда Angular — https://github.com/angular/angular/discussions/58412 Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-264/ 0:00:00 Начало выпуска 0:00:43 Интересные публикации TC39 Advances 10+ ECMAScript Proposals — https://socket.dev/blog/tc39-advances-10-ecmascript-proposals-key-features-to-watch How to convert CommonJS to ESM — https://deno.com/blog/convert-cjs-to-esm Building a Single-Page App with htmx [EN] — https://jakelazaroff.com/words/building-a-single-page-app-with-htmx/ Building a Single-Page App with htmx [EN] — https://habr.com/ru/companies/ruvds/articles/849854/ React Folder Structure 2024 — https://www.robinwieruch.de/react-folder-structure/ CSS Anchor Positioning Guide — https://css-tricks.com/css-anchor-positioning-guide/ Popover API — https://www.voorhoede.nl/en/blog/the-popover-api-your-new-best-friend-for-tooltips/ 18 Interview Questions answered by Angular Experts — https://www.angularspace.com/18-interview-questions-answered-by-angular-experts-live-post/ Clipboard API Read — https://frontendmasters.com/blog/reading-from-the-clipboard-in-javascript/ Clipboard API Write — https://frontendmasters.com/blog/writing-to-the-clipboard-in-javascript/ Clipboard API Paste — https://frontendmasters.com/blog/handling-paste-events-in-javascript/ Build A Static RSS Reader — https://www.smashingmagazine.com/2024/10/build-static-rss-reader-fight-fomo/ Попробуйте Tauri — https://habr.com/ru/articles/850192/ Настройка VSCode для разработки в Tauri — https://habr.com/ru/articles/850558/ Tauri 2.0 — https://v2.tauri.app/blog/tauri-20/ What's new in Astro - September 2024 — https://astro.build/blog/whats-new-september-2024/ What's new in Svelte: October 2024 — https://svelte.dev/blog/whats-new-in-svelte-october-2024 JS для детей — https://habr.com/ru/companies/pixel_study/articles/850128/ 0:06:25 Новости релизов Chrome 130 — https://developer.chrome.com/blog/new-in-chrome-130 Chrome DevTools 130 — https://developer.chrome.com/blog/new-in-devtools-130 Firefox 131.0.2 — https://www.mozilla.org/en-US/firefox/131.0.2/releasenotes/ Firefox 131.0.3 — https://www.mozilla.org/en-US/firefox/131.0.3/releasenotes/ Node.js 23.0.0 — https://nodejs.org/en/blog/release/v23.0.0 Deno 2.0 — https://deno.com/blog/v2.0 Next.js 15 RC 2 — https://nextjs.org/blog/next-15-rc2 TypeScript 5.7 Beta — https://devblogs.microsoft.com/typescript/announcing-typescript-5-7-beta/ React Native Storybook 8 — https://storybook.js.org/blog/react-native-storybook-8/ Electron 33 — https://www.electronjs.org/blog/electron-33-0 Ember 5.12 — https://blog.emberjs.com/ember-released-5-12/ 0:09:06 Другие новости Next.js Conf 2024 — https://nextjs.org/conf Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-263/ 0:00:00 Начало выпуска 0:00:47 Интересные публикации AbortController — https://kettanaito.com/blog/dont-sleep-on-abort-controller FP in JavaScript — https://janhesters.com/blog/unleash-javascripts-potential-with-functional-programming WeakRef & FinalizationRegistry — https://habr.com/ru/companies/otus/articles/843812/ Деструктуризация в JS — https://piccalil.li/blog/a-guide-to-destructuring-in-javascript/ Playwright + Next.js — https://habr.com/ru/companies/kts/articles/843054/ Фикстуры в Playwright — https://habr.com/ru/articles/848434/ Пишем свой плагин для Webpack — https://habr.com/ru/articles/846022/ 50 понятий System Design — https://habr.com/ru/companies/timeweb/articles/846420/ Правила разработки с Node.js — https://www.platformatichq.com/node-principles Приёмы отладки [RU] — https://habr.com/ru/companies/ruvds/articles/842428/ Приёмы отладки [EN] — https://alan.norbauer.com/articles/browser-debugging-tricks История бандлинга — https://www.youtube.com/watch?v=JUS6EPMbk0U Как Райан Дал пришёл к Deno — https://www.youtube.com/watch?v=zxitJn9MwYs 0:05:34 Новости релизов Firefox 131 — https://www.mozilla.org/en-US/firefox/131.0/releasenotes/ Firefox 131 for developers — https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/131 Deno 2.0 RC — https://deno.com/blog/v2.0-release-candidate Express 5 — https://www.trevorlasn.com/blog/whats-new-in-express-5 Fastify 5 — https://openjsf.org/blog/fastifys-growth-and-success ESLintt поддерживает JSON и Markdown — https://eslint.org/blog/2024/10/eslint-json-markdown-support/ Node. js 22.9.0 — https://nodejs.org/en/blog/release/v22.9.0 ESLint 9.12.0 — https://eslint.org/blog/2024/10/eslint-v9.12.0-released/ pnpm 9.12.0 — https://github.com/pnpm/pnpm/releases/tag/v9.12.0 nginx 1.27.2 — https://mailman.nginx.org/pipermail/nginx-announce/2024/XTDQ5IH4IFLPVWJSHPAVGO6BHRN76GAS.html 0:07:57 Другие новости Анонс VoidZero [EN] — https://voidzero.dev/posts/announcing-voidzero-inc Анонс VoidZero [RU] — https://habr.com/ru/companies/first/articles/847514/ Hacktoberfest 2024 — https://hacktoberfest.com/ Письмо о торговой марке JavaScript — https://javascript.tm/ Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-262/ 0:00:00 Начало выпуска 0:00:39 Интересные публикации Новое в React 19 — https://vercel.com/blog/whats-new-in-react-19 React Compiler — https://www.freecodecamp.org/news/react-compiler-complete-guide-react-19/ React and FormData — https://reacttraining.com/blog/react-and-form-data Особенности Effector — https://habr.com/ru/companies/vk/articles/839632/ Мутационное тестирование — https://sentry.engineering/blog/js-mutation-testing-our-sdks Многопоточность в Node.js — https://pavel-romanov.com/multithreading-in-nodejs-using-atomics-for-safe-shared-memory-operations Работа с буфером обмена — https://alexharri.com/blog/clipboard Работа с буфером обмена, перевод — https://habr.com/ru/companies/beget/articles/841446/ Алгоритмы и структуры данных на JS, часть 4 — https://habr.com/ru/companies/timeweb/articles/836782/ Алгоритмы и структуры данных на JS, часть 5 — https://habr.com/ru/companies/timeweb/articles/838794/ 10 ошибок в Angular — https://angularexperts.io/blog/top-10-angular-architecture-mistakes Присмотритесь к PHP — https://www.mux.com/blog/php-is-the-new-javascript Как адаптировать Chrome-дополнение для Safari — https://evilmartians.com/chronicles/how-to-quickly-and-weightlessly-convert-chrome-extensions-to-safari Почему стоит использовать Redux в 2024 году — https://gitnation.com/contents/why-you-should-use-redux-in-2024 Как собирают и поставляют VShttps://www.youtube.com/watch?v=BDU63r4bS9Q 0:05:18 Новости релизов Firefox 130 — https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/130 TypeScript 5.6 — https://devblogs.microsoft.com/typescript/announcing-typescript-5-6/ Vue 3.5 — https://blog.vuejs.org/posts/vue-3-5 Vue 3.5, перевод — https://habr.com/ru/articles/840806/ Astro 4.15 — https://astro.build/blog/astro-4150/ Node.js 22.8.0 — https://nodejs.org/en/blog/release/v22.8.0 Turborepo 2.1.0 — https://turbo.build/blog/turbo-2-1-0 Security-обновление GitLab — https://about.gitlab.com/releases/2024/09/11/patch-release-gitlab-17-3-2-released/ pnpm 9.10.0 — https://github.com/pnpm/pnpm/releases/tag/v9.10.0 ESLint 9.10.0 — https://eslint.org/blog/2024/09/eslint-v9.10.0-released/ Storybook 8.3.0 — https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md#830 Puppeteer 23.3.0 — https://pptr.dev/ 0:08:37 Другие новости State of HTML 2024 — https://survey.devographics.com/en-US/survey/state-of-html/2024 Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-261/ 0:00:00 Начало выпуска 0:00:31 Интересные публикации How To Create An NPM Package 2024 — https://www.totaltypescript.com/how-to-create-an-npm-package JS Dates Are About to Be Fixed — https://docs.timetime.in/blog/js-dates-finally-fixed/ Даты в Javascript наконец-то пофиксят — https://habr.com/ru/articles/838378/ The History And Future Of Regular Expressions In JavaScript — https://www.smashingmagazine.com/2024/08/history-future-regular-expressions-javascript/ Wasp — https://wasp-lang.dev/blog/2024/08/20/django-vs-wasp JavaScript Generators Explained — https://www.reactsquad.io/blog/understanding-generators-in-javascript How Google handles JavaScript throughout the indexing process — https://vercel.com/blog/how-google-handles-javascript-throughout-the-indexing-process Как Google обрабатывает JavaScript в процессе индексации веб-страниц — https://habr.com/ru/companies/timeweb/articles/836866/ Ryan Dahl explains why Deno had to evolve with version 2.0 — https://stackoverflow.blog/2024/08/20/ryan-dahl-deno-20-scale-improve-npm-nodejs/ React is (becoming) a Full-Stack Framework — https://www.robinwieruch.de/react-full-stack-framework/ Telegram Mini App — https://habr.com/ru/companies/amvera/articles/838180/ Способы запуска Telegram Mini App — https://habr.com/ru/articles/839432/ ECMAScript 2024 — https://pawelgrzybek.com/whats-new-in-ecmascript-2024/ Мост между JavaScript и C++ через WASM — https://habr.com/ru/articles/837692/ 50 ошибок в TypeScript — https://leanpub.com/50-ts fuite для анализа утечек — https://github.com/nolanlawson/fuite Игра 2048 на JS — https://www.youtube.com/watch?v=RC_SglXG4Y8 0:05:18 Новости релизов Chrome 128 — https://developer.chrome.com/blog/new-in-chrome-128 Chrome DevTools 128 — https://developer.chrome.com/blog/new-in-devtools-128 Deno 1.46 — https://deno.com/blog/v1.46 Node.js 22.7.0 — https://nodejs.org/en/blog/release/v22.7.0 Node.js 20.17.0 — https://nodejs.org/en/blog/release/v20.17.0 Astro 4.14 — https://astro.build/blog/astro-4140/ Rspack 1.0 — https://rspack.dev/ TypeScript 5.6 RC — https://devblogs.microsoft.com/typescript/announcing-typescript-5-6-rc/ Ember 5.11 — https://blog.emberjs.com/ember-released-5-11/ 0:07:57 Другие новости State of CSS 2024 — https://stateofcss.com/en-US AFFiNE как альтернатива Notion — https://affine.pro/ Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-260/ 0:00:00 Начало выпуска 0:00:32 Интересные публикации Утечки памяти — https://www.trevorlasn.com/blog/common-causes-of-memory-leaks-in-javascript Интересный кейс возникновения утечки — https://jakearchibald.com/2024/garbage-collection-and-closures/ Safe assignment proposal — https://github.com/arthurfiorette/proposal-safe-assignment-operator Introducing Svelte 5 — https://frontendmasters.com/blog/introducing-svelte-5/ Snippets in Svelte 5 — https://frontendmasters.com/blog/snippets-in-svelte-5/ Reactivity in Svelte 5 — https://frontendmasters.com/blog/fine-grained-reactivity-in-svelte-5/ Экспериментальная поддержка TypeScript в Node.js — https://socket.dev/blog/node-js-adds-experimental-support-for-typescript TypeScript через множества — https://www.rob.directory/blog/a-different-way-to-think-about-typescript Алгоритмы и структуры данных на JS, часть 3 — https://habr.com/ru/companies/timeweb/articles/832402/ Советы для React Testing Library — https://spin.atomicobject.com/react-testing-library-unit-tests/ Основы тестирования React с Cypress — https://habr.com/ru/companies/otus/articles/831904/ Поддержка Firefox в Puppeteer 23 — https://hacks.mozilla.org/2024/08/puppeteer-support-for-firefox/ Vue сертификация — https://habr.com/ru/articles/832992/ Рендеринг в браузере — https://habr.com/ru/articles/834184/ 0:05:09 Новости релизов Firefox 129 — https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/129 Патч Chrome 127 — https://chromereleases.googleblog.com/2024/07/stable-channel-update-for-desktop_30.html Volta 2.0 — https://volta.sh/ React Native 0.75 — https://reactnative.dev/blog/2024/08/12/release-0.75 From React to React Native — https://expo.dev/blog/from-web-to-native-with-react Angular 18.2.0 — https://github.com/angular/angular/releases/tag/18.2.0 ESLint 9.8.0 — https://eslint.org/blog/2024/07/eslint-v9.8.0-released/ ESLint 9.9.0 — https://eslint.org/blog/2024/07/eslint-v9.9.0-released/ Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…

1 Chrome 127, Firefox 128, Arc для Win10, pnpm 9.5, localStorage, Event Loop, State of React 2023 10:03
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-259/ 0:00:00 Начало выпуска 0:01:02 Интересные публикации React Server Components и React Query — https://frontendmasters.com/blog/combining-react-server-components-with-react-query-for-easy-data-management/ Не стреляем себе в ногу с localStorage — https://habr.com/ru/articles/828912/ React Native для React-разработчиков — https://expo.dev/blog/from-web-to-native-with-react Не блокируем Event Loop — https://www.bbss.dev/posts/eventloop/ Алгоритмы и структуры данных на JS, часть 1 — https://habr.com/ru/companies/timeweb/articles/826424/ Алгоритмы и структуры данных на JS, часть 2 — https://habr.com/ru/companies/timeweb/articles/828068/ Стоит ли решать задачи на алгоритмы — https://habr.com/ru/articles/828048/ Миллионы частиц на JS — https://dgerrells.com/blog/how-fast-is-javascript-simulating-20-000-000-particles React Hook Form — https://habr.com/ru/companies/otus/articles/829326/ Тесты и принципы F.I.R.S.T — https://habr.com/ru/articles/830962/ Выбор JS-фреймворка — https://habr.com/ru/articles/831726/ Запись докладов dotJS 2024 — https://www.youtube.com/playlist?list=PLMW8Xq7bXrG7fOUOLJQw9I7ygJCbue9zO#dotjs2024 Будущее ESLint — https://eslint.org/blog/2024/07/whats-coming-next-for-eslint/ 0:05:11 Новости релизов Chrome 127 — https://developer.chrome.com/blog/new-in-chrome-127 Chrome DevTools 127 — https://developer.chrome.com/blog/new-in-devtools-127 Firefox 128 — https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/128 Arc для Windows 10 — https://arc.net/ Deno 1.45 — https://deno.com/blog/v1.45 Astro 4.12 — https://astro.build/blog/astro-4120/ pnpm 9.5.0 — https://socket.dev/blog/pnpm-9-5-introduces-catalogs-shareable-dependency-version-specifiers pnpm 9.6.0 — https://github.com/pnpm/pnpm/releases/tag/v9.6.0 Storybook 8.2 — https://storybook.js.org/blog/storybook-8-2/ Node.js 22.4.1 — https://nodejs.org/en/blog/release/v22.4.1 Node.js 20.15.1 — https://nodejs.org/en/blog/release/v20.15.1 Node.js 18.20.4 — https://nodejs.org/en/blog/release/v18.20.4 Security-релизы Gitlab — https://about.gitlab.com/releases/2024/07/10/patch-release-gitlab-17-1-2-released/ Apache 2.4.62 — https://github.com/apache/httpd/releases/tag/2.4.62 Security-релизы Oracle — https://blogs.oracle.com/security/post/jul2024-cpu-released Rust 1.80 — https://blog.rust-lang.org/2024/07/25/Rust-1.80.0.html Preact 10.23.0 — https://github.com/preactjs/preact/releases/tag/10.23.0 TypeScript 5.6 Beta — https://devblogs.microsoft.com/typescript/announcing-typescript-5-6-beta/ ESLintt 9.7.0 — https://eslint.org/blog/2024/07/eslint-v9.7.0-released/ 0:08:59 Другие новости State of React 2023 — https://2023.stateofreact.com/en-US/ Gitlab рассматривает возможность продажи бизнеса — https://www.reuters.com/markets/deals/google-backed-software-developer-gitlab-explores-sale-sources-say-2024-07-17/ Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-258/ 0:00:00 Начало выпуска 0:00:59 Интересные публикации Ecma International approves ECMAScript 2024: What’s new? — https://2ality.com/2024/06/ecmascript-2024.html New in ECMAScript 2024 — https://exploringjs.com/js/book/ch_new-javascript-features.html#new-in-es2024 Understanding React Compiler — https://tonyalicea.dev/blog/understanding-react-compiler/ Утечки памяти в замыканиях и useCallback — https://habr.com/ru/companies/piter/articles/824454/ New JavaScript Set methods — https://developer.mozilla.org/en-US/blog/javascript-set-methods/ Многопоточность JavaScript с SharedArrayBuffer и Atomics: основы — https://habr.com/ru/companies/otus/articles/821805/ Гайд по UI-китам — https://habr.com/ru/companies/agima/articles/825080/ Playwright и Allure — https://habr.com/ru/companies/clevertec/articles/822583/ Вам не нужен Lodash — https://habr.com/ru/articles/823484/ 0:04:37 Новости релизов Node.js 20.15.0 — https://nodejs.org/en/blog/release/v20.15.0 Astroo 4.11 — https://astro.build/blog/astro-4110/ My SQL 9.0 — https://dev.mysql.com/doc/refman/9.0/en/mysql-nutshell.html PostgreSQL 16 изнутри — https://postgrespro.ru/education/books/internals Gitlab 17.1.1 — https://about.gitlab.com/releases/2024/06/26/patch-release-gitlab-17-1-1-released/ Playwright 1.45.0 — https://github.com/microsoft/playwright/releases/tag/v1.45.0 Firefox 127.0.2 — https://www.mozilla.org/en-US/firefox/127.0.2/releasenotes/ PHP 8.4 Alpha — https://www.php.net/index.php#2024-07-05-1 0:06:12 Другие новости AI чат-боты в Firefox — https://blog.mozilla.org/en/products/firefox/firefox-news/ai-services-on-firefox/ Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…

1 TypeScript 5.5, Safari 18 Beta, Chrome 126, Firefox 127, антипаттерны для CTO, State of JS 2023 11:19
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-257/ 00:00:00 Начало выпуска 00:00:25 Интересные публикации Проба React Compiler — https://www.developerway.com/posts/i-tried-react-compiler Ещё о React Compiler — https://www.mikejohnson.dev/posts/2024/06/mobx-react-compiler Уроки менеджмента для CTO — https://review.firstround.com/unexpected-anti-patterns-for-engineering-leaders-lessons-from-stripe-uber-carta/ Композиция функций — https://jrsinclair.com/articles/2024/how-to-compose-functions-that-take-multiple-parameters-epic-guide/ Публикация модулей в разных форматах — https://johnnyreilly.com/dual-publishing-esm-cjs-modules-with-tsup-and-are-the-types-wrong tsup — https://github.com/egoist/tsup Are The Types Wrong? — https://github.com/arethetypeswrong/arethetypeswrong.github.io Директивы Vue и Angular — https://www.telerik.com/blogs/angular-directives-vs-vue-directives Node.js Test Runner — https://nodejs.org/en/learn/test-runner/using-test-runner 10 лет Vue — https://www.youtube.com/watch?v=OmrwRrZitv4 Тулза для TS-проектов — https://www.youtube.com/watch?v=PxIBWjiv3og&ab_channel=Effect%7CTypeScriptatScale Effect — https://github.com/Effect-TS Container Queries — https://css-tricks.com/css-container-queries/ Сборник материалов по CSS — https://www.smashingmagazine.com/2024/06/css-tips-and-techniques/ Освоение программирования с 0 — https://habr.com/ru/articles/823102/ 00:05:59 Новости релизов Chrome 126 — https://developer.chrome.com/blog/new-in-chrome-126 Chrome DevTools 126 — https://developer.chrome.com/blog/new-in-devtools-126 Firefox 127 — https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/127 Safari 18 Beta — https://www.webkit.org/blog/15443/news-from-wwdc24-webkit-in-safari-18-beta/ Vivaldi 6.8 — https://vivaldi.com/ru/blog/desktop/desktop-releases/vivaldi-on-desktop-6-8/ TypeScript 5.5 — https://devblogs.microsoft.com/typescript/announcing-typescript-5-5/ Обзор TypeScript 5.5 — https://www.youtube.com/watch?v=4XgIvE5SH4Y htmx 2.0 — https://htmx.org/posts/2024-06-17-htmx-2-0-0-is-released/ ESLint 9.5.0 — https://eslint.org/blog/2024/06/eslint-v9.5.0-released/ pnpm 9.4.0 — https://github.com/pnpm/pnpm/releases/tag/v9.4.0 Rust 1.79.0 — https://blog.rust-lang.org/2024/06/13/Rust-1.79.0.html Electron 31 — https://www.electronjs.org/blog/electron-31-0 00:08:59 Другие новости State of JS 2023 — https://2023.stateofjs.com/en-US Soloist 1.0 — https://soloist.ai/ Статистика по сообществам разработчиков — https://www.slashdata.co/post/59-of-developers-use-ai-tools-25-2m-javascript-users Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
C
CSSSR

Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-256/ 0:00:00 Начало выпуска 0:00:00 Интересные публикации Data Fetchingg Patterns in SPA — https://martinfowler.com/articles/data-fetch-spa.html 1Password с esbuild — https://blog.1password.com/new-extension-build-system/ Promises — https://www.joshwcomeau.com/javascript/promises/ Декомпозиция — https://habr.com/ru/companies/tbank/articles/817755/ From ESLint & Prettier to Biome — https://kittygiraudel.com/2024/06/01/from-eslint-and-prettier-to-biome/ ESLint Configuration Migrator — https://eslint.org/blog/2024/05/eslint-configuration-migrator/ The Dilemmas You'll Face When Creating a Component Library — https://github.com/andrico1234/the-dilemmas-youll-face Goodbye Netlify, Hello Cloudflare — https://harrisonbroadbent.com/blog/goodbye-netlify-hello-cloudflare/ Node.js Performance Hooks — https://pavel-romanov.com/nodejs-performance-hooks-mastering-the-mental-model Node.js Test Runner: A Beginner's Guide — https://betterstack.com/community/guides/testing/nodejs-test-runner/ Touch-жесты на чистом JS — https://habr.com/ru/articles/816857/ Virtual DOM за 200 строк — https://lazamar.github.io/virtual-dom/ Публикация Vue3 модуля на NPM с помощью Vite — https://habr.com/ru/companies/croc/articles/816803/ Первое Chrome-расширение — https://spin.atomicobject.com/write-your-first-chrome-extension/ Best Practices For Naming Design Tokens, Components And Variables — https://www.smashingmagazine.com/2024/05/naming-best-practices/ CSS Length Units — https://css-tricks.com/css-length-units/ 0:00:00 Новости релизов SolidStart 1.0 — https://start.solidjs.com/ Astro 4.10 — https://astro.build/blog/astro-4100/ Biome 1.8.0 — https://github.com/biomejs/biome/releases/tag/cli%2Fv1.8.0 Prettier 3.3.0 — https://prettier.io/blog/2024/06/01/3.3.0.html ESLing 9.4.0 — https://eslint.org/blog/2024/05/eslint-v9.4.0-released/ esbuild 0.21.0 — https://github.com/evanw/esbuild/releases/tag/v0.21.0 Docusaurus 3.3 — https://docusaurus.io/blog/releases/3.3 Docusaurus 3.4 — https://docusaurus.io/blog/releases/3.4 pnpm 9.2.0 — https://github.com/pnpm/pnpm/releases/tag/v9.2.0 Ember.js 5.9.0 — https://github.com/emberjs/ember.js/releases/tag/v5.9.0 Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-255/ 0:00:00 Начало выпуска 0:00:40 Интересные публикации Figmas journey to TypeScript — https://www.figma.com/blog/figmas-journey-to-typescript-compiling-away-our-custom-programming-language/ Merging Remix and React Router — https://remix.run/blog/merging-remix-and-react-router React Conf 2024. React v19 — https://habr.com/ru/articles/814671/ React 19 lets you write impossible components — https://www.mux.com/blog/react-19-server-components-and-actions The Forensics Of React Server Components (RSCs) — https://www.smashingmagazine.com/2024/05/forensics-react-server-components/ React Compiler: In-Depth Beyond React Conf 2024 — https://www.youtube.com/watch?v=PYHBHK37xlE 5 Node Version Managers Compared — https://pavel-romanov.com/5-node-version-managers-compared-which-is-right-for-you An Interactive Guide to CSS Container Queries — https://ishadeed.com/article/css-container-query-guide/ Personal-scale Web scraping for fun and profit — https://bhmt.dev/blog/scraping/ Build Your Own React.js in 400 Lines of Code — https://webdeveloper.beehiiv.com/p/build-react-400-lines-code Seamless drag and drop between applications — https://www.youtube.com/watch?v=E4l4MBO-Bwg Dynamic Github profile with Bun and Typescript — https://tduyng.github.io/blog/dynamic-github-profile-with-bun-typescript/ How to document your JavaScript package — https://deno.com/blog/document-javascript-package Web Platform Status — https://webstatus.dev/ 0:06:05 Новости релизов Chrome 125 — https://developer.chrome.com/blog/new-in-chrome-125 Chrome DevTools 125 — https://developer.chrome.com/blog/new-in-devtools-125 Firefox 126 — https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/126 Angular 18 — https://blog.angular.dev/angular-v18-is-now-available-e79d5ac0affe Next.js 15 RC — https://nextjs.org/blog/next-15-rc Node.js 22.2.0 — https://nodejs.org/en/blog/release/v22.2.0 Node.js 18.20.3 — https://nodejs.org/en/blog/release/v18.20.3 Bun 1.1.7 — https://bun.sh/blog/bun-v1.1.7 Bun 1.1.8 — https://bun.sh/blog/bun-v1.1.8 Astro 4.8.0 — https://astro.build/blog/astro-480/ Playwright 1.44.0 — https://github.com/microsoft/playwright/releases/tag/v1.44.0 pnpm 9.1.0 — https://github.com/pnpm/pnpm/releases/tag/v9.1.0 Storybook 8.1.0 — https://github.com/storybookjs/storybook/releases/tag/v8.1.0 0:08:42 Другие новости State of HTML 2023 — https://2023.stateofhtml.com/en-US Новый раунд инвестиций для Vercel — https://www.reuters.com/technology/vercel-completes-250-mln-series-e-round-325-bln-valuation-2024-05-16/ Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
C
CSSSR

1 React 19 Beta, Node.js 22, TypeScript 5.5 Beta, Front-end Handbook 2024, JSR, TechRadar April 2024 9:30
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-254/ 0:00:00 Начало выпуска 0:01:20 Интересные публикации Front-end Handbook 2024 — https://frontendmasters.com/guides/front-end-handbook/2024/ JSR Is Not Another Package Manager — https://deno.com/blog/jsr-is-not-another-package-manager Миграция с Mocha на Node Test Runner — https://astro.build/blog/node-test-migration/ Миграция проекта на Bun — https://render.com/blog/hello-bun-deploy-2x-faster-on-github-render Руководство по Next.js, часть 2 — https://habr.com/ru/companies/timeweb/articles/808259/ Руководство по Next.js, часть 3 — https://habr.com/ru/companies/timeweb/articles/810055/ Оптимизация JavaScript: Inline Caches — https://habr.com/ru/articles/810543/ Преобразования данных с React Query — https://habr.com/ru/articles/810211/ Альтернатива Storybook Ladle — https://ladle.dev/ 0:04:46 Новости релизов Node.js 22.0.0 — https://nodejs.org/en/blog/release/v22.0.0 Deno 1.43 — https://deno.com/blog/v1.43 Bun 1.1.6 — https://bun.sh/blog/bun-v1.1.6 React 19 Beta — https://react.dev/blog/2024/04/25/react-19 React 19 Beta Upgrade Guide — https://react.dev/blog/2024/04/25/react-19-upgrade-guide React 18.3.0 — https://github.com/facebook/react/releases/tag/v18.3.0 React Conf 2024 — https://conf.react.dev/ Svelte 5 RC — https://svelte.dev/blog/svelte-5-release-candidate Astro 4.7 — https://astro.build/blog/astro-470/ TypeScript 5.5 Beta — https://devblogs.microsoft.com/typescript/announcing-typescript-5-5-beta/ Ubuntu 24.04 LTS — https://lists.ubuntu.com/archives/ubuntu-announce/2024-April/000301.html MySQL 8.4.0 LTS — https://dev.mysql.com/doc/relnotes/mysql/8.4/en/news-8-4-0.html pnpm 9.0.0 — https://github.com/pnpm/pnpm/releases/tag/v9.0.0 Git 2.45.0 — https://lkml.org/lkml/2024/4/29/1045 nginx 1.26.0 с поддержкой HTTP/3 — https://mailman.nginx.org/pipermail/nginx-announce/2024/EJFW6YFMCUODWQN7DZKIEKUTHKYXVZT2.html Ember 5.8 — https://blog.emberjs.com/ember-released-5-8/ Electron 30 — https://www.electronjs.org/blog/electron-30-0 0:08:34 Другие новости TechRadar April 2024 — https://www.thoughtworks.com/radar Браузер Arc для Windows — https://arc.net/download Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-253/ 0:00:00 Начало выпуска 0:00:41 Интересные публикации SafeTest от Netflix — https://habr.com/ru/companies/otus/articles/803049/ Qwik vs. Next.js — https://outshift.cisco.com/blog/qwik-vs-nextjs Анатомия htmx — https://habr.com/ru/companies/timeweb/articles/799555/ Тёмная сторона Open Source — https://habr.com/ru/articles/802845/ Выкиньте свой husky — https://habr.com/ru/articles/807763/ CLI с библиотекой oclif — https://www.joshcanhelp.com/oclif/ UX-практики отображения прогресса для CLI — https://evilmartians.com/chronicles/cli-ux-best-practices-3-patterns-for-improving-progress-displays Создание и публикация библиотек в npm — https://habr.com/ru/articles/804403/ 0:04:50 Новости релизов Chrome 124 — https://developer.chrome.com/blog/new-in-chrome-124 Chrome DevTools 124 — https://developer.chrome.com/blog/new-in-devtools-124 Firefox 125 — https://www.mozilla.org/en-US/firefox/125.0.1/releasenotes/ Firefox 125 for devs — https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/125 Next.js 14.2 — https://nextjs.org/blog/next-14-2 Biome 1.7 — https://biomejs.dev/blog/biome-v1-7/ ESLint 9.0 — https://eslint.org/blog/2024/04/eslint-v9.0.0-released/ ESLint Config Inspector — https://eslint.org/blog/2024/04/eslint-config-inspector/ zx 8.0 — https://github.com/google/zx/releases/tag/8.0.0 Quill 2.0 — https://quilljs.com/ Security-релизы Oracle за апрель — https://blogs.oracle.com/security/post/april-2024-cpu-released Rust 1.77.0 — https://blog.rust-lang.org/2024/03/21/Rust-1.77.0.html 0:07:45 Другие новости Senior 2024 — https://www.youtube.com/watch?v=aWfYxg-Ypm4 Неофит постигает JS — https://habr.com/ru/articles/808179/ Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
C
CSSSR

Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-252/ 0:00:00 Начало выпуска 0:00:33 Интересные публикации Необычный RxJS — https://habr.com/ru/articles/799171/ Память и сетевые запросы — https://habr.com/ru/companies/tinkoff/articles/799709/ CSS для печати на бумаге — https://habr.com/ru/articles/798765/ Вёрстка писем — https://habr.com/ru/companies/kts/articles/798615/ JS растёт — https://habr.com/ru/companies/ruvds/articles/796595/ Визуализация работы промисов — https://www.lydiahallie.com/blog/promise-execution Сборка мусора в V8 — https://habr.com/ru/articles/799067/ V8 Sandbox — https://v8.dev/blog/sandbox Web3 Twitter, часть 1 — https://habr.com/ru/articles/799407/ Web3 Twitter, часть 2 — https://habr.com/ru/articles/799819/ Runtime compatibility — https://runtime-compat.unjs.io/ Где изучать JS в 2024 — https://habr.com/ru/articles/799099/ Документалка о Node.js — https://www.youtube.com/watch?v=LB8KwiiUGy0 0:04:39 Новости релизов Chrome 123 — https://developer.chrome.com/blog/new-in-chrome-123 Chrome DevTools 123 — https://developer.chrome.com/blog/new-in-devtools-123 Firefox 124 — https://www.mozilla.org/en-US/firefox/124.0/releasenotes/ Firefox 124 for developers — https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/124 TypeScript 5.4 — https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/ Security-релизы Node.js — https://nodejs.org/en/blog/vulnerability/april-2024-security-releases Deno 1.42 — https://deno.com/blog/v1.42 Bun 1.1 — https://bun.sh/blog/bun-v1.1 Gulp 5 — https://github.com/gulpjs/gulp/releases/tag/v5.0.0 Biome 1.6 — https://biomejs.dev/blog/biome-v1-6/ Storybook 8 — https://storybook.js.org/blog/storybook-8/ 0:07:54 Другие новости Закрытие магазинов «Just walk out» — https://www.engadget.com/amazon-just-walked-out-on-its-self-checkout-technology-191703603.html Исследование российского опенсорса — https://research.nplus1.ru/ Свободный форк Redis — https://www.reddit.com/r/linux/comments/1bk80m4/redict_is_a_free_software_keyvalue_database_based/ Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-251/ 0:00:00 Начало выпуска 0:00:40 Интересные публикации Modern CSS Features 2024 — https://youtu.be/TEMKKfQpY94?si=v8ixjBxiB6ndXoKD Интерактивный гайд по :has() — https://ishadeed.com/article/css-has-guide Strict Mode — https://habr.com/ru/articles/791978/ Event Loop. Мифы и реальность — https://habr.com/ru/articles/789572/ Интеграция React и Angular — https://habr.com/ru/articles/794082/ Static Roots в V8 — https://v8.dev/blog/static-roots Новые хуки в React — https://habr.com/ru/companies/timeweb/articles/793660/ Как писать хуки чище — https://habr.com/ru/articles/796143/ Гайд по localStorage — https://rxdb.info/articles/localstorage.html Гайд по множествам в JS — https://www.sonarsource.com/blog/union-intersection-difference-javascript-sets/ Иммутабельное обновление массивов — https://web.dev/blog/array-with Часы на чистом CSS — https://habr.com/ru/articles/796639/ Цикл о git — https://blog.gitbutler.com/git-tips-and-tricks/ Google Apps Script — https://habr.com/ru/companies/agima/articles/796677/ Интервью Рича Харриса — https://www.youtube.com/watch?v=z7n17ajJpCo Над чем работает команда React — https://react.dev/blog/2024/02/15/react-labs-what-we-have-been-working-on-february-2024 Node.js в 2023 году — https://blog.rafaelgss.dev/nodejs-2023-year-in-review Deno в 2023 году — https://deno.com/blog/deno-in-2023 Библиотека Tempo — https://tempo.formkit.com/ Шаблон для React Native — https://github.com/WrathChaos/react-native-typescript-boilerplate Шаблон для Node.js-приложения — https://www.learnwithjason.dev/blog/modern-node-server-typescript-2024 0:08:20 Новости релизов Chrome 122 — https://developer.chrome.com/blog/new-in-chrome-122 Chrome DevTools 122 — https://developer.chrome.com/blog/new-in-devtools-122 Firefox 123 — https://www.mozilla.org/en-US/firefox/123.0/releasenotes/ Firefox 123 for developers — https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/123 Angular 17.2 — https://blog.ninja-squad.com/2024/02/14/what-is-new-angular-17.2/ Astro 4.4 — https://astro.build/blog/astro-440/ Deno 1.41 — https://deno.com/blog/v1.41 Vite 5.1 — https://vitejs.dev/blog/announcing-vite5-1.html Vue DevTools 6.6.0 — https://github.com/vuejs/devtools/releases/tag/v6.6.0 TypeScript 5.4 RC — https://devblogs.microsoft.com/typescript/announcing-typescript-5-4-rc/ Storybook 8 Beta — https://storybook.js.org/blog/storybook-8-beta/ jQuery 4 Beta — https://blog.jquery.com/2024/02/06/jquery-4-0-0-beta/ git 2.44.0 — https://lkml.org/lkml/2024/2/23/1055 Rust 1.76.0 — https://blog.rust-lang.org/2024/02/08/Rust-1.76.0.html 0:11:48 Другие новости Сокращения в Mozilla — https://techcrunch.com/2024/02/13/mozilla-downsizes-as-it-refocuses-on-firefox-and-ai-read-the-memo/ Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-250/ 0:00:00 Начало выпуска 0:01:01 Интересные публикации Критика App Router Next.js — https://www.flightcontrol.dev/blog/nextjs-app-router-migration-the-good-bad-and-ugly Будущее Figma Dev Mode — https://www.figma.com/blog/dev-mode-ga/ Vite виесто Vue-CLI и Webpack — https://habr.com/ru/articles/789584/ Старт React-проекта в 2024 — https://www.robinwieruch.de/react-starter/ Cache API — https://habr.com/ru/articles/788786/ Тестирование Bluetooth с Puppeteer — https://developer.chrome.com/blog/test-web-bluetooth-with-puppeteer?hl=ru Elasticsearch и Meilisearch в Strapi — https://habr.com/ru/articles/791414/ 12 улучшений CSS — https://moderncss.dev/12-modern-css-one-line-upgrades/ 11 полезных фич DevTools — https://habr.com/ru/articles/791554/ Bun Shell — https://bun.sh/blog/the-bun-shell Бенчмарки pnpm и конкурентов — https://pnpm.io/benchmarks 0:05:32 Новости релизов TypeScript 5.4 Beta — https://devblogs.microsoft.com/typescript/announcing-typescript-5-4-beta/ Февральские security-релизы Node.js — https://nodejs.org/en/blog/vulnerability/february-2024-security-releases Deno 1.40 — https://deno.com/blog/v1.40 Puppeteer 22 — https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-v22.0.0 Go 1.22 — https://go.dev/blog/go1.22 Husky 9 — https://github.com/typicode/husky/releases/tag/v9.0.1 0:07:15 Другие новости Interop 2024 — https://wpt.fyi/interop-2024 Редактор кода Zed вышел в open-source — https://zed.dev/blog/zed-is-now-open-source Microsoft ищет Rust-разработчиков — https://www.theregister.com/2024/01/31/microsoft_seeks_rust_developers/ Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-249/ 0:00:00 Начало выпуска 0:00:44 Интересные публикации CSS 2023 — https://developer.chrome.com/blog/css-wrapped-2023 IndexedDB Guide — https://blog.xnim.me/indexeddb-guide Золотое правило сравнения — https://www.epicweb.dev/the-golden-rule-of-assertions Для чего нужны тесты — https://www.epicweb.dev/the-true-purpose-of-testing JS однопоточный? — https://habr.com/ru/articles/786330/ View Trannsitions API, часть 1 — https://www.smashingmagazine.com/2023/12/view-transitions-api-ui-animations-part1/ View Trannsitions API, часть 2 — https://www.smashingmagazine.com/2024/01/view-transitions-api-ui-animations-part2/ Удобный API файловыой системы — https://humanwhocodes.com/blog/2024/01/fsx-modern-filesystem-api-javascript/ Переход с Redux на Effector — https://habr.com/ru/companies/simbirsoft/articles/787244/ htmx JS-фреймворк или нет? — https://htmx.org/essays/is-htmx-another-javascript-framework/ htmx за 10 минут — https://www.youtube.com/watch?v=r0XBULqzsT0 Чек-лист для дезайн-систем — https://www.designsystemchecklist.com/ Принципы разработки IBM — https://www.designprinciplesftw.com/collections/ibm-design-principles Демо возможностей PWA — https://whatpwacando.today/ 33 концепта JS [EN] — https://github.com/leonardomso/33-js-concepts 33 концепта JS [RU] — https://github.com/gumennii/33-js-concepts 5 предсказаний SRE — https://www.codereliant.io/5-sre-predictions-for-2024/ 5 CSS-сниппетов — https://web.dev/articles/5-css-snippets-every-front-end-developer-should-know-in-2024 Кейсы применения :has() — https://bejamas.io/blog/learn-css-has-selector-by-examples-top-use-cases/ React-библиотеки 2024 — https://www.robinwieruch.de/react-libraries/ Фронтенд-тулзы 2023 — https://www.smashingmagazine.com/2024/01/top-frontend-tools-2023/ Где бесплатно изучать фронтенд? — https://habr.com/ru/articles/788308/ Библиотека компонентов — https://element-plus.org/en-US/ Bruno: альтернатива Postman — https://github.com/usebruno/bruno 0:08:09 Новости релизов Chrome 121 — https://developer.chrome.com/blog/new-in-chrome-121 Chrome DevTools 121 — https://developer.chrome.com/blog/new-in-devtools-121 Firefox 122 — https://www.mozilla.org/en-US/firefox/122.0/releasenotes/ Firefox 122 for developers — https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/122 Angular 17.1.0 — https://github.com/angular/angular/releases/tag/17.1.0 Next.js 14.1 — https://nextjs.org/blog/next-14-1 Node.js 21.6.0 — https://nodejs.org/en/blog/release/v21.6.0 Node.js 21.6.1 — https://nodejs.org/en/blog/release/v21.6.1 Security-обновление Gitlab — https://about.gitlab.com/releases/2024/01/11/critical-security-release-gitlab-16-7-2-released/ Chai 5.0 — https://github.com/chaijs/chai/releases/tag/v5.0.0 Prettier 3.2 — https://prettier.io/blog/2024/01/12/3.2.0.html React icons 5.0.0 — https://github.com/react-icons/react-icons/releases/tag/v5.0.0 VirtualBox 7.0.14 — https://www.mail-archive.com/vbox-announce@virtualbox.org/msg00229.html 0:11:15 Другие новости Обновление индекса TIOBE 2024 — https://www.tiobe.com/tiobe-index/ Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
C
CSSSR

1 Firefox 121, Safari 17.2, Vue 3.4, Deno 1.39, StyleX, клонирование, вопросы с собесов, критика RSC 8:44
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-248/ 0:00:00 Начало выпуска 0:00:48 Интересные публикации Критика RSC — https://www.mayank.co/blog/react-server-components/ Планы фреймворков на 2024 — https://thenewstack.io/2024-predictions-by-javascript-frontend-framework-maintainers/ StyleX от Facebook — https://habr.com/ru/articles/781000/ Обзор StyleX — https://habr.com/ru/articles/781166/ Глубокое копирование JS-объектов — https://www.builder.io/blog/structured-clone Профилирование и оптимизация JS-библиотек — https://calendar.perfplanet.com/2023/benchmarking-profiling-and-optimizing-javascript-libraries/ Вопросы и ответы для собеседований: JS — https://habr.com/ru/articles/784548/ Вопросы и ответы для собеседований: TS — https://habr.com/ru/articles/785596/ Библиотеки для React на все случаи жизни — https://www.robinwieruch.de/react-libraries/ JS без систем билда — https://jvns.ca/blog/2023/02/16/writing-javascript-without-a-build-system/ Введение в htmx — https://refine.dev/blog/what-is-htmx/ 0:04:33 Новости релизов Firefox 121 — https://www.mozilla.org/en-US/firefox/121.0/releasenotes/ Firefox 121 for devs — https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/121 Safari 17.2 — https://webkit.org/blog/14787/webkit-features-in-safari-17-2/ Vue 3.4 — https://blog.vuejs.org/posts/vue-3-4 Deno 1.39 — https://deno.com/blog/v1.39 Node.js 21.5.0 — https://nodejs.org/en/blog/release/v21.5.0 Node.js 20.11.0 — https://nodejs.org/en/blog/release/v20.11.0 Remix 2.40 — https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v240. Ember.js 5.5.0 — https://github.com/emberjs/ember.js/releases/tag/v5.5.0 Rollup 4.9.5 — https://github.com/rollup/rollup/releases/tag/v4.9.5 Parcel 2.11.0 — https://github.com/parcel-bundler/parcel/releases/tag/v2.11.0 Ядро Linux 6.7 — https://lore.kernel.org/lkml/CAHk-=widprp4XoHUcsDe7e16YZjLYJWra-dK0hE1MnfPMf6C3Q@mail.gmail.com/ 0:07:00 Интересные публикации JS Rising Start 2023 — https://risingstars.js.org/2023/en Каталог дополнений для Moizilla на Android — https://blog.mozilla.org/addons/2023/12/14/a-new-world-of-open-extensions-on-firefox-for-android-has-arrived/ PosgreSQL стала СУБД года — https://db-engines.com/en/blog_post/106 Рейтинг баз данных — https://db-engines.com/en/ranking Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-247/ Отдельная статья с итогами 2023 года в блоге CSSSR — https://blog.csssr.com/ru/article/year-resume-2023/ Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-246/ 0:00:00 Начало выпуска 0:00:40 Интересные публикации Создай фреймворк — https://nolanlawson.com/2023/12/02/lets-learn-how-modern-javascript-frameworks-work-by-building-one/ Польза веб-компонентов — https://jakelazaroff.com/words/web-components-eliminate-javascript-framework-lock-in/ Элемент dialog — https://habr.com/ru/articles/778542/ Компилятор Magled в V8 — https://v8.dev/blog/maglev WebSocket в Node.js и Bun — https://lemire.me/blog/2023/11/25/a-simple-websocket-benchmark-in-javascript-node-js-versus-bun/ Прокачка PM2 — https://habr.com/ru/articles/778316/ Обновление Prettier CLI — https://prettier.io/blog/2023/11/30/cli-deep-dive.html Фикстуры в Playwright — https://www.checklyhq.com/blog/track-frontend-javascript-exceptions-with-playwright/ Шпаргалка по Puppeteer — https://proxiesapi.com/articles/the-complete-puppeteer-cheatsheet Восстановление удаленных изменений в git — https://www.smashingmagazine.com/2023/12/recovering-deleted-files-git-working-tree/ Состояние Vue и Vite — https://www.youtube.com/watch?v=Hz_zCR28oKE 10 фич JS в 2023 — https://www.youtube.com/watch?v=ANCm3oG7htM 0:05:17 Новости релизов Chrome 120 — https://developer.chrome.com/blog/new-in-chrome-120 Chrome DevTools 120 — https://developer.chrome.com/blog/new-in-devtools-120 Firefox 120 — https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/120 Node.js 18.19.0 — https://nodejs.org/en/blog/release/v18.19.0 Node.js 20.10.0 — https://nodejs.org/en/blog/release/v20.10.0 Node.js 21.3.0 — https://nodejs.org/en/blog/release/v21.3.0 Node.js 21.4.0 — https://nodejs.org/en/blog/release/v21.4.0 Astro 4 — https://astro.build/blog/astro-4/ Fresh 1.6 — https://deno.com/blog/fresh-1.6 Deno Cron — https://deno.com/blog/cron PHP 8.3 — https://www.php.net/archive/2023.php#2023-11-23-2 Storybook 7.6. — https://storybook.js.org/blog/storybook-7-6/ Ядро Linux 6.6.6 — https://lkml.org/lkml/2023/12/11/226 Mongoose 8 — https://thecodebarbarian.com/introducing-mongoose-8.html FreeBSD 14.0 — https://www.freebsd.org/releases/14.0R/announce/ React Native 0.73 — https://reactnative.dev/blog/2023/12/06/0.73-debugging-improvements-stable-symlinks Electron 28 — https://www.electronjs.org/blog/electron-28-0 0:09:21 Другие новости Biome победил в Prettier Challenge — https://biomejs.dev/blog/biome-wins-prettier-challenge/ Создание AI Alliance — https://www.redhat.com/en/blog/ai-alliance-launches-international-community-leading-technology-developers-researchers-and-adopters-collaborating-together-advance-open-safe-responsible-ai Рейтинг суперкомпьютеров мира — https://www.top500.org/lists/top500/2023/11/ Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-245/ 0:00:00 Начало выпуска 0:00:46 Интересные публикации Явное управление ресурсами в JS и TS — https://iliazeus.github.io/articles/js-explicit-resource-management-ru/ Лучшие практики TS — https://habr.com/ru/articles/775524/ Глубокое погружение в типы данных JS — https://habr.com/ru/articles/774548/ The Unbearable Weight of Massive JavaScript — https://www.youtube.com/watch?v=f5felHJiACE Интерактивный гайд по CSS Grid — https://www.joshwcomeau.com/css/interactive-guide-to-grid/ Интерактивный гайд по Flexbox — https://www.joshwcomeau.com/css/interactive-guide-to-flexbox/ Как проще писать CSS в 2023 — https://www.smashingmagazine.com/2023/11/few-ways-css-easier-write-2023/ Формы во Vue — https://habr.com/ru/articles/774606/ Репо с библиотекой — https://github.com/Jenesius/vue-form Аналитика по Vue — https://habr.com/ru/articles/776480/ Тренировка промисов — https://github.com/henriqueinonhe/promises-training 0:04:58 Новости релизов TypeScript 5.3 — https://devblogs.microsoft.com/typescript/announcing-typescript-5-3/ Vite 5 — https://vitejs.dev/blog/announcing-vite5 0:05:56 Другие новости State of JS 2023 — https://survey.devographics.com/en-US/survey/state-of-js/2023 Выдуманные женщины на конференции — https://habr.com/ru/news/776824/ Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-244/ 0:00:00 Начало выпуска 0:00:41 Интересные публикации Как Discord хранит убер-число сообщений — https://discord.com/blog/how-discord-stores-trillions-of-messages Почему возможно стоит сказать нет Next.js — https://habr.com/ru/companies/ruvds/articles/771472/ Webpack vs esbuild: уже можно использовать в production? — https://habr.com/ru/articles/773236/ Why Signals Are Better Than React Hooks — https://www.youtube.com/watch?v=SO8lBVWF2Y8&ab_channel=WebDevSimplified Алгоритмы для разработки Figma-плагинов — https://evilmartians.com/chronicles/figma-plugin-api-dive-into-advanced-algorithms-and-data-structures Добавление WebAuthn в веб-приложение — https://habr.com/ru/articles/773912/ Минимальные знания Unicode для разработчиков — https://tonsky.me/blog/unicode/ Техники манипуляции с DOM — https://phuoc.ng/collection/html-dom/ git rebase: что может пойти не так — https://jvns.ca/blog/2023/11/06/rebasing-what-can-go-wrong-/ Легковесные JS-фреймворки — https://saashammer.com/blog/lightweight-javascript-framework-review-for-django-developers/ Лучшие практики CLI-приложений Node.js — https://github.com/lirantal/nodejs-cli-apps-best-practices Лучшие практики безопасности Node.js-приложений — https://github.com/lirantal/awesome-nodejs-security 67 техник дебаггинга в браузере — https://alan.norbauer.com/articles/browser-debugging-tricks Редкие вопросы для собесов — https://habr.com/ru/articles/772008/ Node.js Collab Summit 2023 — https://www.youtube.com/playlist?list=PLyspMSh4XhLMSx9Bcdnt1aU1WdRnk3mZy#collabsummit JetBrains JavaScript Day 2023 — https://www.youtube.com/playlist?list=PLQ176FUIyIUZmRHOyz_n9iy2qfHo4_GRT 0:06:46 Новости релизов Angular 17 — https://angular.dev/ Встречайте Angular 17 [RU] — https://habr.com/ru/articles/772894/ Обзор нового control flow в Angular 17 — https://www.youtube.com/watch?v=DOffmVeBk0o&ab_channel=DecodedFrontend .NET 8 — https://devblogs.microsoft.com/dotnet/announcing-dotnet-8/ Deno 1.38 — https://deno.com/blog/v1.38 Bun 1.0.13 — https://bun.sh/blog/bun-v1.0.13 Node.js 21.2.0 — https://nodejs.org/en/blog/release/v21.2.0 Prettier 3.1 — https://prettier.io/blog/2023/11/13/3.1.0 Astro 3.5 — https://astro.build/blog/astro-350/ Reveal.js 5.0 — https://github.com/hakimel/reveal.js/releases/tag/5.0.0 TypeScript 5.3 RC — https://devblogs.microsoft.com/typescript/announcing-typescript-5-3-rc/ Ember 5.4 — https://blog.emberjs.com/ember-released-5-4/ 0:10:12 Другие новости GitHub Universe: Copilot превратит GitHub в AI-платформу для разработки — https://github.blog/2023-11-08-universe-2023-copilot-transforms-github-into-the-ai-powered-developer-platform/ Octoverse: The state of open source and rise of AI in 2023 — https://github.blog/2023-11-08-the-state-of-open-source-and-ai/ Бразильский судья вынес решение на основании ошибки ChatGPT — https://www.businesstimes.com.sg/international/brazil-judge-investigated-ai-errors-ruling Судья в Колумбии применил ChatGPT в своей работе — https://www.theguardian.com/technology/2023/feb/03/colombia-judge-chatgpt-ruling Увольнение сооснователя OpenAI Сэма Альтмана — https://forklog.com/news/ai/skandal-v-openai-za-chto-uvolili-sema-altmana-i-kak-pytalis-vernut Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
C
CSSSR

1 Next.js 14, Chrome 119, Firefox 119, workers, форматирование без ESLint, старт State of React 13:22
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-243/ 00:00:00 Начало выпуска 00:01:03 Интересные публикации Deffered loading в Angular 17 — https://www.angularaddicts.com/p/angular-17-feature-deferred-loading-with-signals Web Workers в JavaScript — https://habr.com/ru/articles/767494/ Service Workers против медленного интернета — https://habr.com/ru/articles/769170/ Процессы в работе с монорепой — https://habr.com/ru/companies/oleg-bunin/articles/735022/ Trunk based development — https://trunkbaseddevelopment.com/5-min-overview/ Гайд по микрофронтендам — https://habr.com/ru/companies/samokat_tech/articles/766978/ ESLint Shareable config — https://habr.com/ru/articles/767496/ Deprecation of formatting rules — https://eslint.org/blog/2023/10/deprecating-formatting-rules/ Removing Object Properties — https://www.smashingmagazine.com/2023/10/removing-object-properties-javascript/ React vs Vue vs Angular, часть 1 — https://habr.com/ru/companies/auriga/articles/703836/ React vs Vue vs Angular, часть 2 — https://habr.com/ru/companies/auriga/articles/753270/ React vs Vue vs Angular, часть 3 — https://habr.com/ru/companies/auriga/articles/768050/ Organizing multiple Git identities — https://garrit.xyz/posts/2023-10-13-organizing-multiple-git-identities 8 вопросов с собесов для Senior — https://habr.com/ru/companies/timeweb/articles/769844/ 00:06:45 Новости релизов Chrome 119 — https://developer.chrome.com/blog/new-in-chrome-119/ CSS relative color syntax — https://developer.chrome.com/blog/css-relative-color-syntax/ DevTools 119 — https://developer.chrome.com/blog/new-in-devtools-119/ Firefox 119 — https://www.mozilla.org/en-US/firefox/119.0/releasenotes/ Next.js 14 — https://nextjs.org/blog/next-14 Astro 3.3 — https://astro.build/blog/astro-330/ Astro 3.4 — https://astro.build/blog/astro-340/ Remix 2.2.0 — https://remix.run/blog/remix-heart-vite Node.js 21 — https://nodejs.org/en/blog/announcements/v21-release-announce Node.js 20.9.0 LTS — https://nodejs.org/en/blog/release/v20.9.0 Bun 1.0.6 — https://bun.sh/blog/bun-v1.0.6 Bun 1.0.7 — https://bun.sh/blog/bun-v1.0.7 Bun 1.0.8 — https://bun.sh/blog/bun-v1.0.8 Yarn 4.0 — https://yarnpkg.com/blog/release/4.0 Storybook 7.5 — https://storybook.js.org/blog/storybook-7-5/ Biome 1.3.1 — https://biomejs.dev/internals/changelog/#131-2023-10-20 Security-релизы Oracle в октябре — https://blogs.oracle.com/security/post/october-2023-cpu-released VSCode 1.84 — https://code.visualstudio.com/updates/v1_84 Docusaurus 3.0 — https://docusaurus.io/blog/releases/3.0 Cypress 13.4.0 — https://docs.cypress.io/guides/references/changelog#13-4-0 Rollup 4.2.0 — https://github.com/rollup/rollup/releases/tag/v4.2.0 VirtualBox 7.0.12 — https://www.mail-archive.com/vbox-announce@virtualbox.org/msg00227.html Ядро Linux 6.6 — https://lkml.org/lkml/2023/10/30/11 00:12:05 Другие новости Обсуждение Next.js 14 — https://news.ycombinator.com/item?id=38028480 Опрос State of React — https://survey.devographics.com/en-US/survey/state-of-react/2023 Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-242/ 0:00:00 Начало выпуска 0:01:27 Интересные публикации Кэширующие решения с Redis и Memcached — https://habr.com/ru/companies/otus/articles/764902/ React Fiber и Concurrency, часть 2 — https://habr.com/ru/articles/764800/ Продвинутые паттерны React — https://dev.to/argonauta/react-advance-decoupling-your-components-in-the-right-way-4pkn/ An Interactive Intro to CRDTs, часть 1 — https://jakelazaroff.com/words/an-interactive-intro-to-crdts/ An Interactive Intro to CRDTs, часть 2 — https://jakelazaroff.com/words/building-a-collaborative-pixel-art-editor-with-crdts/ Кулинарный гид по Vue.js: всё о props — https://habr.com/ru/companies/simbirsoft/articles/765024/ JWT — https://habr.com/ru/companies/doubletapp/articles/764424/ Next.js 13 vs Remix — https://prateeksurana.me/blog/nextjs-13-vs-remix-an-in-depth-case-study/ Актуальное сраввнение минификаторов — https://github.com/privatenumber/minification-benchmarks Как декораторы могут упростить разработку веб-форм — https://habr.com/ru/articles/764254/ Миграция с Webpack и react-scripts на Vite — https://habr.com/ru/articles/765734/ Обновление персонального сайта на SvelteKit — https://bespoyasov.ru/blog/rebuilt-site-with-sveltekit/ Автоматизированное тестирование визуальных регрессий — https://docusaurus.io/blog/upgrading-frontend-dependencies-with-confidence-using-visual-regression-testing Regex — https://habr.com/ru/articles/545150/ 10 лет с Docker — https://habr.com/ru/companies/yandex_praktikum/articles/760076/ 0:08:06 Новости релизов Chrome 118 — https://developer.chrome.com/blog/new-in-chrome-118/ Chrome 118 [RU] — https://habr.com/ru/articles/766658/ Chrome DevTools 118 — https://developer.chrome.com/blog/new-in-devtools-118/ Java SE 21 [EN] — https://openjdk.org/projects/jdk/21/ Java SE 21 [RU] — https://habr.com/ru/articles/762084/ Python 3.12 [EN] — https://blog.python.org/2023/10/python-3120-final-now-available.html Python 3.12 [RU] — https://habr.com/ru/companies/selectel/articles/761914/ Node.js 20.8.0 — https://nodejs.org/en/blog/release/v20.8.0 Bun 1.0.5 — https://bun.sh/blog/bun-v1.0.5 Fresh 1.5 — https://deno.com/blog/fresh-1.5 Astro 3.2 — https://astro.build/blog/astro-320/ Solid 1.8.0 — https://github.com/solidjs/solid/releases/tag/v1.8.0 Preact 10.18.0 — https://github.com/preactjs/preact/releases/tag/10.18.0 Parcel 2.10.0 — https://github.com/parcel-bundler/parcel/releases/tag/v2.10.0 esbuild 0.19.4 — https://github.com/evanw/esbuild/releases/tag/v0.19.4 TypeScript 5.3 Beta — https://devblogs.microsoft.com/typescript/announcing-typescript-5-3-beta/ Готовимся к ESLint 9 — https://eslint.org/blog/2023/09/preparing-custom-rules-eslint-v9/ WSL 2.0 update 2023 — https://devblogs.microsoft.com/commandline/windows-subsystem-for-linux-september-2023-update/ Electron 27.0.0 — https://www.electronjs.org/blog/electron-27-0 Ember 5.3 — https://blog.emberjs.com/ember-released-5-3/ pnpm 8.8.0 — https://github.com/pnpm/pnpm/releases/tag/v8.8.0 Rust 1.73.0 — https://blog.rust-lang.org/2023/10/05/Rust-1.73.0.html 0:11:58 Другие новости Новый выпуск TechRadar — https://www.thoughtworks.com/en-us/radar Photoshop Web — https://blog.adobe.com/en/publish/2023/09/27/photoshop-streamlines-power-precision-web JetBrains JavaScript Day 2023 — https://lp.jetbrains.com/javascriptday2023/ Вымогатели и Thunderbird — https://blog.thunderbird.net/2023/10/ransomware-alert-are-you-using-a-trusted-version-of-thunderbird/ Слушайте на любимой платформе: Аудио-платформы — https://podcast.ru/1370045815 YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
C
CSSSR

1 Safari 17, Firefox 118, руны Svelte 5, архитекторы, BDD-тесты с ChatGPT, Remix 2, Next.js 13.5 10:06
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-241/ 0:00:00 Начало выпуска 0:00:31 Интересные публикации Руны в Svelte 5 [EN] — https://svelte.dev/blog/runes Руны в Svelte 5 [RU] — https://habr.com/ru/articles/763256/ Event Loop в деталях — https://habr.com/ru/articles/762618/ Векторные базы данных — https://dev.to/pavanbelagatti/wtf-is-a-vector-database-a-beginners-guide-16p Кто такой архитектор ПО и как им стать — https://habr.com/ru/companies/yandex_praktikum/articles/762610/ React Fiber & Concurrency, часть 1 — https://habr.com/ru/articles/763534/ Генерация BDD-тестов с ChatGPT — https://habr.com/ru/articles/758980/ Сравнение скорости Go, Rust, Bun и Node.js — https://priver.dev/blog/benchmark/go-vs-rust-vs-bun-vs-node-http-benchmark/ SSR с Bun — https://habr.com/ru/articles/761756/ Документалка по TypeScript — https://www.youtube.com/watch?v=U6s2pdxebSo Шпаргалка по TypeScript — https://habr.com/ru/articles/762902/ Многопоточность, часть 1 — https://habr.com/ru/articles/748684/ Многопоточность, часть 2 — https://habr.com/ru/articles/761424/ Произношение IT-терминов — https://habr.com/ru/companies/vk/articles/761856/ 0:05:45 Новости релизов Safari 17 — https://webkit.org/blog/14445/webkit-features-in-safari-17-0/ Safari 17 для разработчиков — https://developer.apple.com/documentation/safari-release-notes/safari-17-release-notes Firefox 118 — https://www.mozilla.org/en-US/firefox/118.0/releasenotes/ Firefox 118 для разработчиков — https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/118 Remix 2 — https://remix.run/blog/remix-v2 Remix 2, release notes — https://github.com/remix-run/remix/releases/tag/remix%402.0.0 Next.js 13.5 — https://nextjs.org/blog/next-13-5 Node.js 20.7.0 — https://nodejs.org/en/blog/release/v20.7.0 Node.js 18.18.0 — https://nodejs.org/en/blog/release/v18.18.0 Bun 1.0.2 — https://bun.sh/blog/bun-v1.0.2 Исправление критической уязвимости в GitLab — https://about.gitlab.com/releases/2023/09/18/security-release-gitlab-16-3-4-released/ 0:08:17 Другие новости Interop 2024 — https://web.dev/interop-2024-proposals/ State of HTML — https://stateofhtml.com/ru-RU/ Next.js Conf — https://nextjs.org/conf IDE для разработки на Rust RustRover — https://blog.jetbrains.com/rust/2023/09/13/introducing-rustrover-a-standalone-rust-ide-by-jetbrains/ Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
C
CSSSR

Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-240/ 0:00:00 Начало выпуска 0:00:54 Интересные публикации Паттерны реактивности в JS — https://habr.com/ru/articles/757770/ Создание универсальных пакетов — https://hexagon.56k.guru/posts/dual-mode-cross-runtime-packages/ Нативная группировка массивов — https://philna.sh/blog/2023/09/14/javascript-array-grouping-methods/ Замыкания в React — https://www.developerway.com/posts/fantastic-closures Новая фича CSS @scope — https://www.bram.us/2023/08/22/a-quick-introduction-to-css-scope/ 5 новинок адаптивного CSS — https://habr.com/ru/articles/754566/ Оптимизация Docker-образов для Node.js — https://www.specfy.io/blog/1-efficient-dockerfile-nodejs-in-7-steps Чистая история Git — https://habr.com/ru/companies/ozontech/articles/754526/ Как тестировать не-REST API, часть1: GraphQL — https://habr.com/ru/companies/qiwi/articles/743518/ Как тестировать не-REST API, часть 2: WebSocket — https://habr.com/ru/companies/qiwi/articles/747604/ Тестирование не-REST API, часть 3: gRPC — https://habr.com/ru/companies/qiwi/articles/753778/ Ликбез по уязвимостям на клиенте — https://habr.com/ru/companies/bastion/articles/757590/ Настройка CSP — https://habr.com/ru/articles/757332/ Абстрактные типы данных — https://habr.com/ru/articles/758286/ 0:07:08 Новости релизов Chrome 117 — https://developer.chrome.com/blog/new-in-chrome-117/ DevTools 117 — https://developer.chrome.com/blog/new-in-devtools-117/ Патч Chrome 116 — https://chromereleases.googleblog.com/2023/09/stable-channel-update-for-desktop_11.html Firefox 117 — https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/117 Патч Firefox 117.0.1 — https://www.mozilla.org/en-US/firefox/117.0.1/releasenotes/ TypeScript 5.2 — https://devblogs.microsoft.com/typescript/announcing-typescript-5-2/ Bun 1.0 — https://bun.sh/blog/bun-v1.0 Node.js 20.6.0 — https://nodejs.org/en/blog/release/v20.6.0 Astro 3.0 — https://astro.build/blog/astro-3/ PostgreSQL 16 — https://www.postgresql.org/about/news/postgresql-16-released-2715/ Cypress 13 — https://www.cypress.io/blog/2023/08/29/announcing-cypress-13-test-replay/ VSCode August 1.82 — https://code.visualstudio.com/updates/v1_82 AntDesign 5.9.2 — https://github.com/ant-design/ant-design/releases/tag/5.9.2 Electron 26.2 — https://github.com/electron/electron/releases/tag/v26.2.0 0:11:27 Другие новости State of CSS 2023 — https://2023.stateofcss.com/en-US/ Отказ от TypeScript в Turbo — https://devclass.com/2023/09/07/ruby-on-rails-creator-removes-typescript-from-turbo-framework-upsets-community/ Перевод оригинального поста на Хабре — https://habr.com/ru/articles/759826/ Biome вместо Rome — https://biomejs.dev/blog/annoucing-biome ViteConf 2023 — https://viteconf.org/23/ Ускорение релизов Chrome — https://developer.chrome.com/blog/faster-chrome-releases-round2/ Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
Опрос о подкасте 2023 — https://forms.gle/6D8DMWboxQqmwLzS7 Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-239/ 0:00:00 Начало выпуска 0:00:46 Интересные публикации My Experience Modernizing Packages to ESM — https://blog.isquaredsoftware.com/2023/08/esm-modernization-lessons/ Как Dropbox уменьшил размер бандла на 33% — https://dropbox.tech/frontend/how-we-reduced-the-size-of-our-javascript-bundles-by-33-percent React устарел — https://joshcollinsworth.com/blog/antiquated-react Turbopack vs Webpack — https://www.youtube.com/watch?v=Zwd_8Jy7b-c&ab_channel=JackHerrington Devtools для RSC — https://www.alvar.dev/blog/creating-devtools-for-react-server-components Деревья в Angular — https://habr.com/ru/companies/tinkoff/articles/756024/ Как показать миллион зданий на карте — https://habr.com/ru/companies/2gis/articles/755620/ Оптимизация интернет-магазина на Next.js — https://habr.com/ru/articles/754684/ Интересные применения теней — https://www.smashingmagazine.com/2023/08/interesting-ways-use-css-shadows/ Возможно вам не нужны Lodash и Underscore — https://github.com/you-dont-need/You-Dont-Need-Lodash-Underscore#readme Виды врхитекторов — https://habr.com/ru/companies/wunderfund/articles/755890/ Почему веб-технологии захватили мир — https://habr.com/ru/articles/756064/ Бесконечное нейро-радио — https://habr.com/ru/articles/755788/ 0:08:00 Новости релизов Chrome 116 — https://developer.chrome.com/blog/new-in-chrome-116/ Chrome DevTools 116 — https://developer.chrome.com/blog/new-in-devtools-116/ Chrome 116, перевод на Хабре — https://habr.com/ru/articles/755126/ Firefox 116.0.3 — https://www.mozilla.org/en-US/firefox/116.0.3/releasenotes/ Импорт дополнений из других браузеров— https://www.soeren-hentzschel.at/firefox/firefox-kann-erweiterungen-aus-anderen-browsern-importieren/ Расширения на Firefox для Android — https://blog.mozilla.org/addons/2023/08/10/prepare-your-firefox-desktop-extension-for-the-upcoming-android-release/ Angular 16.2 — https://github.com/angular/angular/releases/tag/16.2.0 Fresh 1.4 — https://deno.com/blog/fresh-1.4 Playwright 1.37.0 — https://github.com/microsoft/playwright/releases/tag/v1.37.0 git 2.42 — https://lkml.org/lkml/2023/8/21/925 Ubuntu 22.04.3 LTS — https://lists.ubuntu.com/archives/ubuntu-announce/2023-August/000294.html Electron 26 — https://www.electronjs.org/blog/electron-26-0 0:09:57 Другие новости Python в Excel — https://techcommunity.microsoft.com/t5/microsoft-365-blog/introducing-python-in-excel-the-best-of-both-worlds-for-data/ba-p/3905482 Будущее Vim — https://groups.google.com/g/vim_dev/c/dq9Wu5jqVTw?pli=1 Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
Опрос о подкасте 2023 — https://forms.gle/6D8DMWboxQqmwLzS7 Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-238/ 0:00:00 Начало выпуска 0:00:37 Интересные публикации Явное управление ресурсами в TS 5.2 — https://habr.com/ru/companies/ruvds/articles/745904/ The Concise TypeScript Book — https://github.com/gibbok/typescript-book Node.js best practices — https://github.com/goldbergyoni/nodebestpractices Node.js Toolbox — https://nodejstoolbox.com/ Вопросы для интервью Node.js-разрработчиков — https://github.com/tshemsedinov/NodeJS-Interview-Questions/blob/main/README.md Ускорение TanStack-таблицы — https://habr.com/ru/companies/netologyru/articles/750246/ Джедайские принципы хороших автотестов — https://habr.com/ru/companies/vk/articles/748776/ Менеджер состояний Zustand — https://habr.com/ru/articles/750716/ Комбинаторы парсеров — https://blog.varunramesh.net/posts/intro-parser-combinators/ pkg-size — https://pkg-size.dev/ 10 самых влиятельных языков программирования — https://habr.com/ru/companies/ncloudtech/articles/753562/ 0:05:34 Новости релизов Firefox 116 — https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/116 TypeScript 5.2 RC — https://devblogs.microsoft.com/typescript/announcing-typescript-5-2-rc/ Security-релизы Node.js — https://nodejs.org/en/blog/vulnerability/august-2023-security-releases Bun 0.7.0 — https://bun.sh/blog/bun-v0.7.0 Deno 1.36 — https://deno.com/blog/v1.36 Astro 2.9 — https://astro.build/blog/astro-290/ Go 1.21 — https://go.dev/blog/go1.21 Встроенные функции в Go 1.21 — https://antonz.ru/go-1-21-builtins/ Rust 1.71.1 — https://blog.rust-lang.org/2023/08/03/Rust-1.71.1.html Уязвимость в Cargo — https://blog.rust-lang.org/2023/08/03/cve-2023-38497.html 0:08:50 Другие новости Arc 1.0 — https://arc.net/ Обзор возможностей Arc — https://habr.com/ru/companies/usetech/articles/732984/ Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-237/ 0:00:00 Начало выпуска 0:00:37 Интересные публикации Цена JavaScript — https://www.youtube.com/watch?v=ZKH3DLT4BKw Как отказаться от SVG внутри JS — https://kurtextrem.de/posts/svg-in-js Web Streams API — https://habr.com/ru/articles/744656/ Валидация и типизация переменных окружения — https://habr.com/ru/articles/743798/ «htmx за 100 секунд» — https://www.youtube.com/watch?v=r-GSGH2RxJs Страница htmx — https://htmx.org/ Hypermedia-Driven Applications — https://htmx.org/essays/hypermedia-driven-applications/ Редкие сценарии тестирования Node.js-приложений — https://practica.dev/blog/testing-the-dark-scenarios-of-your-nodejs-application/ View Transitions API [EN] — https://www.sitepoint.com/view-transitions-api-introduction/ View Transitions API [RU] — https://habr.com/ru/articles/745708/ Анализ производительности scroll-driven animations — https://developer.chrome.com/blog/scroll-animation-performance-case-study/ ИНтерфейсы SmartTV-приложений — https://habr.com/ru/companies/yandex/articles/743104/ Присваивание с опциональным оператором — https://github.com/tc39/proposal-optional-chaining-assignment Сравнение фреймворков по кускам кода — https://component-party.dev/ Сравнение UI-библиотек для Vue — https://habr.com/ru/articles/745012/ Стоит ли решать алгоритмические задачи? — https://evilmartians.com/chronicles/how-a-year-long-leetcode-habit-upped-my-professional-game Библиотека для интерактивных туров по сайту — https://driverjs.com/ Библиотека утилит Radash — https://github.com/rayepps/radash 0:07:11 Новости релизов Chrome 115 — https://developer.chrome.com/blog/new-in-chrome-115/ Chrome DevTools 115 — https://developer.chrome.com/blog/new-in-devtools-115/ Firefox 115 — https://www.mozilla.org/en-US/firefox/115.0/releasenotes/ Node.js 20.4.0 — https://nodejs.org/en/blog/release/v20.4.0 Node.js 18.17.0 — https://nodejs.org/en/blog/release/v18.17.0 Deno 1.35 — https://deno.com/blog/v1.35 Bun 0.6.13 — https://bun.sh/blog/bun-v0.6.13 Prettier 3.0.0 — https://prettier.io/blog/2023/07/05/3.0.0.html styled-components 6.0.0 — https://github.com/styled-components/styled-components/releases/tag/v6.0.0 Гайд по миграции на styled-components 6 — https://styled-components.com/docs/faqs#what-do-i-need-to-do-to-migrate-to-v6 Vite 4.4.0 — https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md#440-2023-07-06 esbuild 0.18.16 — https://github.com/evanw/esbuild/releases Rust 1.71.0 — https://blog.rust-lang.org/2023/07/13/Rust-1.71.0.html VirtualBox 7.0.10 — https://www.virtualbox.org/wiki/Changelog-7.0#v10 0:10:32 Другие новости State of CSS 2023 — https://stateofcss.com/en-us/ Passwordless-аутентификация GitHub — https://github.blog/2023-07-12-introducing-passwordless-authentication-on-github-com/ Песочница с кодом внутри MDN — https://developer.mozilla.org/en-US/blog/introducing-the-mdn-playground/ Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-236/ 0:00:00 Начало выпуска 0:00:48 Интересные публикации «Явный дизайн в разработке приложений» — https://bespoyasov.ru/blog/explicit-design-9/ RSC с нуля — https://habr.com/ru/articles/741604/ React Server Components за 7 минут — https://www.youtube.com/watch?v=1YCccF3Bu3Q Создаём JS-райнтайм — https://www.youtube.com/watch?v=UdTdBknk23A Визуальный гайд по Event Loop — https://www.builder.io/blog/visual-guide-to-nodejs-event-loop Позиционирование popover — https://hidde.blog/positioning-anchored-popovers/ Кастомный CSS Reset — https://www.joshwcomeau.com/css/custom-css-reset/ Создание правил ESLint — https://habr.com/ru/companies/domclick/articles/743384/ ES2023 — https://habr.com/ru/articles/741372/ Развитие EcmaScript с ES6 — https://habr.com/ru/articles/740934/ Приёмы работы в DevTools — https://www.smashingmagazine.com/2023/06/popular-devtools-tips/ Курс по Linux — https://killercoda.com/kodxxl/course/Linux Nuxt за 100 секунд — https://www.youtube.com/watch?v=dCxSsr5xuL8 Vue Telescope — https://www.vuetelescope.com/ Knip — https://github.com/webpro/knip 0:06:55 Новости релизов Svelte 4 — https://svelte.dev/blog/svelte-4 Angular 16.1.0 — https://github.com/angular/angular/releases/tag/16.1.0 Chrome для тестирования — https://developer.chrome.com/blog/chrome-for-testing/ Melange 1.0 — https://buttondown.email/anmonteiro/archive/melange-hits-v10/ Security-релизы Node.js — https://nodejs.org/en/blog/vulnerability/june-2023-security-releases Bun 0.6.9 — https://bun.sh/blog/bun-v0.6.9 Nest.js 10 — https://trilon.io/blog/nestjs-10-is-now-available Гайд по миграции на Nest.js 10 — https://docs.nestjs.com/migration-guide WebStorm 2023.2 EAP — https://blog.jetbrains.com/webstorm/2023/06/webstorm-2023-2-eap6/ ESLint 8.43.0 — https://eslint.org/blog/2023/06/eslint-v8.43.0-released/ Debian 12 — https://www.debian.org/News/2023/20230610 Ядро linux 6.4 — https://lkml.org/lkml/2023/6/25/453 0:10:18 Другие новости StackOverflow Survey 2023 — https://survey.stackoverflow.co/2023/ Газпромбанк внедряет «Эльбрусы» — http://mcst.ru/2023-06-15_gazprombank_processing_elbrus Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-235/ 0:00:00 Начало выпуска 0:00:32 Интересные публикации Пишем свой бандлер — https://cpojer.net/posts/building-a-javascript-bundler Как лучше обрабатывать массивы? — https://2ality.com/2022/05/processing-arrays-non-destructively.html Явный дизайн в разработке — https://bespoyasov.ru/blog/explicit-design-series/ Ускорение мобильной версии Википедии — https://www.nray.dev/blog/300ms-faster-reducing-wikipedias-total-blocking-time/ Встроенный бандлер для Bun — https://bun.sh/blog/bun-bundler Серия постов о тонкостях работы JS — https://dev.to/codecraftjs/demystifying-the-javascript-event-loop-15f1 Функции в JS — https://dev.to/sammychris/master-javascript-functions-unraveling-function-closures-first-class-higher-order-functions-342n ES2023 — https://h3manth.com/ES2023/ Popover API — https://developer.chrome.com/blog/introducing-popover-api/ Шина событий для микрофронтендов — https://habr.com/ru/companies/tinkoff/articles/736352/ Пишем ChatGPT-плагин на JS — https://www.sitepoint.com/javascript-chatgpt-plugin/ Карты in-depth — https://habr.com/ru/articles/737592/ Безопасность фронтенда — https://habr.com/ru/articles/736866/ Внедрение новых инструментов в крупных организациях — https://www.smashingmagazine.com/2023/05/big-tooling-upgrades-large-organizations/ 0:07:34 Новости релизов Chrome 114 — https://developer.chrome.com/blog/new-in-chrome-114/ Chrome DevTools 114 — https://developer.chrome.com/blog/new-in-devtools-114/ Firefox 114 — https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/114 Safari 15.6 — https://webkit.org/blog/14154/webkit-features-in-safari-16-5/ TypeScript 5.1 — https://devblogs.microsoft.com/typescript/announcing-typescript-5-1/ Deno 1.34 — https://deno.com/blog/v1.34 Rome 12.1.0 — https://rome.tools/blog/2023/05/10/rome12_1/ Security-релиз Gitlab — https://about.gitlab.com/releases/2023/05/23/critical-security-release-gitlab-16-0-1-released/ git 2.41.0 — https://www.spinics.net/lists/git/msg461506.html Parcel 2.9.0 — https://parceljs.org/blog/v2-9-0/ Rust 1.70.0 — https://blog.rust-lang.org/2023/06/01/Rust-1.70.0.html Electron 25.0 — https://www.electronjs.org/blog/electron-25-0 0:10:02 Другие новости 10 лет React — https://vercel.com/blog/10-years-of-react Core-разработчики React о фреймворке — https://www.youtube.com/watch?v=g5BGoLyGjY0 Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-234/ 0:00:00 Начало выпуска 0:00:27 Интересные публикации Регулярные выражения — https://www.honeybadger.io/blog/javascript-regular-expressions/ Взаимодействиее микрофронтендов — https://habr.com/ru/companies/simbirsoft/articles/734342/ Сложные типы TS — https://habr.com/ru/articles/735542/ Deopt Explorer — https://devblogs.microsoft.com/typescript/introducing-deopt-explorer/ Redux-saga — https://habr.com/ru/companies/usetech/articles/735914/ Ускорение CI/CD-пайплайна с помощью Yarn — https://habr.com/ru/companies/kts/articles/735104/ Автотесты Cypress в Docker-контейнерах — https://habr.com/ru/articles/734820/ Почему могут падать тесты Jest? — https://jamiemagee.co.uk/blog/your-jest-tests-might-be-wrong/ Scroll-driven Animations — https://developer.chrome.com/articles/scroll-driven-animations/ Демо-сайт Scroll-driven Animations — https://scroll-driven-animations.style/ Генерация PDF без печати браузера — https://habr.com/ru/companies/kaspersky/articles/734144/ Концепции ванильного JS — https://habr.com/ru/articles/733570/ «Герои 3» в браузере — https://habr.com/ru/companies/soletude/articles/726416/ 0:06:16 Новости релизов Firefox 113 — https://www.mozilla.org/en-US/firefox/113.0/releasenotes/ Next.js 13.4 — https://nextjs.org/blog/next-13-4 Vue 3.3 — https://blog.vuejs.org/posts/vue-3-3 Jasmine 5 — https://github.com/jasmine/jasmine/blob/main/release_notes/5.0.0.md Security-релизы Gitlab — https://about.gitlab.com/releases/2023/05/05/critical-security-release-gitlab-15-11-2-released/#malicious-runner-attachment-via-graphql pnpm 8.5.1 — https://github.com/pnpm/pnpm/releases/tag/v8.5.1 Electron 24.2.0 — https://github.com/electron/electron/releases/tag/v24.2.0 0:07:58 Другие новости Google Codey — https://9to5google.com/2023/05/10/google-codey-programming-generative-ai/ Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-233/ 0:00:00 Начало выпуска 0:00:29 Интересные публикации Ускорение SPA — https://habr.com/ru/articles/732406/ Модернизация Vox News — https://ishadeed.com/article/rebuild-featured-news-modern-css/ AbortController — https://habr.com/ru/articles/731644/ Доклад Рича Харриса о вебе — https://www.youtube.com/watch?v=uXCipjbcQfM Детектив с Unbound — https://habr.com/ru/companies/yandex/articles/729764/ XSS атакует, часть 2 — https://habr.com/ru/companies/alfa/articles/731394/ XSS атакует, часть 1 — https://habr.com/ru/companies/alfa/articles/717896/ Исправление текстов с ChatGPT-4 — https://habr.com/ru/articles/732394/ Транзакции с Ether.js — https://habr.com/ru/articles/731786/ Основы с Ether.js — https://habr.com/ru/articles/722816/ Материалы по веб-разработке — https://habr.com/ru/companies/yandex_praktikum/articles/730344/ 0:04:04 Новости релизов Chrome 113 — https://developer.chrome.com/blog/new-in-chrome-113/ Chrome DevTools 113 — https://developer.chrome.com/blog/new-in-devtools-113/ WebGPU в Chrome — https://developer.chrome.com/blog/webgpu-release/ Firefox 112.0.2 — https://www.mozilla.org/en-US/firefox/112.0.2/releasenotes/ Angular 16 — https://blog.angular.io/angular-v16-is-here-4d7a28ec680d Deno 1.33 — https://deno.com/blog/v1.33 Node.js 20.1.0 — https://nodejs.org/en/blog/release/v20.1.0 Security-релизы git — https://lkml.org/lkml/2023/4/25/705 Rust 1.69.0 — https://blog.rust-lang.org/2023/04/20/Rust-1.69.0.html Ядро Linux 6.3 — https://lkml.org/lkml/2023/4/23/284 0:06:05 Другие новости Браузер Opera One — https://blogs.opera.com/desktop/2023/04/opera-unveils-opera-one-an-entirely-redesigned-browser/ Provenance для npm-пакетов на GitHub — https://github.blog/2023-04-19-introducing-npm-package-provenance/ Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-232/ 0:00:00 Начало выпуска 0:00:33 Интересные публикации node:test — https://glebbahmutov.com/blog/trying-node-test-runner/ React Server Components — https://www.youtube.com/watch?v=Fctw7WjmxpU Angular Signals — https://github.com/angular/angular/discussions/49685 ECMAScript 2023 — https://pawelgrzybek.com/whats-new-in-ecmascript-2023/ Эксплуатация уязвимостей Chrome, часть 3 [EN] — https://jhalon.github.io/chrome-browser-exploitation-3/ Эксплуатация уязвимостей Chrome, часть 3 [RU] — https://habr.com/ru/companies/bastion/articles/716640/ Эволюция менеджмента зависимостей — https://habr.com/ru/companies/gazprombank/articles/725992/ Современный гайд по офрмлению JS-библиотек — https://github.com/frehner/modern-guide-to-packaging-js-library Фичи JS и TS — https://betterprogramming.pub/all-javascript-and-typescript-features-of-the-last-3-years-629c57e73e42 Вёрстка современных рассылок — https://fullystacked.net/posts/modern-html-email/ Can I Email — https://www.caniemail.com/clients/ Google Sheets как БД для телеграм бота, часть 2 — https://habr.com/ru/articles/725420/ Google Sheets как БД для телеграм бота, часть 3 — https://habr.com/ru/articles/727248/ Карты с AnyCharts — https://habr.com/ru/company/ruvds/blog/724454/ Визуализированный гайд по React — https://react.gg/visualized База баз данныз — https://technically.dev/database-database 0:07:02 Новости релизов Chrome 112 — https://developer.chrome.com/blog/new-in-chrome-112/ Chrome DevTools 112 — https://developer.chrome.com/blog/new-in-devtools-112/ Firefox 112 — https://www.mozilla.org/en-US/firefox/112.0/releasenotes/ Node.js 20.0.0 — https://nodejs.org/en/blog/announcements/v20-release-announce Node.js 19.9.0 — https://nodejs.org/en/blog/release/v19.9.0 Node.js 18.16.0 — https://nodejs.org/en/blog/release/v18.16.0 Node.js 16.20.0 — https://nodejs.org/en/blog/release/v16.20.0 Laravel 10 [EN] — https://laravel-news.com/laravel-10 Laravel 10 [RU] — https://ru.hexlet.io/blog/posts/vyshel-laravel-10-glavnye-izmeneniya Storybook 7.0 — https://storybook.js.org/blog/storybook-7-0/ Vite 4.3 — https://vitejs.dev/blog/announcing-vite4-3.html Rome 12 — https://rome.tools/blog/2023/03/28/rome12/ WebStorm 2023.1 — https://www.jetbrains.com/webstorm/whatsnew/ Ionic 7 — https://ionic.io/blog/ionic-7-is-here Electron 24.0.0 — https://www.electronjs.org/blog/electron-24-0 Cypress 12.10.0 — https://docs.cypress.io/guides/references/changelog#12-10-0 Puppeteer 19.9.0 — https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-core-v19.9.0 pnpm 8.2.0 — https://github.com/pnpm/pnpm/releases/tag/v8.2.0 ESLint 8.38.0 — https://eslint.org/blog/2023/04/eslint-v8.38.0-released/ 0:10:45 Другие новости Исследование руководителей разработки — https://devcrowd.ru/tl23/ GitHub Copilot X — https://github.com/features/preview/copilot-x GitHub акселератор выбрал первые проекты — https://github.blog/2023-04-12-github-accelerator-our-first-cohort-and-whats-next/ Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
C
CSSSR

1 Chrome 111, Firefox 111, TypeScript 5.0, микрофронтенды, мемоизация, local-first, багхантинг 11:52
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-231/ 0:00:00 Начало выпуска 0:00:54 Интересные публикации Микрофронтенды — https://habr.com/ru/post/721762/ Module Federation — https://habr.com/ru/post/720560/ Фронтенд сервиса Mailion — https://habr.com/ru/company/ncloudtech/blog/722396/ local-firts приложения — https://evilmartians.com/chronicles/cool-front-end-arts-of-local-first-storage-sync-and-conflicts Мемоизация своими руками — https://habr.com/ru/post/720594/ Three.js на веб-странице — https://habr.com/ru/company/simbirsoft/blog/721912/ Сайт Three.js — https://threejs.org/ JS-скрипт рисует верёвку на SVG — https://habr.com/ru/company/nmg/blog/719822/ Советы по CSS-анимациям — https://joshcollinsworth.com/blog/great-transitions Часы на CSS — https://css-tricks.com/creating-a-clock-with-the-new-css-sin-and-cos-trigonometry-functions/ Круговые диаграммы на CSS — https://www.smashingmagazine.com/2023/03/dynamic-donut-charts-tailwind-css-react/ Хук useSyncExternalStore — https://julesblom.com/writing/usesyncexternalstore Выбор между Playwright и Puppeteer — https://habr.com/ru/company/otus/blog/721740/ Google Sheet как БД для телеграм бота — https://habr.com/ru/post/722952/ Как работает компилятор TS — https://www.youtube.com/watch?v=X8k_4tZ16qU Как начать заниматься багхантингом, часть 1 — https://habr.com/ru/company/pt/blog/690716/ Как начать заниматься багхантингом, часть 2 — https://habr.com/ru/company/pt/blog/721978/ Социальная инженерия и PDF-файлы — https://habr.com/ru/company/ussc/blog/723032/ Браузерное расширение с поиском по MDN — https://habr.com/ru/company/timeweb/blog/720646/ Подборка UX и интересных веб-дизайнов — https://www.smashingmagazine.com/2023/03/inspiring-web-design-ux-showcases/ Стартап в соло — https://habr.com/ru/post/720456/ 0:08:00 Новости релизов Chrome 111 — https://developer.chrome.com/blog/new-in-chrome-111/ Chrome DevTools 111 — https://developer.chrome.com/blog/new-in-devtools-111/ Firefox 111 — https://www.mozilla.org/en-US/firefox/111.0/releasenotes/ TypeScript 5.0 — https://devblogs.microsoft.com/typescript/announcing-typescript-5-0/ Java SE 20 — https://mail.openjdk.org/pipermail/jdk-dev/2023-March/007517.html cURL 8.0.0 — https://daniel.haxx.se/blog/2023/03/20/twenty-five-years-of-curl/ Ubuntu 20.04.6 LTS — https://lists.ubuntu.com/archives/ubuntu-announce/2023-March/000287.html njs 0.7.11 — http://nginx.org/en/docs/njs/changes.html#njs0.7.11 0:10:13 Другие новости Mozilla вкладывается в стартапы с ИИ — https://blog.mozilla.org/en/mozilla/introducing-mozilla-ai-investing-in-trustworthy-ai/ Docker дропает тариф «Free Team» — https://news.ycombinator.com/item?id=35166317 Новый сайт React — https://react.dev/ Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-230/ 0:00:00 Начало выпуска 0:00:50 Интересные публикации Деплой в продакшен — https://blog.pragmaticengineer.com/shipping-to-production/ Асинхроннность JS — https://habr.com/ru/company/yandex/blog/718084/ 12 неочевидных правил REST API — https://habr.com/ru/company/redmadrobot/blog/719222/ React Table (TanStack Table) — https://habr.com/ru/company/timeweb/blog/719796/ TanStack Table 8 — https://github.com/TanStack/table API композиции директив Angular — https://habr.com/ru/post/718692/ Feature Layered Architecture — https://blog.bitsrc.io/understand-the-most-reliable-frontend-architecture-c8578e3166b#7f5b Vercel Cache API — https://vercel.com/blog/vercel-cache-api-nextjs-cache Обзор генераторов сайтов — https://www.zachleat.com/web/site-generator-review/ Создание доступной карусели — https://www.smashingmagazine.com/2023/02/guide-building-accessible-carousels/ Маркеры HTML-списков — https://css-tricks.com/everything-you-need-to-know-about-the-gap-after-the-list-marker/ Обзор разных XSS-атак — https://habr.com/ru/company/alfa/blog/717896/ Автотесты с Playwright и TypeScript — https://habr.com/ru/post/718814/ Создание шпионского Chrome-расширения — https://mattfrisbie.substack.com/p/spy-chrome-extension Solana смарт-контракты на Rust для самых маленьких — https://habr.com/ru/post/716312/ 0:06:19 Новости релизов TypeScript 5.0 RC — https://devblogs.microsoft.com/typescript/announcing-typescript-5-0-rc/ Next.js 13.2 — https://nextjs.org/blog/next-13-2 Deno 1.31 — https://deno.com/blog/v1.31 Node.js 19.7.0 — https://nodejs.org/en/blog/release/v19.7.0/ Node.js 18.14.2 — https://nodejs.org/en/blog/release/v18.14.2/ Eleventy 2 beta — https://www.11ty.dev/blog/eleventy-v2-beta/ Firefox 110.0.1 — https://www.mozilla.org/en-US/firefox/110.0.1/releasenotes/ Ubuntu 22.04.2 LTS — https://lists.ubuntu.com/archives/ubuntu-announce/2023-February/000286.html Ember.js 4.11.0 — https://github.com/emberjs/ember.js/releases/tag/v4.11.0 Angular 15.2.0 — https://github.com/angular/angular/releases/tag/15.2.0 nginx Unit 1.29.1 — https://unit.nginx.org/news/2023/#unit1291released 0:08:49 Другие новости Юристы Microsoft требуют отклонить иск по Copilot — https://habr.com/ru/news/t/713480/ Secret scanning alerts — https://github.blog/2023-02-28-secret-scanning-alerts-are-now-available-and-free-for-all-public-repositories/ Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-229/ 0:00:52 Интересные публикации Тренды веб-разработки 2023 — https://www.robinwieruch.de/web-development-trends/ Эксплойтинг браузера, часть 1 — https://habr.com/ru/company/bastion/blog/699168/ Эксплойтинг браузера, часть 2 — https://habr.com/ru/company/bastion/blog/706322/ Удаление event listener — https://www.macarthur.me/posts/options-for-removing-event-listeners Кастомизация и анимация SVG — https://www.smashingmagazine.com/2023/01/svg-customization-animation-practical-guide/ Ускорение экосистемы JS — https://marvinh.dev/blog/speeding-up-javascript-ecosystem-part-3/ TS через множества — https://habr.com/ru/post/713800/ Стартовый обзор TS — https://www.youtube.com/watch?v=YmxwicpROps Система типов GraphQL — https://www.taniarascia.com/graphql-type-system/ Тень с цветом-градиентом — https://css-tricks.com/different-ways-to-get-css-gradient-shadows/ Как подружить Playwright и GitHub Actions — https://radekmie.dev/blog/on-playwright-in-github-actions/ Шаблон для построения Node.js-сервисов — https://www.codeflashbacks.com/announcing-the-enterprise-node-js-service-template/ 0:05:23 Новости релизов Chrome 110 — https://developer.chrome.com/blog/new-in-chrome-110/ DevTools 110 — https://developer.chrome.com/blog/new-in-devtools-110/ Firefox 110 — https://www.mozilla.org/en-US/firefox/110.0/releasenotes/ TypeScript 5.0 beta — https://devblogs.microsoft.com/typescript/announcing-typescript-5-0-beta/ Node.js 19.6.0 — https://nodejs.org/en/blog/release/v19.6.0/ Node.js 18.14.0 — https://nodejs.org/en/blog/release/v18.14.0/ Electron 23 — https://www.electronjs.org/blog/electron-23-0 Релизы git — https://lore.kernel.org/git/xmqqr0us5dio.fsf@gitster.g/T/ 0:07:55 Другие новости Блокировка бесплатных Slack в РФ — https://habr.com/ru/news/t/717460/ Увольнения в GitHub и Gitlab — https://www.shacknews.com/article/134119/github-laying-off-10-percent-of-staff-by-fy23 Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-228/ 0:00:00 Начало выпуска 0:00:35 Интересные публикации Утечки памяти в Node.js — https://kentcdodds.com/blog/fixing-a-memory-leak-in-a-production-node-js-app Оптимизация Bing — https://blogs.bing.com/search-quality-insights/august-2022/Fast-Front-End-Performance-for-Microsoft-Bing Привязка данных в React-формах — https://www.joshwcomeau.com/react/data-binding/ Сборка мусора и промисы — https://dev.to/xnimorz/js-promises-3-garbage-collection-and-memory-leaks-2oi7 Применения :has() — https://css-tricks.com/more-real-world-uses-for-has/ Новое JS-событие scrollend — https://developer.chrome.com/blog/scrollend-a-new-javascript-event/ Анимированные гриды — https://css-tricks.com/animating-css-grid-how-to-examples/ Подборка ruby-гемов — https://evilmartians.com/chronicles/gemfile-of-dreams-libraries-we-use-to-build-rails-apps 0:04:07 Новости релизов Firefox 109 — https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/109 Astro 2.0 — https://astro.build/blog/astro-2/ Remix 1.10 — https://github.com/remix-run/remix/releases/tag/remix%401.10.0 Nuxt 3.1.0 — https://github.com/nuxt/nuxt/releases/v3.1.0 Angular 15.1.0 — https://github.com/angular/angular/releases/tag/15.1.0 esbuild 0.17.0 — https://github.com/evanw/esbuild/releases/tag/v0.17.0 Bun 0.5.0 — https://bun.sh/blog/bun-v0.5.0 Security-релизы RoR — https://rubyonrails.org/2023/1/17/Rails-Versions-6-0-6-1-6-1-7-1-7-0-4-1-have-been-released ESLint 8.32.0 — https://eslint.org/blog/2023/01/eslint-v8.32.0-released/ Security-релизы git — https://lkml.org/lkml/2023/1/17/910 ChromeOS 109 — https://chromereleases.googleblog.com/2023/01/stable-channel-update-for-chromeos_13.html VirtualBox 7.0.6 — https://www.mail-archive.com/vbox-announce@virtualbox.org/msg00223.html 0:06:42 Другие новости Возвращение Servo — https://servo.org/blog/2023/01/16/servo-2023/ Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
C
CSSSR

Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-227/ 0:00:00 Начало выпуска 0:01:06 Интересные публикации Аутентификация — https://www.smashingmagazine.com/2023/01/authentication-websites-banking-analogy/ Необходимый минимум TS для React — https://habr.com/ru/company/timeweb/blog/707744/ Обработка ошибок с TypeScript — https://engineering.udacity.com/handling-errors-like-a-pro-in-typescript-d7a314ad4991 Особенности типов данных в JS — https://habr.com/ru/post/709048/ Разработка виджетов для Figma — https://habr.com/ru/post/709208/ Книга «PostgreSQL 15 изнутри» — https://postgrespro.ru/education/books/internals Перевод статьи об OKLCH-цветах в CSS — https://web-standards.ru/articles/oklch-in-css-why-quit-rgb-hsl/ 0:04:16 Новости релизов Chrome 109 — https://developer.chrome.com/blog/new-in-chrome-109/ Chrome DevTools 109 — https://developer.chrome.com/blog/new-in-devtools-109/ Node.js 18.13.0 — https://nodejs.org/en/blog/release/v18.13.0/ Node.js 19.14.0 — https://nodejs.org/en/blog/release/v19.4.0/ lighttpd 1.4.68 — https://blog.lighttpd.net/articles/2023/01/03/lighttpd-1.4.68-released/ 0:05:24 Другие новости Результаты опроса State of JS 2022 — https://2022.stateofjs.com/en-US/ Атаки на Slack и CircleCI — https://arstechnica.com/information-technology/2023/01/first-lastpass-now-slack-and-circleci-the-hacks-go-on-and-will-likely-worsen/ Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-256/ Больше итогов в блоге CSSSR: https://blog.csssr.com/ru/article/year-resume-2022/ Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
C
CSSSR

Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-225/ 0:00:00 Начало выпуска 0:00:58 Интересные публикации RTK Query — https://habr.com/ru/company/alfa/blog/705640/ Разработка и тестирование приложения с DnD — https://habr.com/ru/post/704604/ Вторая часть [EN] — https://dev.to/wolfriend/developing-and-testing-sortable-drag-and-drop-components-part-2-testing-13lj Новые фичи Angular 15 — https://angularaddicts.com/angular-15-study-guide-b79ad4952e80 Масштабирование разработки с NestJS — https://habr.com/ru/company/sravni/blog/704594/ Лучшие практики интеграционных тестов в Node.js — https://github.com/testjavascript/nodejs-integration-tests-best-practices Геометрия DOM — https://habr.com/ru/company/timeweb/blog/705552/ Применение Module Federation — https://habr.com/ru/company/domrf/blog/705514/ Задачка с сабгридами — https://medium.com/@kellycochrane2/solving-complex-alignment-issues-with-css-grid-and-subgrid-22ca68fe084c Экспериментальная метрика Interaction to Next Paint — https://web.dev/optimize-inp/ Пакет ts-is — https://www.npmjs.com/package/@p4ck493/ts-is 0:06:59 Новости релизов Firefox 108 — https://www.mozilla.org/en-US/firefox/108.0/releasenotes/ PHP 8.2 — https://www.php.net/archive/2022.php#2022-12-08-1 Ruby 3.2 — https://www.ruby-lang.org/en/news/2022/12/25/ruby-3-2-0-released/ Vite 4 — https://vitejs.dev/blog/announcing-vite4.html Гайд по миграции — https://vitejs.dev/guide/migration.html Rome 11 — https://rome.tools/blog/2022/12/06/rome11/ Rollup 3.7.4 — https://github.com/rollup/rollup/releases/tag/v3.7.4 Node.js 14.21.2 — https://nodejs.org/en/blog/release/v14.21.2/ Node.js 16.19.0 — https://nodejs.org/en/blog/release/v16.19.0/ Node.js 19.3.0 — https://nodejs.org/en/blog/release/v19.3.0/ Deno 1.29 — https://deno.com/blog/v1.29 Bun 0.3.0 — https://bun.sh/blog/bun-v0.3.0 Ember 4.9 — https://blog.emberjs.com/ember-4-9-released/ git 2.39 — https://lkml.org/lkml/2022/12/12/442 Ядро Linux 6.1 — https://lkml.org/lkml/2022/12/11/206 0:10:50 Другие новости State of CSS 2022 — https://2022.stateofcss.com/en-US/ Гранулярные токены для npm — https://github.blog/2022-12-06-new-npm-features-for-secure-publishing-and-safe-consumption/ Утечка в LastPass — https://blog.lastpass.com/2022/12/notice-of-recent-security-incident/ Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-224/ 0:00:00 Начало выпуска 0:00:33 Интересные публикации Гайд по веб-воркерам — https://www.sitepoint.com/developing-faster-javascript-apps-the-ultimate-guide-to-web-workers/ Интерактивный гайд по Flexbox — https://www.joshwcomeau.com/css/interactive-guide-to-flexbox/ React Testing Library — https://www.robinwieruch.de/react-testing-library/ Тьюториал по React Testing Library с нуля — https://dev.to/myogeshchavan97/how-to-confidently-write-unit-tests-using-react-testing-library-42de ngFor не только для массивов — https://javascript.plainenglish.io/angulars-ngfor-is-not-just-for-arrays-89a3a07a6e1 Разделение строк в JS с Intl.Segmenter — https://www.stefanjudis.com/today-i-learned/how-to-split-javascript-strings-with-intl-segmenter/ Лучшие практики безопасности Node.js — https://nodejs.org/en/docs/guides/security/ 45 инструментов для фронтенд-разработчиков — https://levelup.gitconnected.com/45-front-end-developer-tools-e496b9c3503 Подборка подборок инструментов — https://dev.to/surajondev/awesome-time-saving-tools-for-developers-1df5 Адвент-календари для разработчиков — https://www.smashingmagazine.com/2022/12/tech-advent-calendars-web-developers-web-designers-2022/ 0:05:05 Новости релизов Safari Technology Preview 159 — https://webkit.org/blog/13587/release-notes-for-safari-technology-preview-159/ Node.js 19.2.0 — https://nodejs.org/en/blog/release/v19.2.0/ Electron 22.0 — https://www.electronjs.org/blog/electron-22-0 Lerna 6.1 — https://github.com/lerna/lerna/releases/tag/v6.1.0 ChromeOS 108 — https://chromereleases.googleblog.com/2022/12/stable-channel-update-for-chromeos.html 0:06:15 Другие новости Mozilla покупает Pulse — https://blog.mozilla.org/en/mozilla/pulse-joins-the-mozilla-family/ Mozilla покупает Active Replica — https://hubs.mozilla.com/labs/welcome-active-replica/ Amazon вступил в Open Invention Network — https://openinventionnetwork.com/amazon-joins-the-open-invention-network/ Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-223/ 0:00:00 Начало выпуска 0:00:28 Интересные публикации Как подружить фреймворки с Deno — https://deno.com/blog/frameworks-with-npm Официальный мануал по Deno — https://deno.land/manual@v1.28.2/introduction Часть мануала по работе с npm — https://github.com/denoland/manual/blob/main/node/how_to_with_npm.md Оптимизация Vue-приложений — https://www.smashingmagazine.com/2022/11/optimizing-vue-app/ Новые единицы вьюпорта — https://web.dev/viewport-units/ Архитектура карт на React + Mapbox — https://habr.com/ru/post/701778/ Effector с нуля, часть 1 — https://habr.com/ru/post/698880/ Effector с нуля, часть 2 — https://habr.com/ru/post/701160/ Кастомные скроллбары — https://css-tricks.com/classy-and-cool-custom-css-scrollbars-a-showcase/ 0:03:45 Новости релизов Chrome 108 — https://chromereleases.googleblog.com/2022/11/stable-channel-update-for-desktop_29.html Новинки Chrome 108 — https://developer.chrome.com/blog/new-in-chrome-108/ Новое в DevTools 108 — https://developer.chrome.com/blog/new-in-devtools-108/ Firefox 107.0.1 — https://www.mozilla.org/en-US/firefox/107.0.1/releasenotes/ Prettier 2.8.0 — https://prettier.io/blog/2022/11/23/2.8.0.html Rollup 3.5.0 — https://github.com/rollup/rollup MariaDB 10.10.2 — https://mariadb.com/kb/en/mariadb-10-10-2-changelog/ SQLite 3.40.0 — https://www.sqlite.org/releaselog/3_40_0.html VirtualBox 7.0.4 — https://www.mail-archive.com/vbox-announce@virtualbox.org/msg00221.html 0:05:10 Другие новости WSL 1.0 — https://devblogs.microsoft.com/commandline/the-windows-subsystem-for-linux-in-the-microsoft-store-is-now-generally-available-on-windows-10-and-11/ Опасности Docker Hub — https://sysdig.com/blog/analysis-of-supply-chain-attacks-through-public-docker-images/ Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-222/ 0:00:00 Начало выпуска 0:00:28 Интересные публикации Архитектурные ошибки Node.js, которых стоит избегать — https://blog.appsignal.com/2022/11/23/nodejs-architecture-pitfalls-to-avoid.html Иконки, Figma API и SVGR, часть 1 — https://dev.to/sm1t/sozdaiem-react-komponienty-ikonok-s-pomoshchiu-figma-api-i-svgr-chast-1-1j22 Иконки, Figma API и SVGR, часть 2 — https://dev.to/sm1t/sozdaiem-react-komponienty-ikonok-s-pomoshchiu-figma-api-i-svgr-chast-2-2h5c Создание плагина для Vite — https://www.vuemastery.com/blog/building-a-plugin-with-vite/ JS и структуры данных — https://profy.dev/article/javascript-data-structures Кастомные формы CSS Grid — https://css-tricks.com/css-grid-and-custom-shapes-part-3/ Доступность с клавиатуры, часть 1 — https://www.smashingmagazine.com/2022/11/guide-keyboard-accessibility-html-css-part1/ Доступность с квавиатуры, часть 2 — https://www.smashingmagazine.com/2022/11/guide-keyboard-accessibility-javascript-part2/ 0:03:18 Новости релизов TypeScript 4.9 — https://devblogs.microsoft.com/typescript/announcing-typescript-4-9/ Rome 10 — https://rome.tools/blog/2022/11/08/rome-10/ Nuxt.js 3 — https://nuxt.com/v3 Firefox 107 — https://www.mozilla.org/en-US/firefox/107.0/releasenotes/ Angular 15 — https://github.com/angular/angular/releases/tag/15.0.0 .NET 7.0 — https://devblogs.microsoft.com/dotnet/announcing-dotnet-7/ ASP.NET 7.0 — https://devblogs.microsoft.com/dotnet/announcing-asp-net-core-in-dotnet-7/ Deno 1.28 — https://deno.com/blog/v1.28 Node.js 19.1.0 — https://nodejs.org/en/blog/release/v19.1.0/ Cypress 11.1.0 — https://docs.cypress.io/guides/references/changelog#11-1-0 Playwright 1.28.0 — https://github.com/microsoft/playwright/releases/tag/v1.28.0 0:06:22 Другие новости The State of JS 2022 — https://survey.devographics.com/survey/state-of-js/2022 GitHub Universe 2022 — https://github.blog/2022-11-09-everything-new-from-github-universe-2022/ Aqua — https://blog.jetbrains.com/qa/2022/11/introducing-aqua-a-powerful-ide-for-test-automation-by-jetbrains/ Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-221/ 0:00:00 Начало выпуска 0:00:28 Интересные публикации Сравнение Turbopack и Vite от Эвана Ю — https://github.com/yyx990803/vite-vs-next-turbo-hmr/discussions/8 Ответ Vercel Эвану — https://turbo.build/blog/turbopack-benchmarks Выбор подхода для микрофронтендов — https://habr.com/ru/company/simbirsoft/blog/698240/ Web Sockets, Web Workers и Service Workers — https://css-tricks.com/the-difference-between-web-sockets-web-workers-and-service-workers/ TS в React-приложениях — https://habr.com/ru/post/693558/ Ресурсы по дизайн-системам — https://www.smashingmagazine.com/2022/11/design-systems-inspiration-resources-case-studies/ –watch в Node.js — https://www.youtube.com/watch?v=vasf87dUUcI TS в Connector/Node.js MySQL — https://blogs.oracle.com/mysql/post/hello-typescript Перевод поста о релизе Lerna 6 — https://habr.com/ru/post/696770/ 0:04:27 Новости релизов Патчи Firefox — https://www.mozilla.org/en-US/firefox/106.0.4/releasenotes/ Security-релизы Ember.js — https://blog.emberjs.com/ember-4-8-1-released/ Rust 1.65.0 — https://blog.rust-lang.org/2022/11/03/Rust-1.65.0.html 0:05:14 Другие новости Remix присоединяется к Shopify — https://remix.run/blog/remixing-shopify Пост от Shopify — https://shopify.engineering/remix-joins-shopify Венчурный фонд Mozilla — https://blog.mozilla.org/en/mozilla/mozilla-ventures-investing-in-responsible-tech/ Иск против GitHub и OpenAI из-за Copilot — https://news.ycombinator.com/item?id=33457063 Копия того самого иска — https://githubcopilotlitigation.com/pdf/1-0-github_complaint.pdf Бета Steam на ChromeOS — https://chromeos.dev/en/posts/steam-on-chromeos-beta Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-220/ 0:00:00 Начало выпуска 0:00:28 Интересные публикации OKLCH в CSS — https://evilmartians.com/chronicles/oklch-in-css-why-quit-rgb-hsl Математическое сравнение в медиа-запросах — https://css-tricks.com/the-new-css-media-query-range-syntax/ Улучшение мобильной веб-версии YouTube — https://web.dev/better-youtube-web-part1/ Обводка и продвинутые анимации для img — https://css-tricks.com/fancy-image-decorations-outlines-and-complex-animations/ Создаём компонент-тултип — https://web.dev/building-a-tooltip-component/ Crash course по Next.js — https://www.youtube.com/watch?v=uU80SSxn9_c 0:04:04 Новости релизов TypeScript 4.9 RC — https://devblogs.microsoft.com/typescript/announcing-typescript-4-9-rc/ План по TypeScript 5.0 — https://github.com/microsoft/TypeScript/issues/51362 Релиз Lerna 6 — https://blog.nrwl.io/lerna-reborn-whats-new-in-v6-10aec6e9091c Security-релизы Node.js в октябре — https://nodejs.org/en/blog/vulnerability/november-2022-security-releases/ Node.js 14.21.0 — https://nodejs.org/en/blog/release/v14.21.0/ Deno 1.27.0 — https://deno.com/blog/v1.27 Babel 7.20.0 — https://babeljs.io/blog/2022/10/27/7.20.0.html npm 9 — https://github.blog/changelog/2022-10-24-npm-v9-0-0-released/ VSCode 1.73 — https://code.visualstudio.com/updates/v1_73 Laravel 9.38.0 — https://laravel-news.com/laravel-9-38-0 0:07:18 Другие новости Фишинг и Dropbox — https://dropbox.tech/security/a-recent-phishing-campaign-targeting-dropbox 2FA для мейнтейнеров важных пакетов — https://github.blog/changelog/2022-11-01-high-impact-package-maintainers-now-require-2fa/ Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-219/ 0:00:00 Начало выпуска 0:00:28 Интересные публикации Многопоточность в Node.js, часть 5 — https://habr.com/ru/company/tensor/blog/693738/ Анимированные, кликабельные карточки с :has() — https://css-tricks.com/creating-animated-clickable-cards-with-the-has-relational-pseudo-class/ Продвинутые hover-эффекты для img — https://css-tricks.com/fancy-image-decorations-masks-and-advanced-hover-effects/ Почему стоит попрощаться с CSS-in-JS — https://dev.to/srmagura/why-were-breaking-up-wiht-css-in-js-4g9b Стартовый гайд по Cypress с React — https://profy.dev/article/cypress-react https://www.smashingmagazine.com/2022/10/devtools-updates-halloween-edition/ 0:03:26 Новости релизов Chrome 107 — https://chromereleases.googleblog.com/2022/10/stable-channel-update-for-desktop_25.html Новинки Chrome 107 — https://developer.chrome.com/blog/new-in-chrome-107/ Новинки Chrome DevTools 107 — https://developer.chrome.com/blog/new-in-devtools-107/ Firefox 106 — https://blog.mozilla.org/en/mozilla/privacy-online-just-got-easier-with-todays-firefox-release/ Node.js 19 — https://nodejs.org/en/blog/announcements/v19-release-announce/ Node.js 18.11.0 — https://nodejs.org/en/blog/release/v18.11.0/ Next.js 13 — https://nextjs.org/blog/next-13 Обзор релиза Next.js 13 [RU] — https://habr.com/ru/post/695080/ Обзор Next Layout RFC — https://habr.com/ru/post/695076/ Бандлер Turbopack — https://vercel.com/blog/turbopack PostgreSQL 15 — https://www.postgresql.org/about/news/postgresql-15-released-2526/ Документация PostgreSQL 15 [RU] — https://postgrespro.ru/blog/news/5969814 Python 3.11.0 — https://blog.python.org/2022/10/python-3110-is-now-available.html Ubuntu 22.10.0 — https://ubuntu.com/blog/canonical-releases-ubuntu-22-10-kinetic-kudu Security-релизы git — https://github.blog/2022-10-18-git-security-vulnerabilities-announced/ nginx 1.23.2 — https://mailman.nginx.org/archives/list/nginx-announce@nginx.org/thread/VAQRBPXUPF43YLPXYJXTQ4JOVZZULOTN/ 0:07:36 Другие новости Публичное превью Fleet — https://blog.jetbrains.com/fleet/2022/10/introducing-the-fleet-public-preview/ Fint-grained токены доступа на GitHub — https://github.blog/2022-10-18-introducing-fine-grained-personal-access-tokens-for-github/ Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-218/ 0:00:27 Интересные публикации Обновлённый гайд по рендерингу React — https://blog.isquaredsoftware.com/2020/05/blogged-answers-a-mostly-complete-guide-to-react-rendering-behavior/ Обновлённая шпаргалка по контейнеризации Node.js-контейнеров — https://snyk.io/blog/10-best-practices-to-containerize-nodejs-web-applications-with-docker/ node:test — https://itnext.io/the-new-test-framework-built-in-to-node-js-18-8-0-1d78315ac9f9 Kanban-доска своими руками — https://javascript.plainenglish.io/building-a-beautiful-kanban-board-with-node-js-react-and-websockets-d6114e187e10 Книга «Рефакторинг на максималках» — https://github.com/bespoyasov/refactor-like-a-superhero-online-book/blob/main/manuscript-ru/README.md Волны на CSS — https://css-tricks.com/how-to-create-wavy-shapes-patterns-in-css/ 0:03:22 Новости релизов TypeScript 4.9 Beta — https://devblogs.microsoft.com/typescript/announcing-typescript-4-9-beta/ Firefox 105.0.3 — https://www.mozilla.org/en-US/firefox/105.0.3/releasenotes/ Fresh 1.1 — https://deno.com/blog/fresh-1.1 Astro 1.4.0 — https://astro.build/blog/astro-140/ Rust 1.64.0 — https://blog.rust-lang.org/2022/09/22/Rust-1.64.0.html VirtualBox 7 — https://www.mail-archive.com/vbox-announce@virtualbox.org/msg00218.html Fastify 4.8.1 — https://github.com/fastify/fastify/releases/tag/v4.8.1 0:05:36 Другие новости День рождения Доки — https://twitter.com/doka_guide/status/1580182439393398784 Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
C
CSSSR

1 Chrome 106, Firefox 105, Node.js гидра, ресурсы по TypeScript, Web Almanac 2022, State of CSS 2022 10:03
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-217/ 0:00: 30 Интересные публикации Node.js-гидра, часть 1 — https://habr.com/ru/company/tensor/blog/688182/ Node.js-гидра, часть 2 — https://habr.com/ru/company/tensor/blog/689144/ Node.js-гидра, часть 3 — https://habr.com/ru/company/tensor/blog/689406/ Node.js-гидра, часть 4 — https://habr.com/ru/company/tensor/blog/689864/ Node.js-гидра, часть 5 — https://habr.com/ru/company/tensor/blog/691352/ Перевод «TypeScript в деталях», часть 2 — https://habr.com/ru/company/timeweb/blog/687806/ Перевод «TypeScript в деталях», часть 3 — https://habr.com/ru/company/timeweb/blog/690726/ Курс «Type Level TypeScript» — https://type-level-typescript.com/ Паттерны загрузки данных — https://www.smashingmagazine.com/2022/09/data-loading-patterns-improve-frontend-performance/ Малоизвестные JS API — https://www.smashingmagazine.com/2022/09/javascript-api-guide/ Основы Remix — https://css-tricks.com/the-basics-of-remix/ Убийц Node.js не существует — https://blog.bitsrc.io/dont-worry-nobody-is-replacing-node-js-not-even-bun-and-even-less-deno-4e7148cff78 Шаблоны проектов в VS Code — https://habr.com/ru/post/691534/ Как устроен интернет — https://explained-from-first-principles.com/internet/ 0:05:23 Новости релизов Релиз Chrome 106 — https://chromereleases.googleblog.com/2022/09/stable-channel-update-for-desktop_27.html Новинки Chrome 106 — https://developer.chrome.com/blog/new-in-chrome-106/ Новинки DevTools 106 — https://developer.chrome.com/blog/new-in-devtools-106/ Релиз Firefox 105.0 — https://www.mozilla.org/en-US/firefox/105.0/releasenotes/ Релиз Firefox 105.0.1 — https://www.mozilla.org/en-US/firefox/105.0.1/releasenotes/ Релиз Firefox 105.0.2 — https://www.mozilla.org/en-US/firefox/105.0.2/releasenotes/ Deno 1.26 — https://deno.com/blog/v1.26 Node.js 18.10.0 — https://nodejs.org/en/blog/release/v18.10.0/ Ядро Linux 6.0 — https://lkml.org/lkml/2022/10/2/255 Релиз Java SE 19 — https://jdk.java.net/19/release-notes git 2.38.0 — https://lore.kernel.org/all/xmqqmtacu8bw.fsf@gitster.g/ Electron 21 — https://www.electronjs.org/blog/electron-21-0 Stellarium 1.0 — https://stellarium.org/release/2022/10/01/stellarium-1.0.html 0:08:21 Другие новости Открытая бета платформы Slack на Deno — https://deno.com/blog/slack-open-beta Web Almanac 2022 — https://almanac.httparchive.org/en/2022/javascript Старт State of CSS 2022 — https://stateofcss.com/en-us/ 10 лет TypeScript — https://devblogs.microsoft.com/typescript/ten-years-of-typescript/ Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
C
CSSSR

1 Container Queries и :has() в Chrome 105, алгебраические типы, миграция на React Router 6, Deno 1.25 7:40
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-216/ 0:00:33 Интересные публикации Container Queries — https://ishadeed.com/article/container-queries-are-finally-here/ Примеры с Container Queries — https://lab.ishadeed.com/container-queries Обзор Node.js — https://2ality.com/2022/09/nodejs-overview.html Сравнение систем типов, часть 1 — https://blog.csssr.com/en/article/type-systems-part-1/ Сравнение систем типов, часть 2 — https://blog.csssr.com/en/article/type-systems-part-2/ Перевод «TypeScript в деталях», часть 1 — https://habr.com/ru/company/timeweb/blog/685954/ Миграция на React Router 6 — https://habr.com/ru/company/alfa/blog/686954/ Кастомные формы в CSS Grid, часть 1 — https://css-tricks.com/css-grid-and-custom-shapes-part-1/ Кастомные формы в CSS Grid, часть 2 — https://css-tricks.com/css-grid-and-custom-shapes-part-2/ useMemo и useCallback — https://www.joshwcomeau.com/react/usememo-and-usecallback/ Библиотеки для создания таблиц с данными — https://www.smashingmagazine.com/2022/09/useful-javascript-data-grid-libraries/ Задачи на промисы для собеседований — https://habr.com/ru/company/otus/blog/686670/ 0:05:11 Новости релизов Chrome 105 — https://developer.chrome.com/blog/new-in-chrome-105/ Новинки DevTools — https://developer.chrome.com/blog/new-in-devtools-105/ Обзор Container Queries и :has() — https://developer.chrome.com/blog/has-with-cq-m105/ Firefox 104.0.2 — https://www.mozilla.org/en-US/firefox/104.0.2/releasenotes/ Deno 1.25 — https://deno.com/blog/v1.25 ESLint 8.23.0 — https://eslint.org/blog/2022/08/eslint-v8.23.0-released/ VSCode 1.71 — https://code.visualstudio.com/updates/v1_71 Lerna 5.5.0 — https://github.com/lerna/lerna/releases/tag/v5.5.0 VirtualBox 6.1.38 — https://www.mail-archive.com/vbox-announce@virtualbox.org/msg00217.html 0:06:44 Другие новости Российский игровой движок — https://vc.ru/tech/496749-vk-poprosila-u-mincifry-3-mlrd-rubley-na-razrabotku-rossiyskogo-dvizhka-dlya-videoigr Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-215/ 0:00:38 Интересные публикации Парсинг аргументов командной строки в Node.js — https://2ality.com/2022/08/node-util-parseargs.html DOM ready events — https://www.youtube.com/watch?v=_iq1fPjeqMQ&ab_channel=GoogleChromeDevelopers :has() — https://webkit.org/blog/13096/css-has-pseudo-class/ Ре-рендеры в React — https://www.joshwcomeau.com/react/why-react-re-renders/ Нативный @layer в TailwindCSS — https://css-tricks.com/using-css-cascade-layers-to-manage-custom-styles-in-a-tailwind-project/ 0:03:12 Новости релизов TypeScript 4.8 — https://devblogs.microsoft.com/typescript/announcing-typescript-4-8/ Firefox 104 — https://www.mozilla.org/en-US/firefox/104.0/releasenotes/ Firefox 104.0.1 — https://www.mozilla.org/en-US/firefox/104.0.1/releasenotes/ Node.js 16.17.0 — https://nodejs.org/en/blog/release/v16.17.0/ Node.js 18.8.0 — https://nodejs.org/en/blog/release/v18.8.0/ Storybook 7.0 alpha — https://storybook.js.org/blog/7-0-design-alpha/ Safari Technology Preview 152 — https://webkit.org/blog/13137/release-notes-for-safari-technology-preview-152/ MariaDB 10.9.2 — https://mariadb.org/mariadb-10-10-1-rc-and-10-9-2-ga-now-available/ 0:05:15 Другие новости Планы Bun и организация Oven — https://oven.sh/ Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-214/ 00:00:00 Начало выпуска 00:00:28 Интересные публикации «Плоский» конфиг ESLint, часть 1 — https://eslint.org/blog/2022/08/new-config-system-part-1/ «Плоский» конфиг ESLint, часть 2 — https://eslint.org/blog/2022/08/new-config-system-part-2/ «Плоский» конфиг ESLint, часть 3 — https://eslint.org/blog/2022/08/new-config-system-part-3/ Многопоточность в Node.js — https://www.digitalocean.com/community/tutorials/how-to-use-multithreading-in-node-js Proposal Records & Tuples in JS — https://github.com/tc39/proposal-record-tuple Старый обзор пропозала — https://habr.com/ru/post/504092/ Кастомные фигуры в CSS Grif — https://css-tricks.com/css-grid-and-custom-shapes-part-1/ UX кнопки «Назад» — https://www.smashingmagazine.com/2022/08/back-button-ux-design/ Код-гольфинг, минификация JS-кода — https://getbutterfly.com/code-golfing-tips-tricks-how-to-minify-your-javascript-code/ Всё что разработчик должен знать о Figms при работе с дизайнерами — https://www.smashingmagazine.com/2022/08/everything-developers-must-know-about-figma/ 00:05:40 Новости релизов Релиз-кандидат TypeScript 4.8 — https://devblogs.microsoft.com/typescript/announcing-typescript-4-8-rc/ Патч Chrome 104 — https://chromereleases.googleblog.com/2022/08/stable-channel-update-for-desktop_16.html ESLint 8.21.0 — https://eslint.org/blog/2022/08/eslint-v8.21.0-released/ ESLint 8.22.0 — https://eslint.org/blog/2022/08/eslint-v8.22.0-released/ Ubuntu 22.04.1 LTS — https://lists.ubuntu.com/archives/ubuntu-announce/2022-August/000282.html size-limit — https://github.com/ai/size-limit Playwright 1.25.0 — https://github.com/microsoft/playwright/releases/tag/v1.25.0 Fastify 4.4.0 — https://github.com/fastify/fastify/releases/tag/v4.4.0 Lerna 5.4.3 — https://github.com/lerna/lerna/releases/tag/v5.4.3 00:08:11 Другие новости Анонс продолжения развития Deno — https://deno.com/blog/changes Августовский индекс TIOBE — https://www.tiobe.com/tiobe-index/ Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
C
CSSSR

Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-213/ 00:00:00 Начало выпуска 00:00:29 Интересные публикации Паттены интеграции микросервисов, часть 1 — https://habr.com/ru/company/southbridge/blog/679906/ Паттены интеграции микросервисов, часть 2 — https://habr.com/ru/company/southbridge/blog/681326/ Синаксис селекторов в npm — https://github.blog/changelog/2022-08-03-introducing-the-new-npm-dependency-selector-syntax/ Event Loop на заведениях — https://habr.com/ru/post/681882/ АДаптивные таблицы — https://habr.com/ru/post/680976/ Как REST перестал быть REST — https://htmx.org/essays/how-did-rest-come-to-mean-the-opposite-of-rest/ Как автоматизировать тесты с Postman — https://blog.logrocket.com/how-automate-api-tests-postman/ Зум изображений в CSS Grid — https://css-tricks.com/zooming-images-in-a-grid-layout/ Паттерны аутентификации — https://www.smashingmagazine.com/2022/08/authentication-ux-design-guidelines/ Как выбрать редактор кода в 2022 году — https://www.youtube.com/watch?v=8PhdfcX9tG0 00:06:07 Новости релизов Parcel 2.7 — https://twitter.com/parceljs/status/1554881568287559680 VS Code 1.70 — https://code.visualstudio.com/updates/v1_70 Cypress 10.4.0 — https://docs.cypress.io/guides/references/changelog#10-4-0 Astro 1.0 — https://astro.build/blog/astro-1/ Emver 4.6 — https://blog.emberjs.com/ember-4-6-released/ Redwood 2.2.0 — https://github.com/redwoodjs/redwood/releases/tag/v2.2.0 Ionic 6.2 — https://ionicframework.com/blog/announcing-ionic-v6-2/ Electron 20.0.0 — https://www.electronjs.org/blog/electron-20-0 Docusaurus 2.0 — https://docusaurus.io/blog/2022/08/01/announcing-docusaurus-2.0 00:08:50 Другие новости Type annotation syntax proposal, blog post — https://devblogs.microsoft.com/typescript/a-proposal-for-type-syntax-in-javascript/ Type annotation syntax proposal, repo — https://github.com/tc39/proposal-type-annotations Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
C
CSSSR

1 Chrome 104, individual transform properties, Firefox 103, Go 1.19, Rome 0.8.0, симулятор тимлида 10:34
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-212/ 0:00:00 Начало выпуска 00:00:29 Интересные публикации Individual transform properties — https://web.dev/css-individual-transform-properties/ Избавляемся от медиа-запросов с clamp() — https://www.smashingmagazine.com/2022/08/fluid-sizing-multiple-media-queries/ Явные и неявные элементы гридов — https://css-tricks.com/exploring-css-grids-implicit-grid-and-auto-placement-powers/ Разбор CSS интерфейса Figma — https://ishadeed.com/article/figma-css/ Паттерны для веба от Адама Аргайла — https://web.dev/new-patterns-july-2022/ Разработка приложения-чата — https://habr.com/ru/company/timeweb/blog/680670/ Архитектура для шифрования данных в приложении — https://habr.com/ru/post/680660/ Event Loop — https://habr.com/ru/post/680846/ Оптимизация зависимостей Node.js для AWS Lambda — https://aws.amazon.com/ru/blogs/compute/optimizing-node-js-dependencies-in-aws-lambda/ Игра Vim Adventures — https://vim-adventures.com/ Симулятор тимлида — https://teamlead.wrike.tech/ 00:06:48 Новости релизов Релиз Chrome 104 — https://chromereleases.googleblog.com/2022/08/stable-channel-update-for-desktop.html Новое в Chrome 104 — https://developer.chrome.com/blog/new-in-chrome-104/ Новое в DevTools 104 — https://developer.chrome.com/blog/new-in-devtools-104/ Firefox 103 — https://www.mozilla.org/en-US/firefox/103.0/releasenotes/ Firefox 103.0.1 — https://www.mozilla.org/en-US/firefox/103.0.1/releasenotes/ Go 1.19 — https://go.dev/blog/go1.19 Подробнее о memory limit в Go 1.19 — https://go.dev/doc/gc-guide#Memory_limit Rome 0.8.0 — https://twitter.com/rometools/status/1554759758250491905?t=YpY9NR_1CVpOrd5oqOAA2g&s=19 Ядро Linux 5.19 — https://lkml.org/lkml/2022/7/31/295 Linux Mint 21 — https://blog.linuxmint.com/?p=4358 VirtualBox 6.1.36 — https://www.virtualbox.org/wiki/Changelog-6.1#v36 00:09:06 Другие новости 35000 зараженных копий репозиториев на GitHub — https://www.bleepingcomputer.com/news/security/35-000-code-repos-not-hacked-but-clones-flood-github-to-serve-malware/ GitLab может начать удалять простаивающие репозитории — https://www.theregister.com/2022/08/04/gitlab_data_retention_policy/ Слушайте на любимой платформе: YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA RSS — https://radio.csssr.com/rss/news512.rss Apple Podcasts — https://podcasts.apple.com/us/podcast/id1370045815 Google Podcasts — https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL25ld3M1MTIucnNz&ep=14 SoundCloud — https://soundcloud.com/csssr/sets/512-news Я.Музыка — https://music.yandex.ru/album/7040324/track/54795992 Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Twitter новостей: https://twitter.com/csssr_news Telegram ведущего: https://t.me/Vindizh Twitter ведущего: https://twitter.com/Vindizh…
به Player FM خوش آمدید!
Player FM در سراسر وب را برای یافتن پادکست های با کیفیت اسکن می کند تا همین الان لذت ببرید. این بهترین برنامه ی پادکست است که در اندروید، آیفون و وب کار می کند. ثبت نام کنید تا اشتراک های شما در بین دستگاه های مختلف همگام سازی شود.