Player FM - Internet Radio Done Right
86 subscribers
Checked 9d ago
Agregado hace siete años
Contenido proporcionado por CSSSR. Todo el contenido del podcast, incluidos episodios, gráficos y descripciones de podcast, lo carga y proporciona directamente CSSSR o su socio de plataforma de podcast. Si cree que alguien está utilizando su trabajo protegido por derechos de autor sin su permiso, puede seguir el proceso descrito aquí https://es.player.fm/legal.
Player FM : aplicación de podcast
¡Desconecta con la aplicación Player FM !
¡Desconecta con la aplicación Player FM !
Podcasts que vale la pena escuchar
PATROCINADO
A woman’s search for her father—a pilot who disappeared during a mission in Vietnam—collides with the fight over what we owe those who never returned from war. From the producers of "America's Girls" and "Tom Brown's Body," and hosted by Texas Monthly writer Josh Alvarez, the show debuts April 2025. Texas Monthly Audio subscribers get early access to the show, plus bonus episodes and more subscriber-only audio. Visit texasmonthly.com/audio to learn more.…
TypeScript 4.9 beta, рендеринг в React, «Рефакторинг на максималках», Доке 1 год
Manage episode 344173118 series 2177091
Contenido proporcionado por CSSSR. Todo el contenido del podcast, incluidos episodios, gráficos y descripciones de podcast, lo carga y proporciona directamente CSSSR o su socio de plataforma de podcast. Si cree que alguien está utilizando su trabajo protegido por derechos de autor sin su permiso, puede seguir el proceso descrito aquí https://es.player.fm/legal.
Форма обратной связи: 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
…
continue reading
372 episodios
Manage episode 344173118 series 2177091
Contenido proporcionado por CSSSR. Todo el contenido del podcast, incluidos episodios, gráficos y descripciones de podcast, lo carga y proporciona directamente CSSSR o su socio de plataforma de podcast. Si cree que alguien está utilizando su trabajo protegido por derechos de autor sin su permiso, puede seguir el proceso descrito aquí https://es.player.fm/legal.
Форма обратной связи: 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
…
continue reading
372 episodios
Todos los episodios
×Всем привет, на связи Ислам и это небольшое объявление по поводу новостей. Выпуск подкаста временно приостанавливается, точно на всю весну, возможно — до конца лета! Пока нужно сосредоточиться на другом, да и мне, честно говоря, не помешает перерыв от новостей. Новости постараются вернуться поскорее, но дела пока такие. За это время мы, возможно, переедем на платформу здорового человека, что-нибудь поменяем в формате или придумаем как сделать подкаст ещё полезнее! Спасибо, что слушаете, это бесценно. Будем держать в курсе, 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…
Форма обратной связи: 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…

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…
Форма обратной связи: 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…

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…

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…

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…
Форма обратной связи: 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…

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…
Форма обратной связи: 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…
Форма обратной связи: 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…

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…

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…
Форма обратной связи: 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…

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…

1 TypeScript 4.6 и 4.7, Vite 3, Bun, Fresh и Ultra, многопоточность в Node.js, Deno 1.23 и 1.24 17:28
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-211/ 00:27 Интересные публикации Рантайм Bun — https://bun.sh/ Язык программирования Zig — https://ziglang.org/ Сравнение Bun и Node.js — https://techsparx.com/nodejs/bun/speed-test.html Фреймворк Fresh — https://deno.com/blog/fresh-is-stable Введение во Fresh — https://www.youtube.com/watch?v=Q4dos7-gX68&ab_channel=JackHerrington Фреймворк Ultra — https://ultrajs.dev/ Сравнение фреймворков Redwood и Blitz — https://blog.risingstack.com/redwoodjs-vs-blitzjs-comparison/ 10 ошибок при использовании JS — https://www.toptal.com/javascript/10-most-common-javascript-mistakes Введение в многопоточность Node.js — https://blog.appsignal.com/2022/07/20/an-introduction-to-multithreading-in-nodejs.html Оптимизация размера Sentry JS SDK — https://blog.sentry.io/2022/07/19/javascript-sdk-package-reduced Кастомные ESV-лоадеры — https://dev.to/jakobjingleheimer/custom-esm-loaders-who-what-when-where-why-how-4i1o 06:45 Новости релизов TypeScript 4.6 — https://devblogs.microsoft.com/typescript/announcing-typescript-4-6/ TypeScript 4.7 — https://devblogs.microsoft.com/typescript/announcing-typescript-4-7/ Vite 3 — https://vitejs.dev/blog/announcing-vite3.html Deno 1.23 — https://deno.com/blog/v1.23 Deno 1.24 — https://deno.com/blog/v1.24 Angular 14.1.0 — https://github.com/angular/angular/releases/tag/14.1.0 Vue 2.7.8 — https://github.com/vuejs/vue/blob/main/CHANGELOG.md ESLint 8.20.0 — https://eslint.org/blog/2022/07/eslint-v8.20.0-released/ 16:12 Другие новости Блог Rome — https://rome.tools/blog/ Слушайте на любимой платформе: 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 The State of JS 2021, GH Copilot, релизы языков программирования, Redis 7, Ubuntu 22.04, модули JS 10:58
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-210/ 0:00 Начало выпуска 0:40 Новости релизов Security-релизы Ruby — https://www.ruby-lang.org/en/news/ Rust 1.62 — https://blog.rust-lang.org/2022/06/30/Rust-1.62.0.html Go 1.18 — https://go.dev/doc/go1.18 Erlang 25 — https://www.erlang.org/news/157 Ubuntu 22.04 — https://lists.ubuntu.com/archives/ubuntu-announce/2022-April/000279.html RHEL 9 — https://www.redhat.com/en/about/press-releases/red-hat-defines-new-epicenter-innovation-red-hat-enterprise-linux-9 Redis 7.0 — https://github.com/redis/redis/releases/tag/7.0.0 Docker Desktop для Linux — https://www.docker.com/blog/the-magic-of-docker-desktop-is-now-available-on-linux/ Vim 9 — https://www.vim.org/vim90.php 5:15 Интересные публикации Модули в JavaScript — https://telegra.ph/O-modulyah-JavaScript-formatah-zagruzchikah-i-sborshchikah-modulej-za-10-minut-07-05 Работа с файловой системой в Node.js — https://2ality.com/2022/06/nodejs-file-system.html Gatsby 4 — https://www.smashingmagazine.com/2022/06/demystifying-gatsby4-framework/ Статья о React-хуках — https://css-tricks.com/react-hooks-the-deep-cuts/ 7:28 Другие новости The State of JS 2021 — https://2021.stateofjs.com/ru-RU/ Запуск GitHub Copilot — https://github.blog/2022-06-21-github-copilot-is-generally-available-to-all-developers/ GitHub Copilot по подписке — https://habr.com/ru/news/t/672722/ Критика Copilot — https://habr.com/ru/news/t/566184/ GitLab использует VS Code как дефолтный редактор на платформе — https://about.gitlab.com/blog/2022/05/23/the-future-of-the-gitlab-web-ide/ Слушайте на любимой платформе: 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-209/ 00:00 Начало выпуска 00:38 Новости релизов Релиз React 18 — https://reactjs.org/blog/2022/03/29/react-v18.html Гайд по миграции на React 18 — https://reactjs.org/blog/2022/03/08/react-18-upgrade-guide.html Релиз Angular 14 — https://blog.angular.io/angular-v14-is-now-available-391a6db736af Node.js 18 — https://nodejs.org/en/blog/announcements/v18-release-announce/ Security-релизы Node.js в июле — https://nodejs.org/en/blog/vulnerability/july-2022-security-releases/ 03:16 Интересные публикации ES2022 — https://levelup.gitconnected.com/whats-new-in-javascript-after-the-es2022-release-de13dd091a61 Что нового в Angular 14 — https://nevzatopcu.medium.com/what-is-new-in-angular-14-d31edf91fd3e Обзор React 18 — https://www.youtube.com/watch?v=FZ0cG47msEk&list=PLNG_1j3cPCaZZ7etkzWA7JfdmKWT0pMsa Демо React 18 — https://www.youtube.com/watch?v=ytudH8je5ko&list=PLNG_1j3cPCaZZ7etkzWA7JfdmKWT0pMsa&index=3 Демо потокового SSR в React 18 — https://www.youtube.com/watch?v=pj5N-Khihgc&list=PLNG_1j3cPCaZZ7etkzWA7JfdmKWT0pMsa&index=4 05:05 Другие новости Chrome 100 — https://chromereleases.googleblog.com/2022/03/stable-channel-update-for-desktop_29.html Firefox 100 — https://blog.mozilla.org/mozilla/celebrating-firefox-100/ Инвестиции в Deno — https://deno.com/blog/series-a Слушайте на любимой платформе: 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 Firefox 97, Vite 2.8.0, pipe-оператор, можно ли без фреймворков, результаты The State of JS 2021 9:40
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-208/ 0:00 Начало выпуска 0:26 Интересные публикации pipe-оператор — https://2ality.com/2022/01/pipe-operator.html Декларативная валидация с проверкой правилами — https://bespoyasov.ru/blog/declarative-rule-based-validation/ Как работает компилятор Angular — https://blog.angular.io/how-the-angular-compiler-works-42111f9d2549 Эволюция фронтенда и фреймворков — https://betterprogramming.pub/from-jquery-to-react-vue-angular-the-evolution-of-frontend-frameworks-and-there-difference-3e6b6fcc6200 Альтернатива фреймворкам на чистов S — https://www.smashingmagazine.com/2022/02/web-frameworks-guide-part2/ Анализатор бандлов Statoscope — https://www.smashingmagazine.com/2022/02/statoscope-course-intensive-therapy-bundle/ Доклад о Statoscope на русском — https://www.youtube.com/watch?v=aAkmZ0gMYQ8 — https://webkit.org/blog/12209/introducing-the-dialog-element/ — https://www.zachleat.com/web/details-utils/ Все фавиконки которые вам нужны — https://evilmartians.com/chronicles/how-to-favicon-in-2021-six-files-that-fit-most-needs Адаптивная svg-фавиконка — https://web.dev/building-an-adaptive-favicon/ Генеративная svg-сетка — https://frontend.horse/articles/generative-grids/ Голосовые пользовательские интерфейсы — https://www.smashingmagazine.com/2022/02/voice-user-interfaces-guide/ Автоматизация проверок доступности с GitHub Actions — https://www.adrianbolonio.com/en/accessibility-github-actions/ Кривые Безье — https://pomax.github.io/bezierinfo/ 6:46 Новости релизов Firefox 97 — https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/97 Патч Chrome 98 — https://chromereleases.googleblog.com/2022/02/stable-channel-update-for-desktop_14.html Node.js 17.5.0 — https://nodejs.org/en/blog/release/v17.5.0/ Node.js 16.14.0 — https://nodejs.org/en/blog/release/v16.14.0/ Electron 17.0 — https://www.electronjs.org/blog/electron-17-0 Vite 2.8.0 — https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md#280-2022-02-09 Ember.js 4.2.0 — https://github.com/emberjs/ember.js/releases/tag/v4.2.0 npm 8.5.0 — https://github.com/npm/cli/releases/tag/v8.5.0 8:22 Другие новости Результаты The State of JS 2021 — https://2021.stateofjs.com/en-US/ 100-ая версия браузеров — https://hacks.mozilla.org/2022/02/version-100-in-chrome-and-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 Web 3.0, фреймворк Remix, форумы или чаты? 1:27:32
1:27:32
Reproducir más Tarde
Reproducir más Tarde
Listas
Me gusta
Me gusta1:27:32
В этом эпизоде ведущие Callback Hell обсудили фреймворк Remix и его перспективы, спасение веба децентрализацией и приход Web 3.0, а также где лучше всего разработчикам обмениваться знаниями и хранить их. Запись стрима: https://youtu.be/im1UbkEZzSs
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-207/ 00:00 Начало выпуска 00:22 Интересные публикации React Server Components — https://blog.plasmic.app/posts/how-react-server-components-work/ Веб-фреймворки — https://www.smashingmagazine.com/2022/01/web-frameworks-guide-part1/ Оптимизации Angular — https://www.youtube.com/watch?v=f8sA-i6gkGQ Методы жизненного цикла Angular — https://indepth.dev/posts/1494/complete-guide-angular-lifecycle-hooks Регрессии производительности — https://netflixtechblog.com/fixing-performance-regressions-before-they-happen-eab2602b86fe tnpm — https://dev.to/atian25/in-depth-of-tnpm-rapid-mode-how-could-we-fast-10s-than-pnpm-3bpp Code splitting — https://www.smashingmagazine.com/2022/02/javascript-bundle-performance-code-splitting/ WebAssembly в разных браузерах — https://web.dev/webassembly-feature-detection/ Монорепозитории — https://monorepo.tools/ Фронтенд-треды 2022 от HTMLAcademy — https://habr.com/ru/company/htmlacademy/blog/648325/ 05:56 Новости релизов Chrome 98 — https://chromereleases.googleblog.com/2022/02/stable-channel-update-for-desktop.html Новинки Chrome 98 — https://developer.chrome.com/blog/new-in-chrome-98/ Новинки Chrome DevTools 98 — https://developer.chrome.com/blog/new-in-devtools-98/ Node.js 14.19.0 — https://nodejs.org/en/blog/release/v14.19.0/ Node.js 12.22.10 — https://nodejs.org/en/blog/release/v12.22.10/ TypeScript 4.6 beta — https://devblogs.microsoft.com/typescript/announcing-typescript-4-6-beta/ nginx 1.21.6 — https://mailman.nginx.org/archives/list/nginx-announce@nginx.org/thread/3TSUANWIIXQIG7LLLSLRTIZ4CNTKKT2Q/ 07:27 Другие новости Github усиливает безопасность npm — https://github.blog/2022-02-01-top-100-npm-package-maintainers-require-2fa-additional-security/ Vue 3 становится версией по умолчанию — https://blog.vuejs.org/posts/vue-3-as-the-new-default.html Слушайте на любимой платформе: 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 Дока — в гостях Алёна Батицкая, Вадим Макеев и Игорь Коровченко 1:02:09
1:02:09
Reproducir más Tarde
Reproducir más Tarde
Listas
Me gusta
Me gusta1:02:09
Сегодня выпуск не вполне обычный и в снова много гостей. В гостях редакция Доки. Алёна Батицкая и Вадим Макеев рассказали о начале и развитии Доки, работе с материалами, редактуре и текущей работе над проектом, а Игорь Коровченко поделился техническими деталями реализации платформы. Успели поговорить о планах на будущее и сообществе. Ребята приглашают всех поработать над Докой и делать интернет лучше для других и самих себя. Дока — https://doka.guide/ Контакты гостей: Алёна Батицкая — https://twitter.com/ABatickaya Вадим Макеев — https://twitter.com/pepelsbey Игорь Коровченко — https://twitter.com/igsekor Шоуноты: — Знакомство с Игорем, Алёной и Вадимом (00:00) — Как родилась идея Доки и начала воплощаться в жизнь (04:20) — Почему был выбрал легковесный стек для разработки Доки (12:25) — Как работает редактура материалов (17:45) — Чем Дока лучше другой «доки» (26:00) — В каком направлении будет развиваться контент Доки (29:40) — Превратится ли Дока во фреймворк для написания документации (43:45) — Планы по работе с сообществом (48:50) Слушайте нас на любимой платформе: RSS-лента: https://radio.csssr.com/rss/remotetalk.rss Soundcloud: https://soundcloud.com/csssr/sets/remote-talk Apple Podcasts: https://itunes.apple.com/us/podcast/remote-talk/id1414821759?mt=2 Google Podcasts: https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL3JlbW90ZXRhbGsucnNz&ep=14 VK: https://vk.com/podcasts-185290073 Яндекс.Музыка: https://music.yandex.ru/album/9050141 Пишите нам и читайте: Twitter Remote Talk: https://twitter.com/csssr_rt Telegram—канал CSSSR: t.me/csssr Twitter CSSSR: twitter.com/csssr_dev Telegram ведущего: t.me/sgolovin Twitter ведущего: twitter.com/_sgolovin Telegram редакции: t.me/Vindizh Twitter редакции: twitter.com/Vindizh…

1 Андрей Ситник — США и Испания, Барселона 1:11:41
1:11:41
Reproducir más Tarde
Reproducir más Tarde
Listas
Me gusta
Me gusta1:11:41
В этом не совсем обычном выпуске мы поговорим сразу о двух странах: США и Испании. У нас в гостях Андрей Ситник — ведущий фронтендер в Злых Марсианах —, он пожил в США и перебрался в Испанию, а конкретно — в Барселону. 0:00:00 Начало эпизода 0:01:36 Путешествия и почему переезд в США 0:03:42 Виза по которой переехал 0:06:47 Первые впечатления от Нью-Йорка и почему в Америке не умеют строить крупные города 0:13:27 Безопасность в городах США 0:17:25 Полицейское государство 0:21:08 Жильё в США и аренда 0:26:44 Этнические районы Нью-Йорка и культурная изолированность США 0:30:35 Разные штаты США 0:34:04 Климат и климатические зоны в США 0:39:08 Кому в целом могут подойти и не подойти США 0:43:05 Почему США в итоге не подошли Андрею 0:47:53 Почему Испания и Барселона 0:50:07 Нюансы Барселоны и как проще переносить недостатки других стран 0:55:50 Интеграция в других странах 1:02:28 Есть ли серебрянная пуля правильного выбора страны 1:05:15 Классика жанра: цены в США и Барселоне 1:07:58 Отношение к иностранцам Андрей в Twitter: https://twitter.com/andrey_sitnik Пишите нам и читайте: RSS: https://radio.csssr.com/rss/www.rss Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Telegram редакции: https://t.me/Vindizh Twitter редакции: https://twitter.com/Vindizh…

1 Конспект о микрофронтендах, Remix vs. Next.js, Parcel CSS, Node.js 17.4.0, Deno 1.18, курс по Linux 9:46
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-206/ 00:00 Начало выпуска 00:54 Интересные публикации Конспект по микрофронтендам — http://anto.sh/conspects/micro-frontends.html Работа с ES-модулями — https://2ality.com/2022/01/esm-specifiers.html Непредвиденные пересечения типов — https://fettblog.eu/typescript-unexpected-intersections/ Сравнение Remix и Next.js — https://remix.run/blog/remix-vs-next :has() — https://css-live.ru/css/psevdoklass-has-ne-tolko-roditelskij-selektor.html border-image — https://css-live.ru/tricks/border-image-gradients-sorcery.html Оптимизация мобильной версии ЦИАНа — https://habr.com/ru/company/cian/blog/598799/ Курс «Linux для разработчиков» — https://slurm.io/linux-for-developers Переключатель темы — https://web.dev/building-a-theme-switch-component/ Каскадные слои CSS — https://www.youtube.com/watch?v=ilrPpSQJb3U CSS-испытания — https://css-challenges.com/ 05:54 Новости релизов Январский Critical Patch Update от Oracle — https://blogs.oracle.com/security/post/january-2022-cpu Патч Chrome 97 — https://chromereleases.googleblog.com/2022/01/stable-channel-update-for-desktop_19.html Патч Firefox 96.0.1 — https://www.mozilla.org/en-US/firefox/96.0.1/releasenotes/ Патч Firefox 96.0.2 — https://www.mozilla.org/en-US/firefox/96.0.2/releasenotes/ Safari Technology Preview 138 — https://webkit.org/blog/12176/release-notes-for-safari-technology-preview-138/ Node.js 17.4.0 — https://nodejs.org/en/blog/release/v17.4.0/ Deno 1.18 — https://deno.com/blog/v1.18 Parcel CSS — https://parceljs.org/blog/parcel-css/ Rust 1.58.0 — https://blog.rust-lang.org/2022/01/13/Rust-1.58.0.html lighttpd 1.4.64 — https://blog.lighttpd.net/articles/2022/01/19/lighttpd-1.4.64-released/ 8:40 Другие новости Новые мейнтейнеры faker.js — https://fakerjs.dev/update.html#who-are-the-current-maintainers Новая версия Rust-for-Linux — https://lkml.org/lkml/2022/1/17/13 Слушайте на любимой платформе: 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-205/ 00:00 Начало 00:32 Интересные публикации Доменное моделирование в функциональном стиле, часть 1 — https://bespoyasov.ru/blog/domain-modelling-made-functional/ Доменное моделирование в функциональном стиле, часть 2 — https://bespoyasov.ru/blog/domain-modelling-made-functional-2/ Доменное моделирование в функциональном стиле, часть 3 — https://bespoyasov.ru/blog/domain-modelling-made-functional-3/ Чего ждать от CSS в 2022 году — https://www.bram.us/2021/12/27/css-in-2022/ Доклад о пакетных менеджерах — https://www.youtube.com/watch?v=RAFFHpjrwAs Начало работы с Vite — https://css-tricks.com/adding-vite-to-your-existing-web-app/ Возможно для ускорения не нужен Rust [RU] — https://habr.com/ru/post/350018/ Возможно для ускорения не нужен Rust [EN] — https://mrale.ph/blog/2018/02/03/maybe-you-dont-need-rust-to-speed-up-your-js.html Пора ли отказаться от Enzyme — https://dev.to/wojtekmaj/enzyme-is-dead-now-what-ekl Объявление о прекращении поддержки AngularJS — https://blog.angular.io/discontinued-long-term-support-for-angularjs-cc066b82e65a Передача поддержки AngularJS коммерческой организации — https://blog.angular.io/finding-a-path-forward-with-angularjs-7e186fdd4429 JavaScript для нетерпеливых программистов 2022 — https://exploringjs.com/impatient-js/ Туториал по Preact — https://preactjs.com/tutorial/ Курс по адаптивному дизайну — https://web.dev/learn/design/ Интерфейсы автомобилей — https://www.smashingmagazine.com/2021/12/designing-human-machine-interfaces-future-vehicles/ Ресурсы по UX — https://www.smashingmagazine.com/2021/12/tools-tips-resources-to-build-better-user-experiences/ 06:20 Новости релизов Chrome 97 — https://chromereleases.googleblog.com/2022/01/stable-channel-update-for-desktop.html Новое в Chrome 97 — https://developer.chrome.com/blog/new-in-chrome-97/ Новинки ChromeDevTools 97 — https://developer.chrome.com/ru/blog/new-in-devtools-97/ Firefox 96 — https://www.mozilla.org/en-US/firefox/96.0/releasenotes/ Security-релизы Node.js — https://nodejs.org/en/blog/vulnerability/jan-2022-security-releases/ ChromeOS 97 — https://chromereleases.googleblog.com/2022/01/stable-channel-update-for-chrome-os.html Debian 11.2 — https://www.debian.org/News/2021/20211218 Ядро Linux 5.16 — https://lkml.org/lkml/2022/1/9/294 nginx 1.21.5 — http://nginx.org/en/CHANGES 08:20 Другие новости Rising Stars 2021 — https://risingstars.js.org/2021/en The State of JS 2021 — https://stateofjs.com/ История о faker.js и colors.js — https://www.reddit.com/r/programming/comments/rz5rul/marak_creator_of_fakerjs_who_recently_deleted_the/ Far Manager для Linux и macOS — https://github.com/elfmz/far2l Слушайте на любимой платформе: 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 Сергей Юдовский, Co-Founder & CEO компании ElectroNeek 1:04:03
1:04:03
Reproducir más Tarde
Reproducir más Tarde
Listas
Me gusta
Me gusta1:04:03
В этом эпизоде у нас в гостях Сергей Юдовский — Co-Founder & CEO компании ElectroNeek. Мы поговорили о том, как можно запустить успешный бизнес в США, как автоматизации могут помогать не заменять сотрудников, а увеличивать их продуктивность, а также что можно извлечь из неудачного опыта. Сергей на Facebook: https://www.facebook.com/yudovskiy Сергей на LinkedIn: https://www.linkedin.com/in/yudovskiy/ LinkedIn ElectroNeek: https://www.linkedin.com/company/electroneek/ Истории успеха интеграторов: https://electroneek.com/ru/msps/success-stories/ Facebook ElectroNeek: https://www.facebook.com/ELECTRONEEKRPA/ Youtube ElectroNeek: https://www.youtube.com/channel/UC014owEr9E1tRVJJKJ3wXdA Слушайте нас на любимой платформе: RSS-лента: radio.csssr.com/rss/mw.rss Apple Podcasts: https://podcasts.apple.com/us/podcast/manager-within/id1471648183 Soundcloud: soundcloud.com/csssr/sets/manager-within Google Podcasts: https://podcasts.google.com/feed/aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL213LnJzcw VK: vk.com/podcasts-185290073 Яндекс.Музыка: music.yandex.ru/album/8737912 Читайте нас и пишите: Twitter CSSSR: https://twitter.com/csssr_dev Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Telegram для связи с редакцией: https://t.me/Vindizh…

1 Итоги года 2021 2:01:57
2:01:57
Reproducir más Tarde
Reproducir más Tarde
Listas
Me gusta
Me gusta2:01:57
В этом выпуске мы обсудим итоги года и коснемся тенденций 2022 года. Запись стрима: https://youtu.be/AK5rXJ9fMmo Слушайте на любимой платформе: RSS — radio.csssr.com/rss/callback_hell.rss YouTube — www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA Пишите нам и читайте: Telegram—канал CSSSR: t.me/csssr Twitter CSSSR: twitter.com/csssr_dev…
Это заключительный выпуск Новостей 512 в 2021 году. В нём события и инфоповоды получат награды в разных номинациях. Наслаждайтесь и с наступающим Новым Годом! Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-204/ Слушайте на любимой платформе: 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 Уязвимость Log4Shell, The State of CSS 2021, Ruby on Rails 7, тонкости рендеринга, дженерики в Go 9:42
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-203/ 0:00 Начало выпуска 0:24 Интересные публикации Браузер, рендеринг, производительность — https://www.youtube.com/watch?v=tbDxm1hiEI4 Дебаг утечек памяти из-за отчужденных элементов — https://blogs.windows.com/msedgedev/2021/12/09/debug-memory-leaks-detached-elements-tool-devtools/ Новый API structuredClone —https://web.dev/structured-clone/ Коммитить ли node_modules — https://www.jackfranklin.co.uk/blog/check-in-your-node-dependencies/ Нагрузочное тестироване с JMeter — https://blog.scottlogic.com/2021/12/09/Performance-Testing-with-JMeter.html Компонент обратной связи для пользователя — https://web.dev/building-a-toast-component/ Результаты года работы Compat 2021 — https://web.dev/compat2021-holiday-update/ Обработка тач-событий — https://habr.com/ru/post/592317/ Процедурная генерация снежинок — https://habr.com/ru/post/592659/ Шпаргалка по TypeScript с React — https://blog.bitsrc.io/react-with-typescript-cheatsheet-9dd891dc5bfe HTMLHeaven — https://www.htmhell.dev/tips/ 5:14 Новости релизов Ruby on Rails 7 — https://rubyonrails.org/2021/12/15/Rails-7-fulfilling-a-vision Safari 15.2 — https://developer.apple.com/documentation/safari-release-notes/safari-15_2-release-notes Фикс Chrome 96 — https://chromereleases.googleblog.com/2021/12/stable-channel-update-for-desktop_13.html Fix Firefox 95.0.1 — https://www.mozilla.org/en-US/firefox/95.0.1/releasenotes/ Create React App 5 — https://github.com/facebook/create-react-app/releases/tag/v5.0.0 Node.js 12.22.8 — https://nodejs.org/en/blog/release/v12.22.8/ Laravel 8.76.0 — https://laravel-news.com/laravel-8-76-0 7:07 Другие новости Результаты The State of CSS 2021 — https://2021.stateofcss.com/ru-RU/ Итоги года в Callback Hell — https://www.youtube.com/watch?v=AK5rXJ9fMmo Статья Lunasec о Log4Shell — https://www.lunasec.io/docs/blog/log4j-zero-day Статья Lunasec о борьбе Log4Shell — https://www.lunasec.io/docs/blog/log4j-zero-day-mitigation-guide/ Дженерики в Go — https://go.dev/doc/tutorial/generic Слушайте на любимой платформе: 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 Сергей Александрович, Омск — Imgproxy, Злые Марсиане, Open Source, что происходит в мире Go 1:05:50
1:05:50
Reproducir más Tarde
Reproducir más Tarde
Listas
Me gusta
Me gusta1:05:50
Сегодня наш гостевой микрофон в Омске у Сергея Александровича, злого марсианина, гофера и автора Imgproxy. Контакты гостя: Серегй Александрович — https://twitter.com/darth_sim Шоуноты: 00:00 Знакомство с гостем. От Сюбора и Basic к Ruby и Go 13:05 О работе в Злых Марсианах и о том как находить время на Open Source 18:35 Как появилась идея создания Imgproxy? 24:00 Как и когда Марсиане пишут статьи? 27:10 О выборе технологий для проектов Злых Марсиан 37:20 Что сейчас происходит с Go, нужны ему дженерики или всё таки нет? 58:20 Немного о жизни в Омске и рекомендация от Серея Доп. материалы: Сайт Злых Марсиан — https://evilmartians.com Imgproxy — https://github.com/imgproxy/imgproxy Статья Сергея об ошибках в Go «Errors in Go: From denial to acceptance» — https://evilmartians.com/chronicles/errors-in-go-from-denial-to-acceptance Слушайте нас на любимой платформе: RSS-лента: https://radio.csssr.com/rss/remotetalk.rss Soundcloud: https://soundcloud.com/csssr/sets/remote-talk Apple Podcasts: https://itunes.apple.com/us/podcast/remote-talk/id1414821759?mt=2 Google Podcasts: https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL3JlbW90ZXRhbGsucnNz&ep=14 VK: https://vk.com/podcasts-185290073 Яндекс.Музыка: https://music.yandex.ru/album/9050141 Пишите нам и читайте: Twitter Remote Talk: https://twitter.com/csssr_rt Telegram—канал CSSSR: t.me/csssr Twitter CSSSR: twitter.com/csssr_dev Telegram ведущего: t.me/sgolovin Twitter ведущего: twitter.com/_sgolovin Telegram редакции: t.me/Vindizh Twitter редакции: twitter.com/Vindizh…

1 ReactConf 2021, оптимизации кода, Ruby on Rails 7 RC, Dart 2.15, Flutter 2.8, Tailwind CSS 3.0 8:24
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-202/ 0:00 Начало выпуска 0:23 Интересные публикации Запись ReactConf 2021 — https://www.youtube.com/watch?v=FZ0cG47msEk&list=PLNG_1j3cPCaZZ7etkzWA7JfdmKWT0pMsa Ускорение комментариев на Хабре — https://habr.com/ru/company/habr/blog/590111/ Оптимизации производительности кода — https://habr.com/ru/company/yandex/blog/570914/ 7 способов улучшения производительности Node.js — https://blog.appsignal.com/2021/11/24/7-ways-to-improve-nodejs-performance-at-scale.html Защитный CSS — https://ishadeed.com/article/defensive-css/ ::before и ::after — https://habr.com/ru/company/skillbox/blog/592643/ Актуальные форматы изображений — https://habr.com/ru/post/594211/ Конечные автоматы — https://blog.openreplay.com/state-machines-for-javascript-developers-how-to-use-them-in-your-apps Сравнение Next.js и Remix — https://medium.com/wayf/next-js-and-remixa-brief-comparison-8b542cb2e4f4 8 проектов на Vue.js — https://the-nerdy-dev.com/8-vue-projects-every-beginner-should-try/ 5:12 Новости релизов Firefox 95 — https://www.mozilla.org/en-US/firefox/95.0/releasenotes/ Firefox 95 в блоге Mozilla — https://hacks.mozilla.org/2021/12/webassembly-and-back-again-fine-grained-sandboxing-in-firefox-95/ Ruby on Rails RC 1 — https://weblog.rubyonrails.org/2021/12/6/Rails-7-0-rc-1-released/ Dart 2.15 — https://medium.com/dartlang/dart-2-15-7e7a598e508a Flutter 2.8 — https://medium.com/flutter/whats-new-in-flutter-2-8-d085b763d181 Tailwind CSS 3.0 — https://tailwindcss.com/blog/tailwindcss-v3 7:20 Другие новости Стоит ли оставить MySQL — https://blog.sesse.net/blog/tech/2021-12-05-16-41_leaving_mysql.html Web Almanac 2021 — https://almanac.httparchive.org/en/2021/ Слушайте на любимой платформе: 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 Антон Шувалов, Вьетнам 1:16:57
1:16:57
Reproducir más Tarde
Reproducir más Tarde
Listas
Me gusta
Me gusta1:16:57
Сегодня у нас в гостях Антон Шувалов. Антон работает фронтенд-разработчиком и будит в твиттере других фронтендеров (Просыпайтесь, фронтендеры!). Он живет во Вьетнаме с семьей и собакой, в новом эпизоде он рассказал о жизни во Вьетнаме, переезде, отношении к домашним животным, ценам и другим нюансам этой азиатской страны. 0:00:00 Начало эпизода 0:00:25 Немного об Антоне 0:01:18 Почему Вьетнам, как проходили переезд и поиски жилья? 0:13:52 Собака, нюансы pet friendly и отношение к домашним животным 0:23:42 Разница между севером и югом Вьетнама 0:27:13 Политический строй во Вьетнаме 0:29:10 COVID-19 и борьба с ним во Вьетнаме 0:40:55 IT во Вьетнаме 0:49:23 Климат во Вьетнаме: сезон дождей 0:52:54 Транспорт во Вьетнаме: отличия от Тайланда, опасное вождение и трудности перехода 0:59:40 Сколько стоит жить во Вьетнаме: жилье, коммуналка, интернет, общепит 1:11:45 Кофе, чай, ром Карта с местами от Антона: https://goo.gl/maps/iBpgBvtj98UYDxu6A Антон в Twitter: https://twitter.com/shuvalov_js Пишите нам и читайте: RSS: https://radio.csssr.com/rss/www.rss Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Telegram редакции: https://t.me/Vindizh Twitter редакции: https://twitter.com/Vindizh…
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-201/ 0:00 Начало выпуска 0:22 Интересные публикации: Advent of Code — https://adventofcode.com/ Advent of CSS — https://www.adventofcss.com/ Advent of JS — https://www.adventofjs.com/ Быстрый поиск похожих слов на SQL — https://antonz.ru/similar-words/ Генерация текста с цепями Маркова — https://bespoyasov.ru/blog/text-generation-with-markov-chains/ Генеративные фоны с CSS Paint API — https://css-tricks.com/creating-generative-patterns-with-the-css-paint-api/ Перестаньте писать квадраты — https://habr.com/ru/post/590663/ Сравнение WebGL и WebGPU — https://pixelscommander.com/ru/javascript/webgpu-computations-performance-in-comparison-to-webgl/ Гайд по JWT — https://betterprogramming.pub/jwt-ultimate-how-to-guide-with-best-practices-in-javascript-f7ba4c48dfbd Поддержка больших Next.js-приложений — https://www.smashingmagazine.com/2021/11/maintain-large-nextjs-application/ Перегрузка функций в TypeScript — https://fettblog.eu/typescript-function-overload/ Коллекция роадмапов профессий в IT — https://roadmap.sh/ Курс по регулярным выражениям — https://github.com/aykutkardas/regexlearn.com 6:19 Новости релизов: PHP 8.1 — https://www.php.net/releases/8.1/en.php Node.js 17.2.0 — https://nodejs.org/en/blog/release/v17.2.0/ Node.js 16.13.1 — https://nodejs.org/en/blog/release/v16.13.1/ Node.js 14.18.2 — https://nodejs.org/en/blog/release/v14.18.2/ WebStorm 2021.3 — https://www.jetbrains.com/webstorm/whatsnew/ neovim 0.6.0 — https://github.com/neovim/neovim/releases/tag/v0.6.0 SQLite 3.37.0 — https://www.sqlite.org/releaselog/3_37_0.html Django 4.0 RC-1 — https://www.djangoproject.com/weblog/2021/nov/22/django-40-rc1/ ChromeOS 96 — https://chromereleases.googleblog.com/2021/11/stable-channel-update-for-chrome-os_30.html 8:29 Другие новости: Редактор кода Fleet — https://www.jetbrains.com/fleet/ Compose Multiplatform — https://www.jetbrains.com/ru-ru/lp/compose-mpp/ Слушайте на любимой платформе: 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 В гостях Никита Михайлов. Bootstrap, Atomic CSS, физическое здоровье на удаленке 1:46:10
1:46:10
Reproducir más Tarde
Reproducir más Tarde
Listas
Me gusta
Me gusta1:46:10
В это эпизоде мы постараемся разобраться есть ли у Bootstrap право на жизнь в современном фронтенде и чем хорош Atomic CSS. Также обсудим как удаленная работа влияет на физическое здоровье и что с этим делать. Запись стрима: https://youtu.be/pDKm6RweV5w Никита Михайлов в Twitter: https://twitter.com/n__mikhaylov 0:00:00 Начало эпизода 0:00:36 Bootstrap: Bootstrap 5: https://blog.getbootstrap.com/2021/05/05/bootstrap-5/ Процент сайтов, использующих Bootstrap в 2021 = 27%: https://w3techs.com/technologies/details/js-bootstrap Почти в 10 раз больше, чем React: https://w3techs.com/technologies/overview/javascript_library Лидер по использованию и известности в опросе 2020 State of CSS: https://2020.stateofcss.com/en-US/technologies/css-frameworks/ 0:42:13 Atomic CSS: Tailwind — лидер по удовлетворённости и интересу в 2020 State of CSS: https://2020.stateofcss.com/en-US/technologies/css-frameworks/ Кейс Фэйсбука: https://engineering.fb.com/2020/05/08/web/facebook-redesign/ Много примеров с критикой: https://maintainablecss.com/ 1:12:43 Здоровье на удалёнке: Результаты опроса за 2020 год про здоровье и работу из дома: https://www.uprightpose.com/the-health-dilemma-of-the-work-from-home-era/ Слушайте на любимой платформе: RSS — radio.csssr.com/rss/callback_hell.rss YouTube — www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA Пишите нам и читайте: Telegram—канал CSSSR: t.me/csssr Twitter CSSSR: twitter.com/csssr_dev…
В этом эпизоде у нас в гостях Рамиль Бадретдинов — Engineering Manager в Facebook. Мы поговорили о работе в Google, других компаниях и, конечно же, в самом Facebook. Рамиль рассказал о роли Engineering Manager, как им стать и в чем заключается суть этой позиции. Также немного затронули США и переезд. Рамиль Бадретдинов на LinkedIn — https://www.linkedin.com/in/ramil-badretdinov Слушайте нас на любимой платформе: RSS-лента: radio.csssr.com/rss/mw.rss Apple Podcasts: podcasts.apple.com/us/podcast/mana…in/id1471648183 Soundcloud: soundcloud.com/csssr/sets/manager-within Google Podcasts: podcasts.google.com/?feed=aHR0cHM6L…vcnNzL213LnJzcw VK: vk.com/podcasts-185290073 Яндекс.Музыка: music.yandex.ru/album/8737912 Читайте нас и пишите: Twitter CSSSR: https://twitter.com/csssr_dev Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev Telegram для связи с редакцией: https://t.me/Vindizh…

1 TSConf 2021, property-based testing, .NET 6, Visual Studio 2022, контейнеризация, PHP Foundation 10:41
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-200/ Middle front-end developer — https://csssr.com/ru-ru/jobs/middle-js-developer Android разработчик — https://csssr.com/ru-ru/jobs/android-developer iOS разработчик — https://csssr.com/ru-ru/jobs/ios-developer Все вакансии — https://csssr.com/ru-ru/jobs TSConf 2021 — https://www.youtube.com/playlist?list=PL2z7rCjEG2kubUfEAHu-08-aK3Tyn9Zxe Перегрузка функций в TS — https://dmitripavlutin.com/typescript-function-overloading/ Property-based testing — https://jrsinclair.com/articles/2021/how-to-get-started-with-property-based-testing-in-javascript-with-fast-check/ Гайд по Next.js, часть 2 — https://habr.com/ru/company/timeweb/blog/590157/ 5 ошибок при работе с промисами — https://blog.bitsrc.io/5-common-mistakes-in-using-promises-bfcc4d62657f Контейнеризация — https://iximiuz.com/en/posts/container-learning-path/ Параллакс с кастомными CSS-свойствами — https://css-tricks.com/parallax-powered-by-css-custom-properties/ Сокращение количества медиа-запросов — https://css-tricks.com/responsive-layouts-fewer-media-queries/ ECMAScript Proposals — https://www.proposals.es/ Коллекция терминалов и CLI — https://www.smashingmagazine.com/2021/11/powerful-terminal-commandline-tools-modern-web-development/ Коллекция JavaScript-репозиториев — https://reconshell.com/awesome-javascript/ .NET 6 — https://devblogs.microsoft.com/dotnet/announcing-net-6/ Visual Studio 2022 — https://devblogs.microsoft.com/visualstudio/visual-studio-2022/#visual-studio-2022-is-64-bit Electron 16.0.0 — https://www.electronjs.org/blog/electron-16-0 PHP 8.0.13 — https://www.php.net/ChangeLog-8.php#8.0.13 Tor 11.0.1 — https://blog.torproject.org/new-release-tor-browser-1101/ VirtualBox 6.1.30 — https://www.mail-archive.com/vbox-announce@virtualbox.org/msg00215.html nginx unit 1.26.0 — https://mailman.nginx.org/pipermail/unit/2021-November/000288.html PHP Foundation — https://www.php.net/archive/2021.php#2021-11-22-1 Подробности о PHP Foundation — https://blog.jetbrains.com/phpstorm/2021/11/the-php-foundation/ The 2021 State of the Octoverse — https://github.blog/2021-11-16-the-2021-state-of-the-octoverse/ Топ суперкомпьютеров мира — https://www.top500.org/news/still-waiting-exascale-japans-fugaku-outperforms-all-competition-once-again/ Слушайте на любимой платформе: 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 Уязвимости в npm-пакетах, проблемы с обновлением ПО, автоматизация найма 1:34:51
1:34:51
Reproducir más Tarde
Reproducir más Tarde
Listas
Me gusta
Me gusta1:34:51
В этом выпуске мы обсудим нашумевшие уязвимости в npm-пакетах, какие проблемы может вызвать обновление ПО и можно ли этого избежать. Ещё одна тема — автоматизация найма. Заменят ли смарт-контракты привычные собеседования и может ли нейронка сгенерировать идеальное резюме? Запись стрима: https://youtu.be/QLBIBMZNHOE 0:00:00 Начало 0:00:47 Уязвимости в npm-пакетах ua-parser-js — https://github.com/advisories/GHSA-pjwm-rvh2-c87w coa — https://github.com/advisories/GHSA-73qr-pfmq-6rp8 rc — https://github.com/advisories/GHSA-g2q5-5433-rhrf 0:36:17 Обновление ПО Статья «Никогда ничего не обновляйте» — https://blog.kronis.dev/articles/never-update-anything Тред в твиттере — https://twitter.com/andrestaltz/status/1456883919614357508 0:58:08 Автоматизация найма Сгенерированное резюме — https://twitter.com/Coding_Career/status/1454293034179317764 Тред в твиттере про найм с NFT — https://twitter.com/gregisenberg/status/1456588823287275528 Слушайте на любимой платформе: RSS — https://radio.csssr.com/rss/callback_hell.rss YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev…

1 Parcel 2, RenderingNG Chromium, «Экосистема разработки 2021» от JetBrains 1:09:01
1:09:01
Reproducir más Tarde
Reproducir más Tarde
Listas
Me gusta
Me gusta1:09:01
В этом выпуске мы обсудим новую мажорную версию бандлера Parcel, инициативу по улучшения рендеринга в Chromium и результаты опроса посвященного экосистеме разработки от JetBrains. Запись стрима: https://youtu.be/kdv9Kjrslr0 0:00:00 Начало 0:00:48 Parcel 2 — https://parceljs.org/blog/v2/ 0:27:18 RenderingNG — https://blog.chromium.org/2021/10/renderingng.html 0:44:18 Экосистема разработки 2021 — https://www.jetbrains.com/ru-ru/lp/devecosystem-2021/ Слушайте на любимой платформе: RSS — https://radio.csssr.com/rss/callback_hell.rss YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev…

1 В гостях Вадик Матвеев и Юлия Миоцен. Зачем дизайнеру кодить, дизайн-системы и дизайн-токены 1:25:28
1:25:28
Reproducir más Tarde
Reproducir más Tarde
Listas
Me gusta
Me gusta1:25:28
Эпизод на стыке дизайна и фронтенда! В этом выпуске вместе с Вадиком Матвеевым и Юлией Миоцен мы обсудим нашествие дизайн систем, дизайн-токены и их спецификацию от W3C, а также поговорим о том, зачем дизайнеру может понадобиться программирование. 0:00:00 Старт стрима 0:00:33 Дизайн-токены 0:36:23 Дизайн-системы 0:58:45 Зачем дизайн разработчикам, а дизайнерам код? Вадик Матвеев в Twitter: https://twitter.com/fooontic_ Юлия Миоцен в Twitter: https://twitter.com/julia_miocene Слушайте на любимой платформе: RSS — https://radio.csssr.com/rss/callback_hell.rss YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev…

1 В гостях Саша Беспоясов. Чистая архитектура, SOLID, вредно ли код ревью? 1:54:40
1:54:40
Reproducir más Tarde
Reproducir más Tarde
Listas
Me gusta
Me gusta1:54:40
В этом выпуске речь пойдёт об архитектуре. У нас сегодня первый внешний гость — Саша Беспоясов. Мы поговорим о чистой архитектуре на фронтенде, SOLID и затронем такой зачаствую не простой вопрос как code review. Запись стрима: https://www.youtube.com/watch?v=oLguQIvqZ6s 0:00:00 Старт стрима 0:01:13 Чистая архитектура во фронтенде 0:57:16 SOLID 1:10:57 Вредно ли code review? Саша Беспоясов в Twitter: https://twitter.com/bespoyasov Блог Саши: https://bespoyasov.ru/ Слушайте на любимой платформе: RSS — https://radio.csssr.com/rss/callback_hell.rss YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA Пишите нам и читайте: Telegram—канал CSSSR: https://t.me/csssr Twitter CSSSR: https://twitter.com/csssr_dev…

1 Chrome 96, TypeScript 4.5, дженерики в TS, сравнение систем типов, ReactRouter 6, Slack + Deno 8:08
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-199/ Дженерики в TypeScript — https://habr.com/ru/company/tinkoff/blog/588655/ Сравнение систем типов — https://dev.to/csssr/comparison-of-type-systems-in-front-end-languages-e0i ES2022: гайд по блокам статической инициализации, приватным полям и методам классов — https://betterprogramming.pub/es2022-a-complete-guide-on-private-static-class-fields-methods-and-static-initialization-blocks-f12943a86b2d Будущее тулинга за Rust? — https://leerob.io/blog/rust Туториал по Next.js — https://habr.com/ru/company/timeweb/blog/588498/ Заметка о equestAnimationFrame и requestIdleCallback — https://habr.com/ru/company/timeweb/blog/587908/ Туториал по ReactRouter 6 — https://www.robinwieruch.de/react-router Дополнения к вьюпортам — https://www.bram.us/2021/07/08/the-large-small-and-dynamic-viewports/ Секреты DevTools — https://christianheilmann.com/2021/11/01/developer-tools-secrets-that-shouldnt-be-secrets/ Доклад о секретах DevTools на YouTube — https://www.youtube.com/watch?v=q_qzHzIVxw4 Хитрости Chrome DevTools — https://habr.com/ru/post/587146/ Коллекция библиотек для Node.js-проектов — https://reconshell.com/nodejs-package-list/ Chrome 96 — https://developer.chrome.com/blog/new-in-chrome-96/ Новинки Chrome DevTools 96 — https://developer.chrome.com/blog/new-in-devtools-96/ Видеообзор Chrome 96 — https://www.youtube.com/watch?v=PPukHsOH_BI Видеообзор Chrome DevTools 96 — https://www.youtube.com/watch?v=3CXbhnaFNEw TypeScript 4.5 — https://devblogs.microsoft.com/typescript/announcing-typescript-4-5/ ReactRouter 6 — https://remix.run/blog/react-router-v6 Cypress 9.0.0 — https://github.com/cypress-io/cypress/releases/tag/v9.0.0 Laravel 8.70 — https://laravel-news.com/laravel-8-70-0 Deno + Slack — https://deno.com/blog/slack Новый API Slack — https://api.slack.com/future React 18 переведен в статус беты — https://twitter.com/reactjs/status/1460380211262930948 ReactConf 2021 — https://conf.reactjs.org/ Слушайте на любимой платформе: 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 Павел Калашников, Наталья Мусина и Дарья Баженова — на связи подкаст IT Way 1:27:06
1:27:06
Reproducir más Tarde
Reproducir más Tarde
Listas
Me gusta
Me gusta1:27:06
Сегодня у нас довольно необычный выпуск, так как гостей много, а гостевые микрофоны у нас сразу в Ульяновске и Перми. Сегодня у нас в гостях Наталья Мусина, коммьюнити-менеджер в Hexlet и Павел Калашников, занимается бизнесами, пишет на руби и живет в Ульяновске, а так же Дарья Баженова, координатор скилл-шеринг сообщества IT Way в Перми и специалист в области медицинских исследований в IT. Кроме этого ребята все в той или иной степени участвуют в сообществе IT Way, и ведут подкаст IT Way. Контакты гостей: Наталья Мусина - https://twitter.com/Wolf_Musing Павел Калашников - https://twitter.com/kalashnikovisme Дарья Баженова - https://twitter.com/daryaizpermi IT Way - https://it-way.pro/ Шоуноты: ⁃ Кратко о пути развития гостей (02:20) ⁃ О сообществе IT Way (07:40) ⁃ Проблемы образования в регионах (13:30) ⁃ Разбираемся с soft skills. Что это такое и как их прокачать (32:00) ⁃ Подкасты, подкасты повсюду! Зачем они нужны и чем полезны (40:00) ⁃ О будущем Ruby и Ruby on Rails (53:30) ⁃ Почему всем нужно ехать в Ульяновск (1:11:40) Слушайте нас на любимой платформе: RSS-лента: https://radio.csssr.com/rss/remotetalk.rss Soundcloud: https://soundcloud.com/csssr/sets/remote-talk Apple Podcasts: https://itunes.apple.com/us/podcast/remote-talk/id1414821759?mt=2 Google Podcasts: https://podcasts.google.com/?feed=aHR0cHM6Ly9yYWRpby5jc3Nzci5jb20vcnNzL3JlbW90ZXRhbGsucnNz&ep=14 VK: https://vk.com/podcasts-185290073 Яндекс.Музыка: https://music.yandex.ru/album/9050141 Пишите нам и читайте: Twitter Remote Talk: https://twitter.com/csssr_rt Telegram—канал CSSSR: t.me/csssr Twitter CSSSR: twitter.com/csssr_dev Telegram ведущего: t.me/sgolovin Twitter ведущего: twitter.com/_sgolovin Telegram редакции: t.me/Vindizh Twitter редакции: twitter.com/Vindizh…

1 Angular 13, Firefox 94, реактивность, лекции ШРИ Яндекса 2021, ReactConf 2021, развитие Svelte 10:53
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-198/ 00:28 Интересные публикации: Лекции ШРИ 2021 — https://www.youtube.com/playlist?list=PLKaafC45L_SSUUku_N10BBkVWXkKzqZFI Chrome Dev Summit 2021 — https://www.youtube.com/watch?v=n57U2_-3NLQ Chrome Dev Summit 2021, текст — https://web.dev/cds2021-updates/ Реактивность — https://habr.com/ru/company/timeweb/blog/586450/ Производительность анимаций — https://web.dev/smoothness/ Как типизировать React-хуки — https://devtrium.com/posts/react-typescript-how-to-type-hooks Курс по Next.js — https://www.youtube.com/playlist?list=PLNkWIWHIRwMHjz7hM5o10BNc6dq0OMd2U Локализация Next.js-приложений — https://www.smashingmagazine.com/2021/11/localizing-your-nextjs-app/ SSR и DSG в Gatsby 4 — https://medium.com/@8025918/gatsby-4-using-ssr-and-dsg-14742eaecb66 Компонент сообщения в чате Facebook — https://ishadeed.com/article/facebook-messenger-chat-component/ Создание игрового меню с 3D-эффектом — https://web.dev/building-a-3d-game-menu-component/ Как расширения влияют на производительность браузера — https://www.debugbear.com/blog/chrome-extension-performance-2021 Курс по формам от web.dev — https://web.dev/learn/forms/ Игры для освоения дизайна — https://mikeozornin.ru/blog/all/games-for-designers/ 3D-фигуры с библиотекой Three.js — https://tympanus.net/codrops/2021/10/04/creating-3d-characters-in-three-js/ 06:16 Новости релизов: Angular 13 — https://blog.angular.io/angular-v13-is-now-available-cce66f7bc296 Видеообзор Angular 13 — https://www.youtube.com/watch?v=PUxNiC6Qye4 Firefox 94 — https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/94 Обзор релиза от Марата Таналина — https://tanalin.com/blog/2021/11/firefox-94/ Tor 11 — https://blog.torproject.org/new-release-tor-browser-11-0 V8 9.7 — https://v8.dev/blog/v8-release-97 Deno 1.16 — https://deno.com/blog/v1.16 Node.js 17.1.0 — https://nodejs.org/en/blog/release/v17.1.0/ Ruby 3.1.0 Preview 1 — https://www.ruby-lang.org/en/news/2021/11/09/ruby-3-1-0-preview1-released/ RHEL 8.5 beta — https://www.redhat.com/en/blog/red-hat-enterprise-linux-85-beta-now-available RHEL 9 beta — https://www.redhat.com/en/about/press-releases/red-hat-extends-foundation-multicloud-transformation-and-hybrid-innovation-latest-version-red-hat-enterprise-linux nginx 1.21.4 — http://nginx.org/en/CHANGES 09:07 Другие новости: Рич Харрис присоединился к Vercel для работы над Svelte — https://vercel.com/blog/vercel-welcomes-rich-harris-creator-of-svelte ReactConf 2021 — https://conf.reactjs.org/ Уязвимости в npm-пакетах — https://www.bleepingcomputer.com/news/security/popular-coa-npm-library-hijacked-to-steal-user-passwords/ Эпизод Callback Hell с обсуждением проблемы — https://www.youtube.com/watch?v=QLBIBMZNHOE Слушайте на любимой платформе: 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 HolyJS Piter 2021, бандлинг c Webpack 5 in deep, чего ждать от PHP 8.1, Babel 7.16, снова о ES2022 8:10
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-197/ Middle front-end developer — https://csssr.com/ru-ru/jobs/middle-js-developer Android разработчик — https://csssr.com/ru-ru/jobs/android-developer iOS разработчик — https://csssr.com/ru-ru/jobs/ios-developer Все вакансии — https://csssr.com/ru-ru/jobs HolyJS Piter 2021 — https://www.youtube.com/playlist?list=PL8sJahqnzh8JyUetDcVI5iHzGP8pfKjcl Как работать с файлами в вебе — https://patrickbrosset.com/articles/2021-10-22-handling-files-on-the-web/ Бандлинг с Webpack 5 — https://indepth.dev/posts/1482/an-in-depth-perspective-on-webpacks-bundling-process Скрейпер на ode.js — https://www.smashingmagazine.com/2021/10/building-amazon-product-scraper-nodejs/ Тестирование Vue-компонентов с Cypress — https://css-tricks.com/testing-vue-components-with-cypress/ object-fit и background-size — https://www.smashingmagazine.com/2021/10/object-fit-background-size-css/ Поиск на чистом JavaScript — https://css-tricks.com/in-page-filtered-search-with-vanilla-javascript/ Чего ждать от PHP 8.1 — https://laravel-news.com/getting-ready-for-php-8-1 CSS-медиафичи для доступности — https://tatiana-fokina-blog.ru/posts/css-media-features-for-a11y/ Как устроена Дока — https://habr.com/ru/company/yandex_praktikum/blog/585380/ Safari Technology Preview 134 — https://webkit.org/blog/12033/release-notes-for-safari-technology-preview-134/ Microsoft Edge на Linux — https://nakedsecurity.sophos.com/2021/10/29/microsoft-edge-finally-arrives-on-linux-official-build-lands-in-repos/ Babel 7.16.0 — https://babeljs.io/blog/2021/10/29/7.16.0.html Laravel 8.68.0 — https://laravel-news.com/laravel-8-68-0 Ядро Linux 5.15.0 — https://lkml.org/lkml/2021/10/31/203 Что нового в ES2022 — https://deliciousinsights.github.io/confoo-es2022/ Pipeline-оператор — https://github.com/tc39/proposal-pipeline-operator Атака «Trojan Source» — https://www.openwall.com/lists/oss-security/2021/11/01/6 Слушайте на любимой платформе: 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 Next.js 12, Error Boundaries, Node.js и Event Loop, алгоритмы на JavaScript, веб Photoshop и VSCode 9:46
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-196/ Error Boundaries — https://habr.com/ru/company/2gis/blog/583894/ Микрофронтенды — https://o-b-one.medium.com/the-micro-frontend-chaos-and-how-to-solve-it-960b0a90c58 Плохие практики в TypeScript — https://blog.openreplay.com/typescript-done-wrong Event Loop и Node.js — https://habr.com/ru/company/lineate/blog/585050/ Зона загрузки файла с React — https://blog.alexdevero.com/react-file-dropzone/ OAuth 2 с Node.js — https://www.honeybadger.io/blog/oauth-nodejs-javascript/ Троттлинг и дебаунс — https://itnext.io/solving-javascript-problems-from-bigfrontend-bfe-throttle-and-debounce-87a809e5952b Доступность в Angular — https://habr.com/ru/company/europlan/blog/578856/ Скругление форм с CSS Paint API — https://css-tricks.com/exploring-the-css-paint-api-rounding-shapes/ Управление продолжающимся скроллом — https://ishadeed.com/article/prevent-scroll-chaining-overscroll-behavior/ Уменьшение размера AWS SDK на JS — https://aws.amazon.com/blogs/developer/how-we-halved-the-publish-size-of-modular-aws-sdk-for-javascript-clients/ Таблица с сортировкой, фильтрами и пагинацией на React — https://www.taniarascia.com/front-end-tables-sort-filter-paginate/ var vs. let vs. const — https://javascript.plainenglish.io/javascript-const-vs-var-vs-let-a-comprehensive-guide-for-all-time-d6d836c8bbd7 Алгоритмы и структуры данных на JavaScript — https://github.com/trekhleb/javascript-algorithms/blob/master/README.ru-RU.md Next.js 12 — https://nextjs.org/blog/next-12 Gatsby 4 — https://www.gatsbyjs.com/blog/whats-new-in-gatsby-4/ Node.js 16.13.0 — https://nodejs.org/en/blog/release/v16.13.0/ Angular 13 RC-1 — https://github.com/angular/angular/blob/master/CHANGELOG.md#1300-rc1-2021-10-20 Django 4.0 beta-1 — https://www.djangoproject.com/weblog/2021/oct/25/django-40-beta-1-released/ Веб-версия Photoshop — https://web.dev/ps-on-the-web/ Веб-версия VSCode — https://code.visualstudio.com/blogs/2021/10/20/vscode-dev Слушайте на любимой платформе: 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…
Bienvenido a Player FM!
Player FM está escaneando la web en busca de podcasts de alta calidad para que los disfrutes en este momento. Es la mejor aplicación de podcast y funciona en Android, iPhone y la web. Regístrate para sincronizar suscripciones a través de dispositivos.