Filtrer par genre
- 255 - Chrome 124, Firefox 125, Netflix SafeTest, создание CLI, внутри htmx, опенсорс-грабли
Форма обратной связи: 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/VindizhSat, 20 Apr 2024 - 08min - 254 - Chrome 123, Firefox 124, TypeScritpt 5.4, V8 Sandbox, российский опенсорс, «Just walk out»
Форма обратной связи: 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/VindizhMon, 08 Apr 2024 - 09min - 253 - Chrome 122, Firefox 123, Astro 4.4, Strict Mode, 2023 год для разных инструментов
Форма обратной связи: 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/VindizhFri, 01 Mar 2024 - 12min - 252 - TypeScript 5.4 Beta, Figma dev, Interop 2024, Zod, Deno 1.40
Форма обратной связи: 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/VindizhFri, 09 Feb 2024 - 08min - 251 - Chrome 121, Firefox 122, CSS 2023, IndexedDB, полезные подборки, обновление TIOBE
Форма обратной связи: 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/VindizhSat, 27 Jan 2024 - 11min - 250 - Firefox 121, Safari 17.2, Vue 3.4, Deno 1.39, StyleX, клонирование, вопросы с собесов, критика RSC
Форма обратной связи: 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/VindizhMon, 15 Jan 2024 - 08min - 249 - Новогодний спецвыпуск с итогами года
Форма обратной связи: 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/VindizhFri, 29 Dec 2023 - 08min - 248 - Chrome 120, Firefox 120, PHP 8.3, Astro 4, создай фреймворк, рейтинг суперкомпьютеров
Форма обратной связи: 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/VindizhFri, 15 Dec 2023 - 10min - 247 - TypeScript 5.3, TS-практики, Vite 5, аналитика по Vue-экосистеме, State of JS 2023
Форма обратной связи: 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/VindizhFri, 01 Dec 2023 - 07min - 246 - Angular 17, .NET 8, сообщения в Discord, Unicode, плохой Next.js, карнавал подборок
Форма обратной связи: 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-vernutWed, 22 Nov 2023 - 12min - 245 - Next.js 14, Chrome 119, Firefox 119, workers, форматирование без ESLint, старт State of React
Форма обратной связи: 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/VindizhFri, 03 Nov 2023 - 13min - 244 - Chrome 118, Java SE 21, Python 3.12, Redis и Memcached, сила CRDT, Photoshop в вебе
Форма обратной связи: 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/VindizhFri, 13 Oct 2023 - 13min - 243 - Safari 17, Firefox 118, руны Svelte 5, архитекторы, BDD-тесты с ChatGPT, Remix 2, Next.js 13.5
Форма обратной связи: 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/VindizhSat, 30 Sep 2023 - 10min - 242 - Bun 1.0, TypeScript 5.2, Chrome 117, Firefox 117, State of CSS 2023, отказ от TS, Rome всё
Форма обратной связи: 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/VindizhTue, 19 Sep 2023 - 15min - 241 - Chrome 116, Redux и ES-модули, Webpack vs Turbopack, Fresh 1.4, Python в Excel
Опрос о подкасте 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/VindizhFri, 25 Aug 2023 - 11min - 240 - Firefox 116, TypeScript 5.2 RC, Go 1.21, Arc 1.0, security-релизы Node.js, Astro 2.9
Опрос о подкасте 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/VindizhFri, 11 Aug 2023 - 10min - 239 - Chrome 115, Firefox 115, цена JS, htmx, релизы JS-рантаймов, State of CSS 2023
Форма обратной связи: 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/VindizhMon, 24 Jul 2023 - 11min - 238 - Svelte 4, Nest.js 10, RSC, ещё об архитектуре, курс по Linux, Chrome для тестирования
Форма обратной связи: 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/VindizhFri, 30 Jun 2023 - 11min - 237 - Chrome 114, Firefox 114, TypeScript 5.1, разработка бандлера, нюансы JS, React 10 лет
Форма обратной связи: 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/VindizhSat, 10 Jun 2023 - 10min - 236 - Firefox 113, Next.js 13.4, Vue 3.3, взаимодействие микрофронтендовов, Google Codey
Форма обратной связи: 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/VindizhFri, 19 May 2023 - 08min - 235 - Chrome 113, Angular 16, Opera One, Ethers.js, AbortController
Форма обратной связи: 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/VindizhFri, 05 May 2023 - 07min - 234 - Chrome 112, Firefox 112, ECMAScript 2023, Node.js 20, node:test, Angular Signals
Форма обратной связи: 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/VindizhSat, 22 Apr 2023 - 12min - 233 - Chrome 111, Firefox 111, TypeScript 5.0, микрофронтенды, мемоизация, local-first, багхантинг
Форма обратной связи: 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/VindizhThu, 30 Mar 2023 - 11min - 232 - TypeScript 5.0 RC, Next.js 13.2, Feature Layered Design, Deno 1.31, деплой на прод
Форма обратной связи: 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/VindizhMon, 06 Mar 2023 - 10min - 231 - TypeScript 5.0 beta, Chrome 110, Firefox 110, фронтенд-тренды 2023, TS через множества
Форма обратной связи: 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/VindizhMon, 20 Feb 2023 - 09min - 230 - Firefox 109, Astro 2, оптимизация Bing, промисы, esbuild 0.17, применения :has()
Форма обратной связи: 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/VindizhSat, 28 Jan 2023 - 07min - 229 - Chrome 109, итоги State of JS 2022, Node.js 18.3.0, аутентификация, PostgreSQL 15 изнутри
Форма обратной связи: 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/VindizhFri, 13 Jan 2023 - 07min - 228 - Новогодний спецвыпуск: итоги года
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8
Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-226/
Больше итогов в блоге 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
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/VindizhSat, 31 Dec 2022 - 05min - 227 - Firefox 108, Vite 4, RTK Query, PHP 8.2, Ruby 3.2, масштабирование с NestS, BDD с Cucumber
Форма обратной связи: 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/VindizhTue, 27 Dec 2022 - 13min - 226 - Web Workers, React Testing Library, STP 159, угрозы Node.js, покупки Mozilla
Форма обратной связи: 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/VindizhFri, 09 Dec 2022 - 08min - 225 - Chrome 108, Deno и фреймворки, Prettier 2.8, WSL 1.0
Форма обратной связи: 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/VindizhFri, 02 Dec 2022 - 06min - 224 - TS 4.9, Figma API и SVGR, Nuxt 3, Rome 10, State of JS 2022
Форма обратной связи: 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/VindizhTue, 29 Nov 2022 - 08min - 223 - Turbo vs Vite, микрофронтенды, иск из-за Copilot
Форма обратной связи: 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/VindizhFri, 11 Nov 2022 - 07min - 222 - OKLCH, TypeScript 4.9 RC, security-релизы Node.js, Lerna 6, фишинг и Dropbox
Форма обратной связи: 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/VindizhThu, 03 Nov 2022 - 08min - 221 - Chrome 107, Firefox 106, Next.js 13 и Turbopack, публичное превью Fleet
Форма обратной связи: 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/VindizhFri, 28 Oct 2022 - 08min - 220 - TypeScript 4.9 beta, рендеринг в React, «Рефакторинг на максималках», Доке 1 год
Форма обратной связи: 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/VindizhFri, 14 Oct 2022 - 06min - 219 - Chrome 106, Firefox 105, Node.js гидра, ресурсы по TypeScript, Web Almanac 2022, State of CSS 2022
Форма обратной связи: 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/VindizhTue, 11 Oct 2022 - 10min - 218 - Container Queries и :has() в Chrome 105, алгебраические типы, миграция на React Router 6, Deno 1.25
Форма обратной связи: 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/VindizhFri, 09 Sep 2022 - 07min - 217 - TypeScript 4.8, парсинг аргументов в Node.js, планы Bun, фичи CSS :has() и @layer
Форма обратной связи: 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/VindizhMon, 05 Sep 2022 - 06min - 216 - «Плоский» конфиг ESLint, TS 4.8 RC, Record & Tuple в JS, код-гольфинг, size-limit 8
Форма обратной связи: 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/VindizhSat, 20 Aug 2022 - 09min - 215 - Интеграция микросервисов, селекторы в npm, Astro 1.0, Parcel 2.7, VS Code 1.70, типы в JS?
Форма обратной связи: 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/VindizhFri, 12 Aug 2022 - 10min - 214 - Chrome 104, individual transform properties, Firefox 103, Go 1.19, Rome 0.8.0, симулятор тимлида
Форма обратной связи: 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/VindizhFri, 05 Aug 2022 - 10min - 213 - TypeScript 4.6 и 4.7, Vite 3, Bun, Fresh и Ultra, многопоточность в Node.js, Deno 1.23 и 1.24
Форма обратной связи: 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/VindizhSat, 30 Jul 2022 - 17min - 212 - The State of JS 2021, GH Copilot, релизы языков программирования, Redis 7, Ubuntu 22.04, модули JS
Форма обратной связи: 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/VindizhFri, 15 Jul 2022 - 10min - 211 - Angular 14, React 18, Node.js 18, браузеры 100+, развитие Deno, санкции
Форма обратной связи: 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/VindizhFri, 08 Jul 2022 - 07min - 210 - Firefox 97, Vite 2.8.0, pipe-оператор, можно ли без фреймворков, результаты The State of JS 2021
Форма обратной связи: 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
dialog — https://webkit.org/blog/12209/introducing-the-dialog-element/
details-utils — 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/VindizhFri, 18 Feb 2022 - 09min - 209 - Chrome 98, серверные компоненты React, Angular-оптимизации, tnpm, безопасность npm-пакетов
Форма обратной связи: 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/VindizhFri, 04 Feb 2022 - 08min - 208 - Конспект о микрофронтендах, Remix vs. Next.js, Parcel CSS, Node.js 17.4.0, Deno 1.18, курс по Linux
Форма обратной связи: 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/VindizhFri, 21 Jan 2022 - 09min - 207 - Chrome 97, Firefox 96, пора ли переходить на Vite и pnpm, CSS в 2022, Rising Stars 2021
Форма обратной связи: 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/VindizhMon, 17 Jan 2022 - 11min - 206 - Новогодний спецвыпуск
Это заключительный выпуск Новостей 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/VindizhMon, 27 Dec 2021 - 06min - 205 - Уязвимость Log4Shell, The State of CSS 2021, Ruby on Rails 7, тонкости рендеринга, дженерики в Go
Форма обратной связи: 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/VindizhFri, 24 Dec 2021 - 09min - 204 - ReactConf 2021, оптимизации кода, Ruby on Rails 7 RC, Dart 2.15, Flutter 2.8, Tailwind CSS 3.0
Форма обратной связи: 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/VindizhMon, 13 Dec 2021 - 08min - 203 - Fleet и Compose Multiplatform, PHP 8.1, гайд по JWT, цепи Маркова, роадмапы по IT-профессиям
Форма обратной связи: 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/VindizhFri, 03 Dec 2021 - 09min - 202 - TSConf 2021, property-based testing, .NET 6, Visual Studio 2022, контейнеризация, PHP Foundation
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8
Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-200/
00:28 Вакансии:
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
00:43 Интересные публикации:
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/
06:10 Новости релизов:
.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
08:30 Другие новости:
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/VindizhFri, 26 Nov 2021 - 10min - 201 - Chrome 96, TypeScript 4.5, дженерики в TS, сравнение систем типов, ReactRouter 6, Slack + Deno
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8
Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-199/
0:47 Интересные публикации:
Дженерики в 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/
05:22 Новости релизы:
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
07:00 Другие новости:
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/VindizhFri, 19 Nov 2021 - 08min - 200 - Angular 13, Firefox 94, реактивность, лекции ШРИ Яндекса 2021, ReactConf 2021, развитие Svelte
Форма обратной связи: 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/VindizhFri, 12 Nov 2021 - 10min - 199 - HolyJS Piter 2021, бандлинг c Webpack 5 in deep, чего ждать от PHP 8.1, Babel 7.16, снова о ES2022
Форма обратной связи: 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/VindizhTue, 02 Nov 2021 - 08min - 198 - Next.js 12, Error Boundaries, Node.js и Event Loop, алгоритмы на JavaScript, веб Photoshop и VSCode
Форма обратной связи: 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/VindizhFri, 29 Oct 2021 - 09min - 197 - Chrome 95, Node.js 17, память и GC в JS, архитектура, замыкания, изучение фреймворков, отчет W3C
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8
Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-195/
Память и сборка мусора в JS — https://valerii-udodov.com/posts/javascript-memory/
Приоритет загрузки ресурсов — https://web.dev/priority-hints/
Как не обмануть Lighthouse и себя — https://www.zachleat.com/web/lighthouse-deception/
Замыкания в JavaScript: простое объяснение — https://dmitripavlutin.com/simple-explanation-of-javascript-closures/
Родмапы для изучения фреймворков — https://www.theinsaneapp.com/2021/10/angular-vue-nodejs-emberjs-react-roadmap.html
Svelte vs. React, опять — https://javascript.plainenglish.io/svelte-vs-react-ending-the-debate-799996360561
Экспериментальные фичи DevTools — https://blog.bitsrc.io/google-chrome-experimental-features-for-developers-a9a7cc9d1b30
prefers-reduced-motion — https://www.smashingmagazine.com/2021/10/respecting-users-motion-preferences/
Темные паттерны автозаполнения — https://www.smashingmagazine.com/2021/10/autofill-dark-pattern/
Размышления об идеальной архитектуре — https://habr.com/ru/post/584502/
Reporting API — https://web.dev/reporting-api/
Фреймворк Old Skull — https://habr.com/ru/post/583354/
Шаблон конфигурации Webpack 5 — https://github.com/taniarascia/webpack-boilerplate
Node.js 17 — https://medium.com/the-node-js-collection/node-js-17-is-here-8dba1e14e382
Chrome 95 — https://developer.chrome.com/blog/new-in-chrome-95/
Обзор Пита Лепейджа — https://www.youtube.com/watch?v=Qq4rRt8BNjM
Обзор Джеселин Ин — https://www.youtube.com/watch?v=T_Ppg7ghrWM
Vivaldi 4.3 — https://vivaldi.com/ru/blog/vivaldi-4-3-renovation-ru/
WebStorm 2021.3 EAP — https://blog.jetbrains.com/webstorm/2021/10/webstorm-2021-3-eap-5/
Rust 1.56.0 — https://blog.rust-lang.org/2021/10/21/Rust-1.56.0.html
VirtualBox 6.1.28 — https://www.mail-archive.com/vbox-announce@virtualbox.org/msg00214.htm
njs 0.7.0 — http://nginx.org/en/docs/njs/changes.html#njs0.7.0
Отчет W3C — https://www.w3.org/2021/10/w3c-highlights/Overview.html
Brave Search становится браузером по умолчанию в ряде стран — https://brave.com/search-and-web-discovery/
Кто платит за фреймворки? — https://www.zachleat.com/web/monetization/
Слушайте на любимой платформе:
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/VindizhFri, 22 Oct 2021 - 10min - 196 - Дока, Parcel 2.0, Nuxt.js 3 beta, разбираемся в CORS, новый фреймворк Remix
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8
Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-194/
Дока — https://doka.guide/
Эпизод Callback Hell про чистую архитектуру с Сашей Беспоясовым — https://www.youtube.com/watch?v=oLguQIvqZ6s
Эпизод Callback Hell на стыке дизайна и фронтенда с Вадиком Матвеевым и Юлей Миоцен — https://www.youtube.com/watch?v=C9NIRNs2JXU
CORS – https://jakearchibald.com/2021/cors/
Функции высшего порядка — https://dmitripavlutin.com/javascript-higher-order-functions/
Стримы — https://css-tricks.com/web-streams-everywhere-and-fetch-for-node-js/
Sanitizer API – https://web.dev/sanitizer/
Худшие практики JavaScript – https://blog.bitsrc.io/javascript-worst-practices-dc78e19d6f12
Разумные тесты с BASIC – https://yonigoldberg.medium.com/fighting-javascript-tests-complexity-with-the-basic-principles-87b7622eac9a
Приложение записывающее звук на JavaScript – https://habr.com/ru/company/timeweb/blog/581086/
Компонент для множественного выбора — https://web.dev/building-a-multi-select-component/
Браузер Bonsai – https://bonsaibrowser.com/
Parcel 2 – https://parceljs.org/blog/v2
Nuxt.js 3 beta – https://v3.nuxtjs.org/
ESLint 8 – https://eslint.org/blog/2021/10/eslint-v8.0.0-released
Deno 1.15 – https://deno.com/blog/v1.15
V8 9.6 – https://v8.dev/blog/v8-release-96
Фреймворк Remix – https://remix.run/blog/seed-funding-for-remix
The State of CSS 2021 – https://stateofcss.com/
Состояния экосистемы разработки 2021 от JetBrains – https://www.jetbrains.com/ru-ru/lp/devecosystem-2021/
Инвестиции в безопасность open source – https://www.linuxfoundation.org/press-release/open-source-security-foundation-raises-10-million-in-new-commitments-to-secure-software-supply-chains/
Общественный комитет Node.js уходит на покой — https://nodejs.org/en/blog/announcements/retiring-the-node-js-community-committee/
Слушайте на любимой платформе:
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/VindizhTue, 19 Oct 2021 - 10min - 195 - Firefox 93, TypeScript 4.5 Beta, виды DOM, дебаггинг CSS, XSS, security-релизы Node.js и Redis
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8
Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-193/
Виды DOM — https://habr.com/ru/post/580336/
Дебаггинг CSS — https://www.smashingmagazine.com/2021/10/guide-debugging-css/
border-radius по условию — https://ishadeed.com/article/conditional-border-radius/
Стратегии работы с ветками в git — https://css-tricks.com/branching-strategies-in-git/
XSS-атаки — https://habr.com/ru/company/oleg-bunin/blog/570040/
Адаптивная верстка почты Mail.ru — https://habr.com/ru/company/mailru/blog/579798/
Браузерные хранилища — https://antonz.ru/browser-storage/
Состояние React 18 — https://github.com/reactwg/react-18/discussions/98#discussioncomment-1318753
Ускорение окраски скобок в VS Code — https://code.visualstudio.com/blogs/2021/09/29/bracket-pair-colorization
Визуализированный JavaScript — https://dev.to/lydiahallie/series/3341
Ссылки для изучения доступности и доступной разработки — https://web-standards.ru/articles/a11y-links/
Дизайн-система W3C — https://design-system.w3.org/
Firefox 93: обзор в блоге — https://hacks.mozilla.org/2021/10/lots-to-see-in-firefox-93/
Firefox 93: release notes — https://www.mozilla.org/en-US/firefox/93.0/releasenotes/
TypeScript 4.5 Beta — https://devblogs.microsoft.com/typescript/announcing-typescript-4-5-beta/
Python 3.10 — https://www.mail-archive.com/python-announce-list@python.org/msg09308.html
Security-релизы Node.js в октябре — https://nodejs.org/en/blog/vulnerability/oct-2021-security-releases/
Security-релизы Redis — https://github.com/redis/redis/releases/tag/6.2.6
Уязвимость в PHP — https://github.com/mm0r1/exploits/tree/master/php-filter-bypass
Android 12 — https://android-developers.googleblog.com/2021/10/android-12-is-live-in-aosp.html
lighttpd 1.4.60 — https://www.lighttpd.net/2021/10/3/1.4.60/
Первые результаты внедрения RenderingNG — https://blog.chromium.org/2021/10/renderingng.html
Российский Фонд свободного ПО — https://www.rbc.ru/technology_and_media/04/10/2021/615757b29a7947a3df10e734
Слушайте на любимой платформе:
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/VindizhTue, 12 Oct 2021 - 09min - 194 - Chrome 94, Safari 15, тестирование Effector, Container Units, any, @layout, open-source плагиат?
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8
Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-192/
Вакансии:
Фронтенд-разработчик, React + TypeScript — https://csssr.com/ru-ru/jobs/high-middle-js-developer
Фронтенд-разработчик, Angular 11 — https://csssr.com/ru-ru/jobs/js-developer
QA-инженер с опытом автоматизации — https://csssr.com/ru-ru/jobs/backend-qa-engineer
Как разрабатывать фронтенд в 2022 — https://itnext.io/the-best-frontend-development-strategies-in-2022-cb02dd7aa48b
Использование any — https://fettblog.eu/typescript-any-is-ok/
Тестирование с Effector — https://blog.kamyshev.me/effestor-tests/
Оптимизация Core Web Vitals на главной Mail.ru — https://habr.com/ru/company/mailru/blog/577792/
Паттерны Web Vitals — https://web.dev/patterns/web-vitals-patterns/
Цвтовые пространства — https://www.youtube.com/watch?v=cGyLHxn16pE
CSS-директива @layout — https://www.bram.us/2021/09/15/the-future-of-css-cascade-layers-css-at-layer/
7 применений ::before и ::after — https://css-tricks.com/7-practical-uses-for-the-before-and-after-pseudo-elements-in-css/
Container Units — https://ishadeed.com/article/container-query-units/
Заметка Криса Койера о Container Units — https://css-tricks.com/container-units-should-be-pretty-handy/
Рабочее окружение без мыши — https://www.smashingmagazine.com/2021/09/mouseless-development-environment/
Инструменты для фронтенд-разработки — https://habr.com/ru/company/htmlacademy/blog/579514/
Анонс релиза Chrome 94 — https://chromereleases.googleblog.com/2021/09/stable-channel-update-for-desktop_21.html
Новое в Chrome 94 [EN] — https://developer.chrome.com/blog/new-in-chrome-94/
Новое в Chrome DevTools 94 [RU] — https://developer.chrome.com/ru/blog/new-in-devtools-94/
Safari 15 — https://developer.apple.com/documentation/safari-release-notes/safari-15-release-notes
V8 9.5 — https://v8.dev/blog/v8-release-95
Node.js 16.10.0 — https://nodejs.org/en/blog/release/v16.10.0/
Mozilla Firefox 92.0.1 — https://www.mozilla.org/en-US/firefox/92.0.1/releasenotes/
Претензия Хорхе Букарана — https://twitter.com/jorgebucaran/status/1441713235980275718
Развитие ситуации — https://twitter.com/sitnikcode/status/1442158521802498055
Issue в репозитории Babel — https://github.com/babel/babel/pull/13783
Слушайте на любимой платформе:
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/VindizhTue, 28 Sep 2021 - 10min - 193 - ES2022, Java SE 17, оптимизация JS-бандла, ArrayBuffer, gap, тени, WebKit в других браузерах на iOS
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8
Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-191/
ES2022 — https://habr.com/ru/company/timeweb/blog/577760/
Построение библиотек компонентов — https://habr.com/ru/company/europlan/blog/563464/
VideoNG — https://developer.chrome.com/blog/videong/
ArrayBuffer — https://habr.com/ru/company/raiffeisenbank/blog/578284/
Оптимизация JS-бандла — https://calibreapp.com/blog/bundle-size-optimization
Code splitting — https://javascript.plainenglish.io/speed-up-your-react-app-initial-load-using-code-splitting-f2de58c01ed2
Рамки для сложных фигур — https://css-tricks.com/exploring-the-css-paint-api-polygon-border/
Тени — https://www.joshwcomeau.com/css/designing-shadows/
CSS-свойство gap — https://css-tricks.com/minding-the-gap/
Анимации — https://whistlr.info/2021/box-model-animation/
Клуб Отечественных Дизайн-систем — http://designsystemsclub.ru/
Safari Technology Preview 132 — https://webkit.org/blog/11971/release-notes-for-safari-technology-preview-132/
Java SE 17 — https://www.oracle.com/news/announcement/oracle-releases-java-17-2021-09-14/
Ubuntu 18.04.6 LTS — https://lists.ubuntu.com/archives/ubuntu-announce/2021-September/000272.html
Kali 2021.3 — https://www.kali.org/blog/kali-linux-2021-3-release/
WebKit в других браузерах на iOS — https://nielsleenheer.com/articles/2021/chrome-is-the-new-safari-and-so-are-edge-and-firefox/
Бесплатная лицензия JDK — https://blogs.oracle.com/java/post/free-java-license
Слушайте на любимой платформе:
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/VindizhTue, 21 Sep 2021 - 08min - 192 - Исполнение JS, Deno 1.14, туториалы по Fastify, Virtual Keyboard API, лазерный интернет в Африке
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8
Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-190/
Как исполняется JavaScript — https://valerii-udodov.com/posts/run-javascript-run/
Class static block — https://2ality.com/2021/09/class-static-block.html
Микрофронтенды на React — https://indepth.dev/posts/1477/taking-micro-frontends-to-the-next-level
SPA и Web Vitals — https://web.dev/vitals-spa-faq/
Как использовать меньше псевдоэлементов — https://www.smashingmagazine.com/2021/09/reducing-need-pseudo-elements/
Меньше абсолютного позиционирования — https://ishadeed.com/article/less-absolute-positioning-modern-css/
Аутентификация на Fastify — https://www.youtube.com/watch?v=YxiWBFQUwCQ
Базовый сервер и API на Fastify — https://simonplend.com/workshop-recording-get-started-with-fastify/
Строим кнопку с выпадающим меню — https://web.dev/building-a-split-button-component/
Бандлинг не-JS ресурсов — https://web.dev/bundling-non-js-resources/
Управление событиями — https://web.dev/eventing-deepdive/
Virtual Keyboard API — https://www.bram.us/2021/09/13/prevent-items-from-being-hidden-underneath-the-virtual-keyboard-by-means-of-the-virtualkeyboard-api/
Virtual Keyboard API на web.dev — https://web.dev/virtualkeyboard/
QA в вебе в широком смысле — https://www.smashingmagazine.com/2021/09/journey-into-web-quality-assurance/
Патч Chrome 93 — https://chromereleases.googleblog.com/2021/09/stable-channel-update-for-desktop.html
Apache — https://www.mail-archive.com/announce@httpd.apache.org/msg00161.html
Deno 1.14 — https://deno.com/blog/v1.14
Node.js 16.9.0 — https://nodejs.org/en/blog/release/v16.9.0/
Node.js 16.9.1 — https://nodejs.org/en/blog/release/v16.9.1/
Laravel 8.61.0 —https://laravel-news.com/laravel-8-61-0
Лазерный интернет в Африке — https://x.company/blog/posts/taara-beaming-broadband-across-congo/
Судебные приставы идут за Twitter — https://vc.ru/legal/294404-sudebnye-pristavy-prinuditelno-vzyshchut-s-twitter-8-9-mln-rubley-socset-ne-vyplatila-ni-odnogo-shtrafa-v-rossii-za-god
Apple крадёт у разработчика приложение-клавиатуру — https://vc.ru/tech/294021-apple-pered-anonsom-polnoformatnoy-klaviatury-dlya-watch-series-7-zablokirovala-storonniy-analog
Слушайте на любимой платформе:
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/VindizhFri, 17 Sep 2021 - 09min - 191 - Dart 2.14, Flutter 2.5, новое в Node.js, редактор текста с Draft.js, свои правила ESLint, Rust 1.55
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8
Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-189/
Новое в Node.js — https://simonplend.com/whats-new-in-node-js-core/
Некоторые фичи работают не так как вы думаете [EN] — https://css-tricks.com/web-features-that-may-not-work-as-youd-expect/
Некоторые фичи работают не так как вы думаете [RU] — https://habr.com/ru/company/ruvds/blog/575350/
Текстовый редактор с Draft.js — https://habr.com/ru/company/kts/blog/576682/
Как написать собственное ESLint-правило — https://blog.scottlogic.com/2021/09/06/how-to-write-an-es-lint-rule-for-beginners.html
Переход маркетинговой страницы Notion на Next.js — https://www.notion.so/blog/migrating-notion-marketing-to-next-js
Keyframe-анимации — https://www.joshwcomeau.com/animation/keyframe-animations/
Курс по хоткеям VSCode — https://keycombiner.com/courses/master-vscode/
Курс по хоткеям IntelliJ IDEA — https://keycombiner.com/courses/master-intellij-idea/
bundle.js — https://bundle.js.org/
Dart 2.14 — https://medium.com/dartlang/announcing-dart-2-14-b48b9bb2fb67
Flutter 2.5.0 — https://medium.com/flutter/whats-new-in-flutter-2-5-6f080c3f3dc
Rust 1.55.0 — https://blog.rust-lang.org/2021/09/09/Rust-1.55.0.html
V8 9.4 — https://v8.dev/blog/v8-release-94
Prettier 2.4 — https://prettier.io/blog/2021/09/09/2.4.0.html
Ember 3.28 — https://blog.emberjs.com/ember-3-28-released/
nginx 1.21.3 — https://mailman.nginx.org/pipermail/nginx-announce/2021/000308.html
Штраф для Google — https://tjournal.ru/news/438192-sudebnye-pristavy-prishli-v-moskovskiy-ofis-google-no-nashli-odnu-sotrudnicu-kotoraya-otpravila-ih-v-ssha-mash
Попытка угнать трейдмарк PostgreSQL — https://www.postgresql.org/about/news/trademark-actions-against-the-postgresql-community-2302/
Слушайте на любимой платформе:
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/VindizhTue, 14 Sep 2021 - 07min - 190 - Chrome 93, Firefox 92, TypeScript 4.4, чистая архитектура и SPA-гексагон, Deno на MDN, 30 лет Linux
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8
Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-188/
Чистая архитектура во фронтенде — https://bespoyasov.ru/blog/clean-architecture-on-frontend/
Гексагональная архитектура SPA — https://evilmartians.com/chronicles/spa-hexagon-robust-app-architecture-for-mobile-and-web
Структуры данных RenderingNG — https://developer.chrome.com/blog/renderingng-data-structures/
Shopify отказывается от Sass — https://github.com/Shopify/polaris/discussions/44
Карго-культ в TypeScript — https://youtu.be/H9-F8uhKMRk
Производительность HTTP/3 — https://www.smashingmagazine.com/2021/08/http3-performance-improvements-part2/
Практика HTTP/3 — https://www.smashingmagazine.com/2021/09/http3-practical-deployment-options-part3/
Рефакторинг CSS: оптимизация и производительность — https://www.smashingmagazine.com/2021/08/refactoring-css-optimizing-size-performance-part3/
Пошаговая форма — https://ishadeed.com/article/stepper-component-html-css/
Лучшие книги по TypeScript — https://reconshell.com/best-typescript-books/
Интерактивные ресурсы для изучения фронтенда — https://www.smashingmagazine.com/2021/09/interactive-learning-tools-front-end-developers/
Chrome 93 — https://developer.chrome.com/blog/new-in-chrome-93/
Новое в Chrome 93 — https://www.youtube.com/watch?v=R5RUVO_g2NI
Новое в DevTools 93 — https://www.youtube.com/watch?v=1VaPAnUGRz8
Firefox 92 — https://hacks.mozilla.org/2021/09/time-for-a-review-of-firefox-92/
TypeScript 4.4 — https://devblogs.microsoft.com/typescript/announcing-typescript-4-4/
Security-релизы Node.js августа — https://nodejs.org/en/blog/vulnerability/aug-2021-security-releases2/
PHP 8.1 RC-1 — https://laravel-news.com/php-8-1-release-candidate-1
Mocha 9.1.0 — https://github.com/mochajs/mocha/releases/tag/v9.1.0
Cypress 8.3.0 — https://github.com/cypress-io/cypress/releases/tag/v8.3.0
Laravel 8.58.0 — https://laravel-news.com/laravel-8-58-0
nginx 1.21.2 — https://mailman.nginx.org/pipermail/nginx-announce/2021/000306.html
Ядро Linux 5.14 — https://lkml.org/lkml/2021/8/29/382
Ядру Linux 30 лет — https://www.opennet.ru/opennews/art.shtml?num=55678
Deno на MDN — https://deno.com/blog/deno-on-mdn
Слушайте на любимой платформе:
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/VindizhFri, 10 Sep 2021 - 10min - 189 - Демистификация промисов, Yarn 3, стили и Shadow DOM, SQL в вебе, TypeScript 4.4 RC и Joomla 4.0
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8
Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-187/
Демистификация промисов — https://www.youtube.com/watch?v=1qyT-5MYIMk
Реализация переключателя — https://web.dev/building-a-switch-component/
Диаграмма Ганта на JS — https://www.smashingmagazine.com/2021/08/interactive-gantt-chart-component-vanilla-javascript/
Shadow DOM и расчет стилей — https://nolanlawson.com/2021/08/15/does-shadow-dom-improve-style-performance/
Практическое применение min(), max(), clamp() и calc() — https://moderncss.dev/practical-uses-of-css-math-functions-calc-clamp-min-max/
Рефакторинг CSS, часть 2 — https://www.smashingmagazine.com/2021/08/refactoring-css-strategy-regression-testing-maintenance-part2/
Mobile First vs. Desktop First — https://ishadeed.com/article/the-state-of-mobile-first-and-desktop-first/
SQL в вебе — https://jlongster.com/future-sql-web
Yarn 3 — https://dev.to/arcanis/yarn-3-0-performances-esbuild-better-patches-e07
Node.js 16.7.0 — https://nodejs.org/en/blog/release/v16.7.0/
Mozilla 91.0.1 — https://www.mozilla.org/en-US/firefox/91.0.1/releasenotes/
Safari Technology Preview 130 — https://webkit.org/blog/11958/release-notes-for-safari-technology-preview-130/
TypeScript 4.4 RC — https://devblogs.microsoft.com/typescript/announcing-typescript-4-4-rc/
Go 1.17 — https://go.dev/blog/go1.17
Joomla 4 — https://www.joomla.org/4/
Debian 11 — https://www.debian.org/News/2021/20210814
nginx 1.25.0 — https://mailman.nginx.org/pipermail/unit/2021-August/000278.html
Отключение аутентификацией паролем при работе с git — https://github.blog/changelog/2021-08-12-git-password-authentication-is-shutting-down/
Очистка MDN, второй этап — https://hacks.mozilla.org/2021/08/spring-cleaning-mdn-part-2/
Архивный контент MDN — https://github.com/mdn/archived-content/
Документация по Firefox — https://firefox-source-docs.mozilla.org/
Слушайте на любимой платформе:
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/VindizhFri, 20 Aug 2021 - 08min - 188 - 30 лет Вебу, разработка без node_modules и влияние WASM за пределами браузера
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8 Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-186/ Важность WASM вне браузера — https://www.tetrate.io/blog/wasm-outside-the-browser/ Super Duper Secure Mode — https://microsoftedge.github.io/edgevr/posts/Super-Duper-Secure-Mode/ Привет, Yarn 2, прощайте, node_modules — https://freddixx.medium.com/hello-yarn-2-goodbye-node-modules-21d97afc1a75 О связанности и сцепленности — https://jesseduffield.com/Beyond-Coupling-And-Cohesion/ Радар релизов от GitHub — https://github.blog/2021-08-05-release-radar-jun-jul-2021/ Vue 3.2 — https://blog.vuejs.org/posts/vue-3.2.html V8 9.3 — https://v8.dev/blog/v8-release-93 Firefox 91 — https://hacks.mozilla.org/2021/08/hopping-on-firefox-91/ Deno 1.13 — https://deno.com/blog/v1.13 30 лет Вебу! — https://www.w3.org/blog/2021/08/30-years-on-from-introducing-the-web-to-the-world/ HTTP Request Smuggling — https://www.opennet.ru/opennews/art.shtml?num=55601 Слушайте на любимой платформе: 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
Fri, 13 Aug 2021 - 05min - 187 - Rust — любимый язык разработчиков, рекомендации по доступности и будущее браузерных автоматизаций
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8
Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-185/
Опрос разработчиков от StackOverflow — https://insights.stackoverflow.com/survey/2021
Надёжные веб-интерфейсы — https://www.smashingmagazine.com/2021/08/build-resilient-javascript-ui/
Как реализовано автодополнение в MDN — https://hacks.mozilla.org/2021/08/mdns-autocomplete-search/
Оптимизация нативных методов JavaScript — https://webkit.org/blog/11934/optimizing-javascript-standard-library-functions-in-jsc/
Будущее кросс-браузерных автоматизаций с WebDriver BiDi — https://developer.chrome.com/blog/webdriver-bidi/
101 приём и совет по цифровой доступности — https://dev.to/inhuofficial/101-digital-accessibility-tips-and-tricks-4728
Использование WASM в Dart — https://manichord.com/blog/posts/dart-wasm-as.html
Node.js 16.6.0 — https://nodejs.org/en/blog/release/v16.6.0/
ESLint 7.32.0 — https://eslint.org/blog/2021/07/eslint-v7.32.0-released
Chrome 93 — https://blog.chromium.org/2021/07/chrome-93-multi-screen-window-placement.html
GitLab Security Release — https://about.gitlab.com/releases/2021/08/03/security-release-gitlab-14-1-2-released/
Слушайте на любимой платформе:
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/VindizhFri, 06 Aug 2021 - 05min - 186 - Chrome 92, CRUD на Fastify, drag&drop с RxJS, блокирующие загрузку ресурсы, отключение аккаунтов MDN
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8
Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-184/
Drag&drop с RxJS – https://www.thisdot.co/blog/how-to-implement-drag-and-drop-using-rxjs
CRUD с Fastify – https://dev.to/elijahtrillionz/build-a-crud-api-with-fastify-688
Ресурсы, блокирующие отрисовку страницы — https://sia.codes/posts/render-blocking-resources/
Заголовки запросов и безопасность — https://habr.com/ru/company/timeweb/blog/568288/
Прощай, Enzyme – https://www.piotrstaniow.pl/goodbye-enzyme
Ресурсы и инструменты для работы с цветами — https://www.smashingmagazine.com/2021/07/color-tools-resources/
Полезные расширения для VSCode – https://dev.to/jatinkrr/11-vs-code-extensions-to-increase-your-productivity-2021-29b1
Расширения VSCode для разработки с Next.js – https://dev.to/ibrahimcesar/nextjs-developer-extensions-pack-install-the-best-vscode-extensions-with-one-click-32jf
Chrome 92 – https://chromereleases.googleblog.com/2021/07/stable-channel-update-for-desktop_20.html
Firefox 90.0.2 – https://www.mozilla.org/en-US/firefox/90.0.2/releasenotes/
Safari Technology Preview 128 – https://webkit.org/blog/11925/release-notes-for-safari-technology-preview-128/
Laravel 8.51.0 – https://laravel-news.com/laravel-8-51-0
Critical Patch Update от Oracle – https://blogs.oracle.com/security/post/cpujuly2021
Отключение аккаунтов MDN – https://hacks.mozilla.org/2021/07/spring-cleaning-mdn-part-1/
Гайд контрибьютора MDN – https://developer.mozilla.org/en-US/docs/MDN/Contribute
Слушайте на любимой платформе:
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/VindizhFri, 23 Jul 2021 - 06min - 185 - V8 9.2, scroll-linked animations, Redis с Node.js, промисы и функциональное программирование в JS
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8
Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-183/
Scroll-linked animations — https://css-tricks.com/practical-use-cases-for-scroll-linked-animations-in-css-with-scroll-timelines/
Промисы в JS — https://dmitripavlutin.com/what-is-javascript-promise/
Функциональное программирование в JavaScript — https://www.telerik.com/blogs/functional-programming-javascript
Professor Frisby's Mostly Adequate Guide to Functional Programming — https://mostly-adequate.gitbook.io/mostly-adequate-guide/
Redis с Node.js — https://www.sitepoint.com/using-redis-node-js/
Визуальное тестирование — https://www.smashingmagazine.com/2021/07/maintaining-end-to-end-quality-visual-testing/
Дизайн для неожиданного — https://alistapart.com/article/designing-for-the-unexpected/
Часы на чистом CSS — https://css-tricks.com/of-course-we-can-make-a-css-only-clock-that-tells-the-current-time/
Стартовый шаблон проекта на Express + TypeScript — https://github.com/ljlm0402/typescript-express-starter
Ссылки о типографике — https://css-tricks.com/some-typography-links-3/
V8 9.2 — https://v8.dev/blog/v8-release-92
Метод .at() — https://v8.dev/features/at-method
Firefox 90.0.1 — https://www.mozilla.org/en-US/firefox/90.0.1/releasenotes/
Устранение 0-day уязвимости в Chrome 91 — https://chromereleases.googleblog.com/2021/07/stable-channel-update-for-desktop.html
Vue 3.2.0-beta.2 — https://github.com/vuejs/vue-next/releases/tag/v3.2.0-beta.2
Angular 12.2.0-next.2 — https://github.com/angular/angular/releases/tag/12.2.0-next.2
CakePHP 4.2.8 — https://github.com/cakephp/cakephp/releases/tag/4.2.8
Анонс Laravel 9 — https://laravel-news.com/laravel-9
Слушайте на любимой платформе:
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/VindizhTue, 20 Jul 2021 - 05min - 184 - Firefox 90, треды в WebAssembly, HTTP и WebSocket, Deno 1.12, MongoDB 5.0, Deno Deploy beta
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8
Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-182/
Треды в WebAssembly – https://web.dev/webassembly-threads/
Сравнение WebSocket и HTTP – https://ably.com/topic/websockets-vs-http
HSL-цвета — https://www.smashingmagazine.com/2021/07/hsl-colors-css/
Разбор технического интервью Senior-разработчика от CSSSR – https://youtu.be/DMKPOKiA79E
CSS-трансформации — https://css-tricks.com/build-complex-css-transitions-using-custom-properties-and-cubic-bezier/
CSS-анимации — https://css-tricks.com/advanced-css-animation-using-cubic-bezier/
Выравнивание в flexbox – https://csslayout.news/whats-the-difference-between-the-alignment-values-of-start-flex-start-and-self-start/
:where() и специфичность стилей — https://css-tricks.com/using-the-specificity-of-where-as-a-css-reset/
Плагин для Figma на Svelte – https://tomquinonero.com/blog/write-a-figma-plugin-using-svelte/
Динамический header с Intersection Observer – https://www.smashingmagazine.com/2021/07/dynamic-header-intersection-observer/
Создание компонента хлебных крошек — https://web.dev/building-a-breadcrumbs-component/
devtoolstips.org – https://devtoolstips.org/
Firefox 90 – https://hacks.mozilla.org/2021/07/getting-lively-with-firefox-90/
Node.js 16.5.0 – https://nodejs.org/en/blog/release/v16.5.0/
Deno 1.12 – https://deno.com/blog/v1.12
MongoDB 5.0 – https://www.mongodb.com/blog/post/launched-today-mongodb-5-0-serverless-atlas-evolution-application-data-platform
Ember 4.0 – https://blog.emberjs.com/the-road-to-ember-4-0/
Laravel 8.50.0 – https://laravel-news.com/laravel-8-50-0
Deno Deploy beta – https://deno.com/blog/deploy-beta1
Слушайте на любимой платформе:
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/VindizhFri, 16 Jul 2021 - 06min - 183 - RenderingNG, Nest.js 8, OpenSearch 1.0, API с Nest.js, рефакторинг CSS, стрим HTML Academy о верстке
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8
Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-181/
RenderingNG — https://developer.chrome.com/blog/renderingng/
Рефакторинг CSS — https://www.smashingmagazine.com/2021/07/refactoring-css-introduction-part1/
Оптимизация потребления памяти приложения Miro — https://habr.com/ru/company/miro/blog/566426/
ES-модули и TS — https://2ality.com/2021/06/typescript-esm-nodejs.html
API на Nest.js — https://wanago.io/2021/07/12/api-nestjs-confirming-email/
Репозиторий проекта — https://github.com/mwanago/nestjs-typescript
export default и export as default — https://jakearchibald.com/2021/export-default-thing-vs-thing-as-default/
Лучшие практики по созданию CLI-приложений — https://github.com/lirantal/nodejs-cli-apps-best-practices
Стайлгайд по написанию JavaScript от AirBnB [EN] — https://github.com/airbnb/javascript/
Стайлгайд по написанию JavaScript от AirBnB [RU] — https://github.com/leonidlebedev/javascript-airbnb
Astro — https://astro.build/blog/introducing-astro
Крис Койер об опыте использования Astro — https://css-tricks.com/a-look-at-building-with-astro/
Стрим «Три технологии верстки, которые должен знать каждый верстальщик» — https://css.sr/t5q
Nest.js 8.0 — https://github.com/nestjs/nest/releases/tag/v8.0.0
Gatsby 3.9 — https://www.gatsbyjs.com/docs/reference/release-notes/v3.9/
Snowpack 3.8.0 — https://github.com/snowpackjs/snowpack/releases/tag/v3.8.0
Rollup 2.53.1 — https://github.com/rollup/rollup/releases/tag/v2.53.1
Tor 10.5 — https://blog.torproject.org/new-release-tor-browser-105
Ember 3.27 — https://blog.emberjs.com/ember-3-27-released
nginx 1.21.1 — https://mailman.nginx.org/pipermail/nginx-announce/2021/000304.html
Запуск форка Elasticsearch — OpenSearch — https://aws.amazon.com/blogs/opensource/opensearch-1-0-launches/
Публичный роадмап проекта — https://github.com/orgs/opensearch-project/projects/1
Продолжение развития поддержки Rust ядром Linux — https://lkml.org/lkml/2021/7/4/171
Tor на Rust — https://blog.torproject.org/announcing-arti
Слушайте на любимой платформе:
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/VindizhTue, 13 Jul 2021 - 07min - 182 - petite-vue, вакансия от CSSSR, сравнение React и Solid.js, Qwik, тестирование писем, роадмап Deno Q3
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8
Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-180/
Мы ищем фронтов: https://css.sr/i7b
Все вакансии: https://css.sr/r5z
petite-vue — https://github.com/vuejs/petite-vue
Сравнение petite-vue и Vue — https://github.com/vuejs/petite-vue#comparison-with-standard-vue
size-adjust — https://web.dev/css-size-adjust/
Гайд по тришейкингу — https://www.smashingmagazine.com/2021/05/tree-shaking-reference-guide/
React vs. Solid.js — https://blog.openreplay.com/solid-vs-react-the-fastest-vs-the-most-popular-ui-library
Тестирование писем — https://www.smashingmagazine.com/2021/07/email-testing-flow/
Фреймворк Qwik — https://habr.com/ru/post/564990/
Чеклист для изменения моделей данных — https://rtpg.co/2021/06/07/changes-checklist.html
Клон Facebook для IE6 — https://habr.com/ru/company/ruvds/blog/564300/
Тест на знание нюансов JavaScript — https://jsisweird.com/
Июльские security-релизы Node.js — https://nodejs.org/en/blog/vulnerability/july-2021-security-releases/
ESLint 7.30.0 — https://eslint.org/blog/2021/07/eslint-v7.30.0-released
NeoVim 0.5 — https://github.com/neovim/neovim/commit/a5ac2f45ff84a688a09479f357a9909d5b914294
Роадмап Deno Q3 — https://github.com/denoland/deno/issues/11168
Конкурс JS 1024 — https://js1024.fun/
Разработчики Huawei спамят в репозиторий ядра Linux — https://www.theregister.com/2021/06/26/linux_kernel_contributor_from_huawei/
Слушайте на любимой платформе:
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/VindizhFri, 09 Jul 2021 - 06min - 181 - Solid.js 1.0, время и дата с Temporal API, TypeScript 4.4 beta, GitHub Copilot, «Linux для себя»
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8
Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-179/
Состояние веб воркеров 2021 — https://www.smashingmagazine.com/2021/06/web-workers-2021/
Temporal API — https://2ality.com/2021/06/temporal-api.html
Ghost Platform и SDUI — https://medium.com/airbnb-engineering/a-deep-dive-into-airbnbs-server-driven-ui-system-842244c5f5
Проблемы тестирования фронтенда — https://www.smashingmagazine.com/2021/07/frontend-testing-pitfalls/
Когда клик не просто клик — https://css-tricks.com/when-a-click-is-not-just-a-click/
Позиционирование с CSS Grid — https://css-tricks.com/positioning-overlay-content-with-css-grid/
Предзагрузка модулей в Angular — https://medium.com/geekculture/preloading-strategy-in-angularsave-loading-time-ca791074fe28
Кастомные сниппет для Emmet в VSCode — https://www.smashingmagazine.com/2021/06/custom-emmet-snippets-vscode/
Linux для себя — https://lx4u.ru/
Solid.js 1.0 — https://dev.to/ryansolid/solidjs-official-release-the-long-road-to-1-0-4ldd
TypeScript 4.4 beta — https://devblogs.microsoft.com/typescript/announcing-typescript-4-4-beta/
Safari Technology Preview 127 — https://webkit.org/blog/11736/release-notes-for-safari-technology-preview-127/
Laravel 8.49.0 — https://laravel-news.com/laravel-8-49-0
Ядро Linux 5.13 — https://lkml.org/lkml/2021/6/27/202
njs 0.6.1 — http://nginx.org/en/docs/njs/changes.html#njs0.6.1
Copilot от GitHub — https://copilot.github.com/
State of Software Security v11: Open Source Edition — https://www.veracode.com/blog/research/announcing-state-software-security-v11-open-source-edition
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/VindizhFri, 02 Jul 2021 - 06min - 180 - ECMAScript 2021, TablesNG, <head>, security-релизы Node.js, обновление GitHub Issues, MS Teams 2.0
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8
Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-178/
ECMAScript 2021 – https://www.ecma-international.org/news/ecma-international-approves-new-standards-4/
Обзор фич ECMAScript 2021 – https://ui.dev/es2021/
TablesNG – https://developer.chrome.com/blog/tablesng/
Error cause proposal – https://2ality.com/2021/06/error-cause.html
Тег <head> – https://github.com/Konfuze/HEAD
22 CSS-трюка — https://betterprogramming.pub/22-css-tricks-that-can-make-you-a-layout-ninja-452847fba639
Построение цветовых схем — https://web.dev/building-a-color-scheme/
Кастомные скроллбары на CSS – https://ishadeed.com/article/custom-scrollbars-css/
WebAssembly для JavaScript-разработчиков — https://pascalpares.appspot.ovh/webassembly-for-javascript-developers/
Июльские security-релизы Node.js – https://nodejs.org/en/blog/vulnerability/july-2021-security-releases/
Node.js 16.4.0 – https://nodejs.org/en/blog/release/v16.4.0/
Firefox 89.0.2 – https://www.mozilla.org/en-US/firefox/89.0.2/releasenotes/
Tor 10.0.18 – https://blog.torproject.org/new-release-tor-browser-10018
Safari Technology Preview 126 – https://webkit.org/blog/11727/release-notes-for-safari-technology-preview-126-with-safari-15-features/
TailwindCSS 2.2 – https://blog.tailwindcss.com/tailwindcss-2-2
Бета обновленных GitHub Issues – https://github.com/features/issues
Что может измениться в Microsoft Teams 2.0 – https://tomtalks.blog/2021/06/microsoft-teams-2-0-will-use-half-the-memory-dropping-electron-for-edge-webview2/
Бета поисковой системы Brave – https://brave.com/brave-search-beta/
Слушайте на любимой платформе:
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/VindizhTue, 29 Jun 2021 - 05min - 179 - Import Assertions, стримы в Node.js, веб и потребление памяти, голосовые интерфейсы, Rust 1.53
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8
Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-177/
Измерение потребления памяти JS — https://blog.webpagetest.org/posts/benchmarking-javascript-memory-usage/
Стримы в Node.js — https://blog.insiderattack.net/a-visual-guide-to-nodejs-streams-9d2d594a9bf5
Оптимизация изображений [EN] — https://dev.to/requestmetrics/high-performance-images-2021-guide-48g8
Оптимизация изображений [RU] — https://habr.com/ru/company/ruvds/blog/562534/
Import Assertions — https://v8.dev/features/import-assertions
Статья Акселя Раушмайера о Import Assertions — https://2ality.com/2021/01/import-assertions.html
Знания по Angular для интервью — https://kevinkreuzer.medium.com/angular-interviews-in-2021-61eea28ae563
Переход Тинькофф Бизнес на микрофронтенды — https://habr.com/ru/company/tinkoff/blog/562986/
Букмарклеты — https://www.freecodecamp.org/news/what-are-bookmarklets/
Голосовые интерфейсы — https://www.smashingmagazine.com/2021/06/alternative-voice-ui-voice-assistants/
5 идей о внедрении a11y в процесс разработки — https://levelup.gitconnected.com/5-tips-on-how-to-incorporate-web-accessibility-into-your-dev-workflow-74d831e92fba
Обзор Rust с точки зрения JavaScript [EN] — https://blogs.harvard.edu/kapolos/rust-from-a-javascript-perspective/
Обзор Rust с точки зрения JavaScript [RU] — https://habr.com/ru/company/ruvds/blog/562652/
Rust 1.53.0 — https://blog.rust-lang.org/2021/06/17/Rust-1.53.0.html
ESLint 7.29.0 — https://eslint.org/blog/2021/06/eslint-v7.29.0-released
Laravel 8.47.0 — https://laravel-news.com/laravel-8-47-0
CakePHP 3.10.0 — https://github.com/cakephp/cakephp/releases/tag/3.10.0
SQLite 3.36.0 — https://www.sqlite.org/releaselog/3_36_0.html
Debian 10.10 — https://www.debian.org/News/2021/20210619
Отключение Opera VPN в России — https://tass.ru/ekonomika/11680625
Слушайте на любимой платформе:
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/VindizhWed, 23 Jun 2021 - 06min - 178 - Canvas-рендеринг, Lighthouse 8, пропорции в CSS, PHP 8.1 alpha, Next.js 11, Линус и антипрививочник
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8
Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-176/
Canvas Rendering — https://medium.com/young-coder/the-future-web-will-canvas-rendering-replace-the-dom-847be872884c
Сравнение Svelte и React — https://www.jackfranklin.co.uk/blog/comparing-svelte-and-react-javascript/
Тулинг для доступности — https://www.smashingmagazine.com/2021/06/complete-guide-accessibility-tooling/
Когда для доступности нужен JS — https://www.smashingmagazine.com/2021/06/css-javascript-requirements-accessible-components/
Улучшение CLS в Telegraph — https://web.dev/telegraph/
Storage Foundation API — https://web.dev/storage-foundation/
Лучшие практики создания форм регистрации — https://web.dev/sign-up-form-best-practices/
Изображения для экранов с высокой плотностью пикселей — https://jakearchibald.com/2021/serving-sharp-images-to-high-density-screens/
Пропорции в CSS — https://ishadeed.com/article/css-aspect-ratio/
Полезные шаблоны для фронтенда — https://www.smashingmagazine.com/2021/06/useful-frontend-boilerplates-starter-kits/
Стейт-менеджмент 2021 — https://itnext.io/an-overview-of-react-state-management-techniques-in-2021-%EF%B8%8F-1590242b1cbc
5 проблем фронтенда, которые нельзя игнорировать — https://javascript.plainenglish.io/5-frontend-problems-you-shouldnt-ignore-230b156a21ed
PHP 8.1 alpha — https://www.php.net/index.php#id2021-06-10-1
Lighthouse 8 — https://calibreapp.com/blog/lighthouse-8
Next.js 11 — https://nextjs.org/blog/next-11
Node.js 14.17.1 — https://nodejs.org/en/blog/release/v14.17.1/
Mozilla Firefox 89.0.1 — https://www.mozilla.org/en-US/firefox/89.0.1/releasenotes/
njs 0.6.0 — http://nginx.org/en/docs/njs/changes.html#njs0.6.0
Линус против антипрививочника — https://www.theregister.com/2021/06/11/linus_torvalds_vaccine_smackdown/
Слушайте на любимой платформе:
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/VindizhFri, 18 Jun 2021 - 07min - 177 - React 18, Vue 3.1, анонс ESLint 8, курсы от CSSSR, :is(), where() и :has(), как прилёг Интернет
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8
Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-175/
Курсы от CSSSR.School — https://css.sr/wja
Почта для связи — info@csssr.school
React 18 — https://reactjs.org/blog/2021/06/08/the-plan-for-react-18.html
:is() и :where() — https://web.dev/css-is-and-where/
:has() — https://www.smashingmagazine.com/2021/06/has-native-css-parent-selector/
Compute Pressure API — https://web.dev/compute-pressure/
Приватные поля классов в Firefox — https://hacks.mozilla.org/2021/06/implementing-private-fields-for-javascript/
Тригонометрия в CSS и JS, часть 1 — https://tympanus.net/codrops/2021/06/01/trigonometry-in-css-and-javascript-introduction-to-trigonometry/
Тригонометрия в CSS и JS, часть 2 — https://tympanus.net/codrops/2021/06/02/trigonometry-in-css-and-javascript-getting-creative-with-trigonometric-functions/
Тригонометрия в CSS и JS, часть 3 — https://tympanus.net/codrops/2021/06/04/trigonometry-in-css-and-javascript-beyond-triangles/
Тестирование доступности с DevTools Microsoft Edge — https://christianheilmann.com/2021/06/08/accessibility-issues-you-can-discover-and-fix-using-the-browser-developer-tools/
Карманная книга по TypeScript: сужение типов — https://habr.com/ru/company/macloud/blog/560594/
Карманная книга по TypeScript: функции — https://habr.com/ru/company/macloud/blog/561470/
Карманная книга по TypeScript: объектные типы — https://habr.com/ru/company/macloud/blog/562054/
Vue.js 3.1 — https://github.com/vuejs/vue-next/releases/tag/v3.1.0
Deno 1.11 — https://github.com/denoland/deno/releases/tag/v1.11.0
Vivaldi 4.0 — https://vivaldi.com/blog/vivaldi-4-0/
ESLint 8.0.0 — https://eslint.org/blog/2021/06/whats-coming-in-eslint-8.0.0
Устранение уязвимостей в Chrome 91 — https://chromereleases.googleblog.com/2021/06/stable-channel-update-for-desktop.html
Почему прилёг Интернет? — https://www.fastly.com/blog/summary-of-june-8-outage
Слушайте на любимой платформе:
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/VindizhFri, 11 Jun 2021 - 07min - 176 - Firefox 89, Safari 15 Beta, Jest 27, работа браузера, тестирование, WebExtensions Community Group
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8
Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-174/
Рендеринг страницы — https://xnim.me/blog/frontend-perf-for-newbies-part-1-critical-render-path
Отимизации — https://xnim.me/blog/frontend-perf-improving-fmp-and-tti
Event Loop — https://xnim.me/blog/javascript-browser-event-loop-layout-paint-composite-call-stack
Принципы разработки базовых компонентов — https://www.freecodecamp.org/news/introducing-the-single-element-pattern-dfbd2c295c5d/
Тестирование фронтенда для каждого — https://css-tricks.com/front-end-testing-is-for-everyone/
Vendor by default — https://macwright.com/2021/03/11/vendor-by-default.html
Оптимизация JS в WebAssembly-среде — https://bytecodealliance.org/articles/making-javascript-run-fast-on-webassembly
JavaScript Notes & Reference — https://wesbos.com/javascript
progression.fyi — https://www.progression.fyi/
Mozilla Firefox 89 — https://hacks.mozilla.org/2021/06/looking-fine-with-firefox-89/
Firefox 89 release notes — https://www.mozilla.org/en-US/firefox/89.0/releasenotes/
Safari 15 Beta — https://developer.apple.com/documentation/safari-release-notes/safari-15-beta-release-notes
Node.js 16.3.0 — https://nodejs.org/en/blog/release/v16.3.0/
Jest 27 — https://jestjs.io/blog/2021/05/25/jest-27
Electron 13.0.0 — https://www.electronjs.org/blog/electron-13-0
Firebird 4.0 — https://firebirdsql.org/en/news/firebird-4-0-is-released/
ChromeOS 91 — https://chromereleases.googleblog.com/2021/06/stable-channel-update-for-chrome-os.html
WebExtensions Community Group — https://www.w3.org/community/webextensions/2021/06/04/forming-the-wecg/
Слушайте на любимой платформе:
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/VindizhTue, 08 Jun 2021 - 06min - 175 - Server-Sent Events: ограничения, поддержка Node.js-проектов, плагины для VSCode, 12 лет Node.js
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8
Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-173/
Sparkplug — https://v8.dev/blog/sparkplug
Server-Sent Events: продолжение — https://youtu.be/v6Fc4FQwNa4
Прогрессивная загрузка изображений — https://www.youtube.com/watch?v=-7k3H2GxE5E
Перевод карманной книги по TS — https://habr.com/ru/company/macloud/blog/559976/
Поддержка Node.js-приложений — https://nodesource.com/blog/the-Node.js-application-maintainer-guide
Работа с асинхронными сайд-эффектами — https://dmitripavlutin.com/react-cleanup-async-effects/
Система комментариев для WYSIWYG-редактора — https://www.smashingmagazine.com/2021/05/commenting-system-wysiwyg-editor/
Container Queries и веб-компоненты — https://mxb.dev/blog/container-queries-web-components/
Container Queries для дизайнеров — https://ishadeed.com/article/container-queries-for-designers/
Полезные расширения VSCode — https://www.smashingmagazine.com/2021/05/useful-vs-code-extensions-web-developers/
Hover Conf 2021 — https://2021-hover-conf-new-in-css.netlify.app/
25 лет CSS — https://meyerweb.com/eric/thoughts/2021/05/25/25-years-of-css/
Safari Technology Preview 125 — https://webkit.org/blog/11680/release-notes-for-safari-technology-preview-125/
Cypress 7.4.0 — https://github.com/cypress-io/cypress/releases/tag/v7.4.0
nginx Unit 1.24.0 — https://mailman.nginx.org/pipermail/unit/2021-May/000265.html
RSS-ридер в Chrome — https://blog.chromium.org/2021/05/an-experiment-in-helping-users-and-web.html
Node.js 12 лет — https://twitter.com/nodejs/status/1397914989931864080
Слушайте на любимой платформе:
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/VindizhTue, 01 Jun 2021 - 07min - 174 - Chrome 91, TypeScript 4.3, Server-Sent Events API, logux и logux/state, postTask, Parcel 2 beta 3
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8
Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-172/
Планировщик postTask — https://medium.com/airbnb-engineering/building-a-faster-web-experience-with-the-posttask-scheduler-276b83454e91
Local Overrides — https://blr.design/blog/local-overrides/
Server-Sent Events — https://www.youtube.com/watch?v=CJrmK3IXC8o
Logux и logux/state — https://www.youtube.com/watch?v=Igihutq9pJ4
Анализ CSS-in-JS-библиотек — https://css-tricks.com/a-thorough-analysis-of-css-in-js/
Борьба с layout shift из-за шрифтов — https://www.smashingmagazine.com/2021/05/reduce-font-loading-impact-css-descriptors/
Исправляем ошибки в git, часть 2 — https://www.smashingmagazine.com/2021/05/undoing-mistakes-git-part2/
domevents.dev — https://domevents.dev/
Chrome 91 — https://developer.chrome.com/blog/new-in-chrome-91/
DevTools 91 — https://developer.chrome.com/blog/new-in-devtools-91/
Обзор Chrome 91 — https://www.youtube.com/watch?v=vy6FXa0n1r0
TypeScript 4.3 — https://devblogs.microsoft.com/typescript/announcing-typescript-4-3/
Vite 2.3.4 — https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md
Parvel 2 beta 3 — https://v2.parceljs.org/blog/beta3/
nginx 1.20.1 и 1.21.0 — http://nginx.org/#2021-05-25
Путь развития Flow — https://medium.com/flow-type/clarity-on-flows-direction-and-open-source-engagement-e721a4eb4d8b
Конец поддержки Internet Explorer — https://www.theverge.com/2021/5/19/22443997/microsoft-internet-explorer-end-of-support-date
Слушайте на любимой платформе:
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/VindizhFri, 28 May 2021 - 06min - 173 - Sublime Text 4, PostCSS 8.3, ненадежность TypeScript, Angular DevTools, WebContainers, Google I/O 21
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8
Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-171/
Container Queries — https://www.smashingmagazine.com/2021/05/css-container-queries-use-cases-migration-strategies/
Технология WebContainers — https://blog.stackblitz.com/posts/introducing-webcontainers/
Angular DevTools — https://blog.angular.io/introducing-angular-devtools-2d59ff4cf62f
Ненадежность TypeScript — https://effectivetypescript.com/2021/05/06/unsoundness/
Кастомные CSS-анимации с кривыми Безье — https://css-tricks.com/advanced-css-animation-using-cubic-bezier/
Ceaser — инструмент для подбора параметров CSS-анимаций — https://matthewlein.com/tools/ceaser
WYSIWYG-радктор на JavaScript — https://www.smashingmagazine.com/2021/05/building-wysiwyg-editor-javascript-slatejs/
Записи докладов с Google I/O 2021 — https://www.youtube.com/playlist?list=PLNYkxOF6rcIAK3hg7C9WVBaGgWZeQCD12
Курс по CSS — https://web.dev/learn/css/
Weekend offer от Яндекса — https://yandex.ru/promo/events/weekend-offer-backend?from=512
Sublime Text 4 — https://www.sublimetext.com/blog/articles/sublime-text-4
PostCSS 8.3.0 — https://github.com/postcss/postcss/releases/tag/8.3.0
Prettier 2.3 — https://prettier.io/blog/2021/05/09/2.3.0.html
ESLint 7.27.0 — https://eslint.org/blog/2021/05/eslint-v7.27.0-released
RHEPL 8.4 — https://www.redhat.com/en/blog/stability-plus-innovation-red-hat-enterprise-linux-84-now-ga
Solaris 11.4 SRU 33 — https://blogs.oracle.com/solaris/announcing-oracle-solaris-114-sru33
Gitlab продолжает бороться с майнерами — https://about.gitlab.com/blog/2021/05/17/prevent-crypto-mining-abuse/
Google Docs переходит на рендеринг с canvas — https://workspaceupdates.googleblog.com/2021/05/Google-Docs-Canvas-Based-Rendering-Update.html
1Password выпустила Linux-версию приложения — https://blog.1password.com/welcoming-linux-to-the-1password-family/
Слушайте на любимой платформе:
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/VindizhTue, 25 May 2021 - 07min - 172 - Angular 12, Deno 1.10, мониторинг, тестирование UI, :has(), курс по git, Rome + $, TypeScript 4.3 RC
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8
Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-170/
Мониторинг — https://blog.kamyshev.me/solid-frontend-monitoring/
Тестирование UI — https://storybook.js.org/blog/how-to-actually-test-uis/
Прототипирование :has() — https://bkardell.com/blog/canihas.html
Кросс-браузерный CSS — https://ishadeed.com/article/cross-browser-development/
Гайд по Container Query — https://www.smashingmagazine.com/2021/05/complete-guide-css-container-queries/
Обновленный курс по git от Ильи Кантора — https://www.youtube.com/playlist?list=PLDyvV36pndZFHXjXuwA_NywNrVQO0aQqb
Bash-скрипты на JS — https://github.com/google/zx
Базовые TS-конфигурации — https://github.com/tsconfig/bases
Паттерны проектирования на Java — https://github.com/iluwatar/java-design-patterns
Шпаргалка по работе с Docker и Node.js — https://github.com/OWASP/CheatSheetSeries/blob/master/cheatsheets/NodeJS_Docker_Cheat_Sheet.md
Angular 12 — https://blog.angular.io/angular-v12-is-now-available-32ed51fbfd49
Node.js 14.17.0 — https://nodejs.org/en/blog/release/v14.17.0/
Deno 1.10 — https://deno.com/blog/v1.10
Safari Technology Preview 124 — https://webkit.org/blog/11672/release-notes-for-safari-technology-preview-124/
Bootstrap 5.0.1 — https://blog.getbootstrap.com/2021/05/13/bootstrap-5-0-1
TypeScript 4.3 RC — https://devblogs.microsoft.com/typescript/announcing-typescript-4-3-rc/
Инвестиции в Rome — https://rome.tools/blog/announcing-rome-tools-inc/
История date-fns — https://twitter.com/kossnocorp/status/1392449481053032450
Слушайте на любимой платформе:
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/VindizhTue, 18 May 2021 - 07min - 171 - Bootstrap 5, V8 9.1, дженерики в TypeScript, RxJS в Angular, e2e-тесты с Cypress, баг в Safari 14.1
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8
Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-169/
Продвинутые дженерики в TypeScript — https://habr.com/ru/company/yandex/blog/555520/
Fastify.js — https://habr.com/ru/post/555668/
Использование веб-компонентов в GitHub — https://github.blog/2021-05-04-how-we-use-web-components-at-github/
Репозиторий с компонентами от GitHub — https://github.com/github/github-elements
Кейс с веб-компонентами в Gitlab — https://about.gitlab.com/blog/2021/05/03/using-web-components-to-encapsulate-css-and-resolve-design-system-conflicts/
Ленивая загрузка модулей в Angular — https://arjavdave.com/2021/04/28/lazy-loading-in-angular-a-beginners-guide/
Функциональное реактивное программирование в Angular с RxJS — https://blog.asayer.io/functional-reactive-programming-in-angular-with-rxjs
e2e-тесты с Cypress [EN] — https://betterprogramming.pub/how-to-perform-end-to-end-testing-on-your-web-apps-with-cypress-io-47997375bad4
e2e-тесты с Cypress [RU] — https://habr.com/ru/post/555628/
Динамические CSS-маски — https://tympanus.net/codrops/2021/05/04/dynamic-css-masks-with-custom-properties-and-gsap/
Готовый пример масок — https://tympanus.net/Tutorials/codrops-masked-hero/
Гайд по исправлению ошибок в git — https://www.smashingmagazine.com/2021/05/undoing-mistakes-git-part1/
Bootstrap 5 — https://blog.getbootstrap.com/2021/05/05/bootstrap-5/
Гайд по миграции на Bootstrap 5 — https://getbootstrap.com/docs/5.0/migration/
V8 9.1 — https://v8.dev/blog/v8-release-91
Noce.js 16.1.0 — https://nodejs.org/en/blog/release/v16.1.0/
Firefox 88.0.1 — https://www.mozilla.org/en-US/firefox/88.0.1/releasenotes/
Microsoft Edge for Linux Beta — https://twitter.com/MSEdgeDev/status/1389610702692782083
Security-релизы Django — https://www.djangoproject.com/weblog/2021/may/06/security-releases/
Security-релизы Ruby on Rails — https://weblog.rubyonrails.org/2021/5/5/Rails-versions-6-1-3-2-6-0-3-7-5-2-4-6-and-5-2-6-have-been-released/
Баг в Safari 14.1 — https://twitter.com/jaffathecake/status/1389493762129375232?s=20
Временное решение бага в Safari — https://twitter.com/jaffathecake/status/1389513086047072256
Microsoft присоединился к Bytecode Alliance — https://www.theregister.com/2021/04/28/microsoft_bytecode_alliance/
Финал истории с командой университета Миннесоты — https://lkml.org/lkml/2021/5/5/1244
Слушайте на любимой платформе:
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/VindizhFri, 07 May 2021 - 07min - 170 - «История фронтенда» ч.2, Safari 14.1, CORS, Cookie Store API, Next.js 10.2, RxJS 7, Google I/O 2021
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8
Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-168/
Второй эпизод «Истории фронтенда» — https://youtu.be/sgyoKkAfGpU
Статья к эпизоду — https://blog.csssr.com/ru/article/frontend-history-java-script-as-a-reflection-of-a-new-era/
История веба, часть 8 — https://css-tricks.com/chapter-8-css/
Производительность сайта Google I/O — https://jakearchibald.com/2021/io-site-perf/
История CORS и лучшие практики — https://ieftimov.com/post/deep-dive-cors-history-how-it-works-best-practices/
Базовый туториал по webpack — https://www.codeinwp.com/blog/webpack-tutorial-for-beginners/
Cookie Store API — https://mefody.dev/chunks/cookie-store-api/
Houdini Paint API — https://pavellaptev.medium.com/squircles-on-the-web-houdini-to-the-rescue-5ef11f646b72
dotfiles.github.io — https://dotfiles.github.io/
Safari 14.1 — https://webkit.org/blog/11648/new-webkit-features-in-safari-14-1/
Next.js 10.2 — https://nextjs.org/blog/next-10-2
RxJS 7 — https://rxjs.dev/
RxJS 7 breaking changes — https://rxjs.dev/deprecations/breaking-changes
Redux 4.1.0 — https://github.com/reduxjs/redux/releases/tag/v4.1.0
Babel 7.14.0 — https://babeljs.io/blog/2021/04/29/7.14.0
Google I/o 2021 — https://events.google.com/io/?lng=en
Angular прекращает поддержку IE11 — https://github.com/angular/angular/issues/41840
Facebook присоединился к Rust Foundation — https://developers.facebook.com/blog/post/2021/04/29/facebook-joins-rust-foundation/
Слушайте на любимой платформе:
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/VindizhWed, 05 May 2021 - 05min - 169 - Chrome 91 Beta, postcss-easy-z, tree-shakeable библиотеки , гайды по кастомным CSS-свойствам и CLS
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8
Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-167/
Puppeteer-рецепты — https://addyosmani.com/blog/puppeteer-recipes/
Измерение производительности с DevTools — https://www.debugbear.com/blog/devtools-performance
Angular будет использовать Ivy по умолчанию — https://blog.angular.io/upcoming-improvements-to-angular-library-distribution-76c02f782aa4
Создание tree-shakeable библиотек — https://blog.theodo.com/2021/04/library-tree-shaking/
Гайд по кастомным CSS-свойствам — https://css-tricks.com/a-complete-guide-to-custom-properties/
Гайд по Cumulative Layout Shift — https://jessbpeck.com/posts/completecls/
Функции плавности в CSS — https://www.smashingmagazine.com/2021/04/easing-functions-css-animations-transitions/
PostCSS-плагин post-css-easy-z — https://github.com/CSSSR/postcss-easy-z
Chrome 91 Beta — https://blog.chromium.org/2021/04/chrome-91-handwriting-recognition-webxr.html
Vivaldi 3.8 — https://vivaldi.com/blog/vivaldi-crumbles-cookie-dialogs-raises-privacy/
Как Vivaldi выживает на рынке и развивается — https://vc.ru/story/227125-zachem-delat-novyy-brauzer-i-kak-borotsya-s-chrome-kogda-zavisish-ot-ego-dvizhka-intervyu-s-sozdatelem-opera-i-vivaldi
Palemoon 29.2 — https://forum.palemoon.org/viewtopic.php?t=26690&p=213782#p213782
Mighty — https://www.mightyapp.com/
Security-обновление Composer — https://laravel-news.com/composer-security-update-cve-2021-29472
Fedora 34 — https://fedoramagazine.org/announcing-fedora-34/
Nessie — https://github.com/halvardssm/deno-nessie
Web Engines Hackfest 2021 — https://webengineshackfest.org/2021/
WebGPU — https://gpuweb.github.io/gpuweb/explainer/
Слушайте на любимой платформе:
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/VindizhFri, 30 Apr 2021 - 07min - 168 - Производительность CSS-in-JS, участие в развитии MDN, новые псевдоклассы, CSS Nesting, Ubuntu 21.04
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8
Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-166/
Производительность CSS-in-JS — https://pustelto.com/blog/css-vs-css-in-js-perf/
Ленивые вычисления свойств объектов — https://humanwhocodes.com/blog/2021/04/lazy-loading-property-pattern-javascript/
Современные псевдоклассы — https://www.smashingmagazine.com/2021/04/guide-supported-modern-css-pseudo-class-selectors/
Пояснение по CSS Nesting — https://web-standards.ru/articles/css-nesting/
Как начать TypeScript-проект в 2021 — https://www.metachris.com/2021/04/starting-a-typescript-project-in-2021/
csshell.dev — https://csshell.dev/
Библиотека для создания и работы с таблицами — https://gridjs.io/
Ember.js 3.26 — https://blog.emberjs.com/ember-3-26-released/
ESLint 7.25 — https://github.com/eslint/eslint/releases/tag/v7.25.0
Ubuntu 21.04 — https://lists.ubuntu.com/archives/ubuntu-announce/2021-April/000268.html
Ядро Linux 5.12 — https://lkml.org/lkml/2021/4/25/225
ChromeOS 90 — https://chromereleases.googleblog.com/2021/04/stable-channel-update-for-chrome-os_21.html
GraalVM 21.1 — https://medium.com/graalvm/graalvm-21-1-96e18f6806bf
Новая фича для защиты GitHub Actions — https://github.blog/changelog/2021-04-22-github-actions-maintainers-must-approve-first-time-contributer-workflow-runs/
Как поучаствовать в развитии MDN — https://developer.mozilla.org/ru/docs/MDN/Contribute/Getting_started
Прошивка для open-source часов — https://www.pine64.org/2021/04/22/its-time-infinitime-1-0/
Слушайте на любимой платформе:
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/VindizhTue, 27 Apr 2021 - 04min - 167 - Node.js 16, Firefox 88, проектирование с TypeScript и ООП, Container Query, доклады с Я.Субботника
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8
Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-165/
Проектирование приложения с TypeScript и ООП, часть 1 — https://bespoyasov.ru/blog/generating-trees-on-canvas-using-typescript-and-oop/
Проектирование приложения с TypeScript и ООП, часть 2 — https://bespoyasov.ru/blog/generating-trees-on-canvas-using-typescript-and-oop-2/
Проектирование приложения с TypeScript и ООП, часть 3 — https://bespoyasov.ru/blog/generating-trees-on-canvas-using-typescript-and-oop-3/
Всегда ли WebAssembly добавляет производительности? — https://surma.dev/things/js-to-asc/
Взгляд на Container Query — https://ishadeed.com/article/say-hello-to-css-container-queries/
Инкрементальная статическая регенерация с Next.js — https://www.smashingmagazine.com/2021/04/incremental-static-regeneration-nextjs/
Алгоритм Seam Carving — https://vas3k.club/post/9637/
GraphQL и Wordpress — https://www.smashingmagazine.com/2021/04/making-graphql-work-in-wordpress/
Доклады с Я.Субботника — https://www.youtube.com/playlist?list=PLKaafC45L_SSQzEjU7ZFVn22OyQC5fJHv
Node.js 16.0.0 — https://nodejs.org/en/blog/release/v16.0.0/
Firefox 88 — https://hacks.mozilla.org/2021/04/never-too-late-for-firefox-88/
Tor 10.0.16 — https://blog.torproject.org/new-release-tor-browser-10016
Critical Patch Update от Oracle — https://blogs.oracle.com/security/post/april-2021-critical-patch-update-released
nginx 1.20 — http://nginx.org/en/CHANGES-1.20
VirtualBox 6.1.20 — https://www.virtualbox.org/wiki/Changelog-6.1#v20
Патчи ядра Linux от Университета Миннесоты больше не примут — https://twitter.com/gregkh/status/1384785747874656257
Microsoft не купит Discord — https://quote.rbc.ru/news/article/607fbbca9a79477866017e29
Слушайте на любимой платформе:
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/VindizhFri, 23 Apr 2021 - 04min - 166 - Микрофронтенды в Delivery Club, JS-классы, состояние JS-фреймворков и стейт-менеджеров, минусs Dart
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8
Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-164/
Микрофронтенды в Delivery Club — https://habr.com/ru/company/mailru/blog/552240/
Переход с Parcel на Snowpack — https://benfrain.com/migrating-from-parcel-to-snowpack-build-tool-comparison/
JS-классы — https://webreflection.medium.com/js-classes-are-not-just-syntactic-sugar-28690fedf078
Производительность сайтов команд Формулы-1, часть 8 — https://jakearchibald.com/2021/f1-perf-part-8/
Состояние JS-фреймворков — https://moiva.io/blog/2021-q1-state-of-js-frameworks
Состояние стейт-менеджеров — https://moiva.io/blog/2021-q1-report-state-management
Гайд по измерению Web Vitals — https://www.smashingmagazine.com/2021/04/complete-guide-measure-core-web-vitals/
Скрейпинг сайтов с Node.js и Playwright — https://www.scrapingbee.com/blog/playwright-web-scraping/
Смарт-контракты с Ethereum — https://dev.to/dabit3/the-complete-guide-to-full-stack-ethereum-development-3j13
Разработка игр на Unity для начинающих — https://www.freecodecamp.org/news/game-development-for-beginners-unity-course/
Angular 12.0.0-ntxt.9 — https://github.com/angular/angular/releases/tag/12.0.0-next.9
Angular 11.2.10 — https://github.com/angular/angular/releases/tag/11.2.10
Django 3.2 — https://www.djangoproject.com/weblog/2021/apr/06/django-32-released/
Django Debug Toolbar — https://www.djangoproject.com/weblog/2021/apr/14/debug-toolbar-security-releases/
Cypress 7.1.0 — https://github.com/cypress-io/cypress/releases/tag/v7.1.0
eslint-plugin-vue 7.9.0 — https://github.com/vuejs/eslint-plugin-vue/releases/tag/v7.9.0
Опрос о скролле — https://web.dev/2021-scroll-survey/
Опросник — https://google.qualtrics.com/jfe/form/SV_bjbaTccU1lpPlVX
Wrike отказывается от Dart, часть 1 — https://habr.com/ru/company/wrike/blog/551962/
Wrike отказывается от Dart, часть 2 — https://habr.com/ru/company/wrike/blog/551964/
В Firefox 88 не будет поддержки FTP — https://hacks.mozilla.org/2021/04/quic-and-http-3-support-now-in-firefox-nightly-and-beta/
Слушайте на любимой платформе:
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/VindizhTue, 20 Apr 2021 - 04min - 165 - Chrome 90, Deno 1.9, анализ производительности JS, сборщики, верстка писем, pnpm 6, ESLint 7.24.0
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8
Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-163/
Инъекции кода в JS — https://snyk.io/blog/5-ways-to-prevent-code-injection-in-javascript-and-node-js/
Сравнение сборщиков — https://css-tricks.com/comparing-the-new-generation-of-build-tools/
Перевод DevTools на TypeScript — https://developer.chrome.com/blog/migrating-to-typescript/
Курс по TypeScript от Microsoft — https://docs.microsoft.com/en-us/learn/paths/build-javascript-applications-typescript/
Дебаг Web Vitals — https://web.dev/debug-web-vitals-in-the-field/
Анализ производительности JS — https://blog.asayer.io/the-ultimate-guide-to-fixing-javascript-performance-problems-in-browser-devtools
Вёрстка писем — https://www.smashingmagazine.com/2021/04/complete-guide-html-email-templates-tools/
Стриминговое приложение — https://www.smashingmagazine.com/2021/04/building-video-streaming-app-nuxtjs-node-express/
Chrome 90 — https://developer.chrome.com/blog/new-in-chrome-90/
Deno 1.9 — https://deno.com/blog/v1.9
pnpm 6.0.0 — https://github.com/pnpm/pnpm/releases/tag/v6.0.0
ESLint 7.24.0 — https://eslint.org/blog/2021/04/eslint-v7.24.0-released
Laravel 8.37 — https://laravel-news.com/laravel-anonymous-migrations
nginx 1.19.10 — http://nginx.org/en/CHANGES
Amazon представила OpenSearch — https://aws.amazon.com/blogs/opensource/introducing-opensearch/
Заявление FSF — https://www.fsf.org/news/statement-of-fsf-board-on-election-of-richard-stallman
Заявление Столлмана — https://www.fsf.org/news/rms-addresses-the-free-software-community
Vue 3 не будет поддерживать IE11 — https://github.com/vuejs/rfcs/blob/ie11/active-rfcs/0000-vue3-ie11-support.md
Слушайте на любимой платформе:
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/VindizhFri, 16 Apr 2021 - 06min - 164 - Prototype pollution, Tailwind CSS 2.1, Ruby 3.0.1, Cypress 7.0, security-обновления Node.js
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8
Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-162/
Prototype pollution — https://habr.com/ru/company/huawei/blog/547178/
Производительность сайтов команд Формулы-1, часть 6 — https://jakearchibald.com/2021/f1-perf-part-6/
Производительность сайтов команд Формулы-1, часть 7 — https://jakearchibald.com/2021/f1-perf-part-7/
CSS на будущее — https://moderncss.dev/developing-for-imperfect-future-proofing-css-styles/
Генерация WebPageTest — https://blog.webpagetest.org/posts/automatic-webpagetest-results-for-every-docs-deploy/
Eleventy — https://www.smashingmagazine.com/2021/03/eleventy-static-site-generator/
Input + Label — https://css-tricks.com/html-inputs-and-labels-a-love-story/
Сниппеты на чистом JS — https://www.smashingmagazine.com/2021/04/vanilla-javascript-code-snippets/
Обзор Headless CMS — https://www.smashingmagazine.com/2021/04/evaluating-headless/
Security-релизы Node.js — https://nodejs.org/en/blog/vulnerability/april-2021-security-releases/
Ruby 3.0.1 — https://www.ruby-lang.org/en/news/2021/04/05/ruby-3-0-1-released/
Tailwind CSS 2.1.0 — https://github.com/tailwindlabs/tailwindcss/releases/tag/v2.1.0
Cypress 7.0 — https://www.cypress.io/blog/2021/04/06/introducing-the-cypress-component-test-runner/
NativeScript 8 — https://blog.nativescript.org/nativescript-8-announcement/
Laravel 8.36.0 — https://laravel-news.com/laravel-8-36-0
Google победил Oracle — https://news.ycombinator.com/item?id=26699106
Развитие истории с атакой на PHP — https://externals.io/message/113981
Слушайте на любимой платформе:
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/VindizhSat, 10 Apr 2021 - 05min - 163 - TypeScript 4.3 beta, воркшоп по TDD c React, Husky 6, сравнение Hyperapp с React, RGB и HSL
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8
Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-161/
Воркшоп по TDD с React — https://bespoyasov.ru/blog/tdd-workshop/
Запись воркшопа — https://www.youtube.com/watch?v=oaktsy6YKMk
7 малоизвестных HTML-атрибутов — https://javascript.plainenglish.io/7-useful-html-attributes-that-you-probably-dont-know-661784fe21e
Неравенство в производительности веба на иобильных устройствах — https://infrequently.org/2021/03/the-performance-inequality-gap/
Сравнение Hyperapp и React — https://blog.asayer.io/hyperapp-is-it-the-lightweight-react-killer
Формат цвета HSL — https://cloudfour.com/thinks/hsl-a-color-format-for-humans/
Умная квартира на JS — https://habr.com/ru/company/vk/blog/549596/
Ресурс посвящённый VS Code — https://vscode.one/
TypeScript 4.3 beta — https://devblogs.microsoft.com/typescript/announcing-typescript-4-3-beta/
Husky 6 — https://github.com/typicode/husky/releases/tag/v6.0.0
Safari Technology Preview 123 — https://webkit.org/blog/11585/release-notes-for-safari-technology-preview-123/
Ubuntu 21.04 beta — https://lists.ubuntu.com/archives/ubuntu-announce/2021-April/000267.html
Майнеры на серверах GitHub — https://therecord.media/github-investigating-crypto-mining-campaign-abusing-its-server-infrastructure/
Слушайте на любимой платформе:
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/VindizhTue, 06 Apr 2021 - 04min - 162 - Next.js 10.1, Socket.io 4, апрельские security-релизы Node.js, анонс Deno Company, Sublime Text 4
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8
Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-160/
Content Security Policy — https://web.dev/strict-csp/
Производительность сайтов команд Формулы-1, часть 4 — https://jakearchibald.com/2021/f1-perf-part-4/
Производительность сайтов команд Формулы-1, часть 5 — https://jakearchibald.com/2021/f1-perf-part-5/
Текст на изображениях — https://ishadeed.com/article/handling-text-over-image-css/
Темная тема за 5 минут — https://lea.verou.me/2021/03/inverted-lightness-variables/
Инструменты для анализа CSS — https://www.smashingmagazine.com/2021/03/css-auditing-tools/
Апрельские security-релизы Node.js — https://nodejs.org/en/blog/vulnerability/april-2021-security-releases/
Node.js 15.13.0 — https://nodejs.org/en/blog/release/v15.13.0/
Next.js 10.1 — https://nextjs.org/blog/next-10-1
Socket.io 4 — https://ably.com/blog/whats-new-in-socketio-4
Sublime Text 4 — https://gist.github.com/jfcherng/7bf4103ea486d1f67b7970e846b3a619
Видеообзор Sublime Text 4 — https://vimeo.com/529550701
Laravel 8.34 — https://laravel-news.com/laravel-8-34-0
nginx 1.19.9 — http://nginx.org/en/CHANGES
njs 0.5.3 — http://nginx.org/en/docs/njs/changes.html#njs0.5.3
Анонс Deno Company — https://deno.com/blog/the-deno-company
Уход менеджеров из FSF — https://www.fsf.org/blogs/executive-director/management-team-members-resigning
Слушайте на любимой платформе:
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/VindizhFri, 02 Apr 2021 - 04min - 161 - SvelteKit beta, Bootstrap 5 beta-3, локализация MDN RU, прототип Container Query, атака на PHP
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8
Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-159/
Анонс SvelteKit — https://svelte.dev/blog/sveltekit-beta
Документация — https://kit.svelte.dev/docs
Репозиторий SvelteKit — https://github.com/sveltejs/kit
Производительность сайтов команд Формулы-1, часть 1 — https://jakearchibald.com/2021/f1-perf-part-1/
Производительность сайтов команд Формулы-1, часть 2 — https://jakearchibald.com/2021/f1-perf-part-2/
Производительность сайтов команд Формулы-1, часть 3 — https://jakearchibald.com/2021/f1-perf-part-3/
Вложенность в CSS — https://benfrain.com/official-css-nesting-the-last-piece-of-the-puzzle/
Прототип Container Query — https://twitter.com/MiriSuzanne/status/1375504202823200770
Emoji под капотом — https://tonsky.me/blog/emoji/
Интерактивные веб-компоненты проще чем вы думаете — https://css-tricks.com/interactive-web-components-are-easier-than-you-think/
Реактивность в Vue.js — https://www.smashingmagazine.com/2021/03/reactivity-in-vue/
Репозиторий React-Total — https://github.com/harryheman/React-Total
Стилизация псевдо-элементов с CSS-переменными — https://css-irl.info/quick-tip-style-pseudo-elements-with-javascript-using-custom-properties/
Анимация подчёркиваний — https://css-irl.info/animating-underlines/
Bootstrap 5 beta-3 — https://blog.getbootstrap.com/2021/03/23/bootstrap-5-beta-3/
Rust 1.51.0 — https://blog.rust-lang.org/2021/03/25/Rust-1.51.0.html
ember-electron 3 — https://twitter.com/bendemboski/status/1370905222336286721
Документация ember-electron — https://ember-electron.js.org/
Webpack 5.28.0 — https://github.com/webpack/webpack/releases/tag/v5.28.0
nginx Unit 1.23.0 — https://mailman.nginx.org/pipermail/unit/2021-March/000264.html
Атака на git-сервер PHP — https://www.bleepingcomputer.com/news/security/phps-git-server-hacked-to-add-backdoors-to-php-source-code/
Официальное заявление об атаке на git-сервер PHP — https://news-web.php.net/php.internals/113838
Возобновление локализации MDN на русском языке и не только — https://hacks.mozilla.org/2021/03/mdn-localization-in-march-tier-1-locales-unfrozen-and-future-plans/
Письмо в поддержку Ричарда Столлмана — https://rms-support-letter.github.io/
Слушайте на любимой платформе:
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/VindizhTue, 30 Mar 2021 - 08min - 160 - Firefox 87, Grid на примерах, «смерть» Node.js-процессов, проблема JS-библиотек, Compat2021
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8
Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-158/
CSS Grid на примерах — https://blog.csssr.com/ru/article/css-grid-by-example/
Использование Service Worker API — https://alistapart.com/article/now-thats-what-i-call-service-worker/
GUI Challenges: компонент настроек — https://web.dev/building-a-settings-component/
GUI Challenges: компонент настроек, видео — https://youtu.be/dm7gnp6eh3Q
«Смерть» Node.js- процессов — https://thomashunter.name/posts/2021-03-08-the-death-of-a-nodejs-process
Проблемы JS-библиотек — https://dev.to/jaredcwhite/the-shocking-immaturity-of-javascript-c70
Интервью в Юкихиро Мацумото — https://evrone.ru/yukihiro-matsumoto-interview-2021
railstutorial.org — https://railstutorial.org
guides.rubyonrails.org — https://guides.rubyonrails.org
Проблемы rel=”preload” — https://www.debugbear.com/blog/rel-preload-problems
Доступные фронтенд-компоненты — https://www.smashingmagazine.com/2021/03/complete-guide-accessible-front-end-components/
Профилирование React-приложений 101 — https://blog.asayer.io/the-definitive-guide-to-profiling-react-applications
Firefox 87 — https://hacks.mozilla.org/2021/03/in-march-we-see-firefox-87/
Tor 10.0.14 — https://blog.torproject.org/new-release-tor-browser-10014
npm 7.7.4 — https://github.com/npm/cli/releases
Angular 12.0.0-next.6 — https://github.com/angular/angular/releases/tag/12.0.0-next.6
Angular 11.2.7 — https://github.com/angular/angular/releases/tag/11.2.7
Инициатива Compat2021 — https://web.dev/compat2021/
Как выживает бесплатное ПО: бюджет Thunderbird за 2020 год — https://groups.google.com/g/tb-planning/c/-jbmYvYdX1g
Тред на Reddit о возвращении Столлмана — https://www.reddit.com/r/linux/comments/mac9zf/richard_stallman_announcing_his_return_to_the/
Совет директоров FSF — https://www.fsf.org/about/staff-and-board/
Один из актов протеста возвращению Столлмана — https://sfconservancy.org/blog/2021/mar/23/outreachy-fsf/
HTTPS по умолчанию в Chrome 90 — https://blog.chromium.org/2021/03/a-safer-default-for-navigation-https.html
Слушайте на любимой платформе:
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/VindizhFri, 26 Mar 2021 - 08min - 159 - История React API, доклады и воркшопы с «Я <3 фронтенд», нюансы this, релизы браузеров и V8, semver
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8
Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-157/
История развития React API — https://frantic.im/react-api-evolution
Записи докладов и воркшопов с «Я <3 фронтенд» — https://www.youtube.com/playlist?list=PLKaafC45L_SQvmgHWgtUeX_Y59NiZhmEF
Тонкости работы this в JavaScript — https://web.dev/javascript-this/
Создание кроссбраузерных расширений для браузеров — https://habr.com/ru/company/yandex_praktikum/blog/545664/
Логические CSS-свойства — https://ishadeed.com/article/css-logical-properties/
Почему стоит отказаться от hover — https://wecreate.digital/blog/menu-clicks-vs-hover/
Семантическое версионирование — https://semver.npmjs.com/
Как правильно читать спецификацию веб-стандартов — https://emilymstark.com/2021/03/14/tips-for-reading-web-standards.html
Обновление Chrome 89 — https://chromereleases.googleblog.com/2021/03/stable-channel-update-for-desktop_12.html
Mozilla Firefox 86.0.1 — https://www.mozilla.org/en-US/firefox/86.0.1/releasenotes/
Safari Technology Preview 122 — https://webkit.org/blog/11577/release-notes-for-safari-technology-preview-122/
V8 9.0 — https://v8.dev/blog/v8-release-90
NodeJS 15.12.0 — https://nodejs.org/en/blog/release/v15.12.0/
Storybook с поддержкой Webpack 5 — https://storybook.js.org/blog/storybook-for-webpack-5/
Java SE 16 — https://mail.openjdk.java.net/pipermail/announce/2021-March/000295.html
SQLite 3.35.2 — https://www.sqlite.org/changes.html
Solaris 11.4 SRU31 — https://blogs.oracle.com/solaris/announcing-oracle-solaris-114-sru31
GitLab принял название ветки main вместо master — https://about.gitlab.com/blog/2021/03/10/new-git-default-branch-name/
Слушайте на любимой платформе:
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/VindizhFri, 19 Mar 2021 - 04min - 158 - Gatsby 3, замедление Twitter, уязвимость git clone, фронтенд в Lyft, @scroll-timeline, Firebase 101
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8
Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-156/
Фронтенд в Lyft — https://eng.lyft.com/frontend-at-lyft-an-overview-f934c1524370
@scroll-timeline, part 1 — https://www.bram.us/2021/02/23/the-future-of-css-scroll-linked-animations-part-1/
@scroll-timeline, part 2 — https://www.bram.us/2021/03/04/the-future-of-css-scroll-linked-animations-part-2/
Закрепится ли JS в DataScience — http://benschmidt.org/post/2020-01-15/2020-01-15-webgpu/
Веб-компоненты проще чем вы думаете — https://css-tricks.com/web-components-are-easier-than-you-think/
Системные шрифты для веба — https://iainbean.com/posts/2021/system-fonts-dont-have-to-be-ugly/
3 фичи JS, которые вы никогда не захотите использовать — https://blog.bitsrc.io/the-dark-side-of-javascript-a-look-at-3-features-you-never-want-to-use-83b6f0b3804b
Тестирование в Deno — https://dev.to/talentlessguy/coverage-in-deno-with-codecov-and-github-actions-56jo
Создаём бота для Discord — https://www.smashingmagazine.com/2021/02/building-discord-bot-discordjs/
Firebase crash course — https://css-tricks.com/firebase-crash-course/
Gatsby 3 — https://www.gatsbyjs.com/blog/gatsby-v3/
Гайд по миграции с Gatsby 2 на Gatsby 3 — https://www.gatsbyjs.com/docs/reference/release-notes/migrating-from-v2-to-v3
Уязвимость git clone — https://github.blog/2021-03-09-git-clone-vulnerability-announced/
Подробности об уязвимости — https://github.com/git/git/security/advisories/GHSA-8prw-h3cq-mghm
Laravel 8.32.0 — https://laravel-news.com/laravel-8-32-0
Laravel 7 end-of-life — https://laravel-news.com/laravel-7-end-of-life
CakePHP 3.9.7 — https://github.com/cakephp/cakephp/releases/tag/3.9.7
CakePHP 3.9.8 — https://github.com/cakephp/cakephp/releases/tag/3.9.8
Django 3.2 beta 1 — https://www.djangoproject.com/weblog/2021/feb/19/django-32-beta-1-released/
Ruby on Rails 6.1.3 — https://weblog.rubyonrails.org/2021/2/17/Rails-6-1-3-has-been-released/
nginx 1.19.8 — http://nginx.org/en/CHANGES
njs 0.5.2 — http://nginx.org/en/docs/njs/changes.html#njs0.5.2
Замедление Twitter — https://habr.com/ru/post/546422/
Слушайте на любимой платформе:
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/VindizhFri, 12 Mar 2021 - 07min - 157 - Мануал по TypeScript, @property, заблуждения о микрофронтендах, цена useMemo(), интервью Райана Дала
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8
Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-155/
Цена useMemo() — https://habr.com/ru/post/544930/
@property — https://css-tricks.com/exploring-property-and-its-animating-powers/
Заблуждения о микрофронтендах — https://blog.bitsrc.io/11-popular-misconceptions-about-micro-frontends-d5daecc92efb
Обработка анимаций в браузере на GPU — https://developer.chrome.com/blog/hardware-accelerated-animations/
Интервью с Райаном Далом — https://evrone.ru/ryan-dahl-interview
Обзор Core Web Vitals от Rambler Group — https://habr.com/ru/company/rambler_group/blog/544904/
Нереализованные в разных браузерах API — https://webapicontroversy.com/
Анонс нового официального мануала по TypeScript — https://devblogs.microsoft.com/typescript/announcing-the-new-typescript-handbook/
Новый официальный мануал по TypeScript — https://www.typescriptlang.org/docs/handbook/intro.html
Что нас ждёт в Angular 12 — https://github.com/angular/angular/releases/tag/12.0.0-next.3
Уязвимость GitHub — https://github.blog/2021-03-08-github-security-update-a-bug-related-to-handling-of-authenticated-sessions/
Ускорение релизного цикла Chrome — https://developer.chrome.com/blog/faster-release-cycle/
Расписание релизов Chrome — https://chromiumdash.appspot.com/schedule
Ускорение релизного цикла V8 — https://v8.dev/blog/faster-releases
Приложения для Ubuntu в будущем будут писать на Flutter — https://twitter.com/ubuntu/status/1367063203600031746
Слушайте на любимой платформе:
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/VindizhWed, 10 Mar 2021 - 06min - 156 - «История фронтенда» от CSSSR, Chrome 89, Flutter 2, import maps, free-for.dev, структуры данных Ivy
Форма обратной связи: https://forms.gle/QXTEqAfKTjUoR7Lk8
Текстовая версия: https://blog.csssr.com/ru/news512/episode/news-154/
«История фронтенда» от CSSSR, 1 серия — https://www.youtube.com/watch?v=7nrDctGYOIk
«История фронтенда» от CSSSR, текстовое дополнение — https://blog.csssr.com/ru/article/frontend-history-the-browser-that-could-do-everything/
Всё что вы хотели знать о зависимостях, но боялись спросить [EN] — https://blog.bitsrc.io/everything-you-ever-wanted-to-know-but-were-afraid-to-ask-about-javascript-dependencies-175220f0dcfb
Всё что вы хотели знать о зависимостях, но боялись спросить [RU] — https://habr.com/ru/company/otus/blog/545008/
import map — https://jspm.org/import-map-cdn
Советы по оптимизации производительности Vue.js — https://habr.com/ru/post/543298/
Внутренние структуры данных Ivy — https://blog.angular.io/ivys-internal-data-structures-f410509c7480
Aleph.js — React-фреймворк с Deno — https://blog.bitsrc.io/introduction-to-aleph-the-react-framework-in-deno-322ec26d0fa9
Гайд по микрофронтендам для начинающих — https://www.sitepoint.com/a-beginners-guide-to-the-micro-front-end-architecture/
Коллекция продуктов и сервисов для разработки free-for.dev — https://free-for.dev/
Chrome 89 — https://developer.chrome.com/blog/new-in-chrome-89/
Новинки DevTools — https://developers.google.com/web/updates/2021/01/devtools
Flutter 2.0 — https://developers.googleblog.com/2021/03/announcing-flutter-2.html
Обзор нововведений Flutter 2.0 — https://medium.com/flutter/whats-new-in-flutter-2-0-fe8e95ecc65
Deno 1.8 — https://deno.land/posts/v1.8
Electron 12.0 — https://www.electronjs.org/blog/electron-12-0
Node.js 15.11.0 — https://nodejs.org/en/blog/release/v15.11.0/
Ember 3.25 — https://blog.emberjs.com/ember-3-25-released/
jQuery 3.6.0 — https://blog.jquery.com/2021/03/02/jquery-3-6-0-released/
Brave планирует разработку поисковой системы — https://brave.com/brave-search/
Слушайте на любимой платформе:
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/VindizhFri, 05 Mar 2021 - 06min
Podcasts similaires à Новости 512
- Пожалуй, самая красивая музыка на свете! CHILL
- Deep Disco Music Deep Disco Music
- Tynu40k Goblina Dmitry "Goblin" Puchkov
- Маруся FM EFFECT LLC
- Эхо Москвы Feed Master by Umputun
- ВИВАТ, ИСТОРИЯ! MOTORADIO.ONLINE
- Radio Record Radio Record
- Record Megamix Radio Record
- ХРУМ или Сказочный Детектив Unknown
- ЕвроХит Топ 40 Европа Плюс Official - новинки песен Европа Плюс
- Живой Гвоздь Живой Гвоздь
- Фантастика вслух Книга вслух
- Тюремный подкаст Поехавший
- Популярная политика Популярная политика
- Бовт знает Радио «Комсомольская правда»
- Военное ревю Радио «Комсомольская правда»
- Коц: аналитика с именем Радио «Комсомольская правда»
- Радио «Комсомольская Правда» - Москва Радио «Комсомольская правда»
- Что будет Радио «Комсомольская правда»
- Экономика Радио «Комсомольская правда»
- Мужчина. Руководство по эксплуатации Радио «Маяк»
- Чтение Радио Маяк
- Новый Радиотеатр (New Radiotheater) Радиотеатр (Radiotheater)
- Сергей Стиллавин и его друзья Стиллавин и его друзья
Autres podcasts de Technologie
- Теория всего Радио ЗВЕЗДА
- Sprut.AI - разговоры об умном доме Sprut.Ai
- Kim Komando Daily Tech Update Kim Komando
- Открытый Космос Самарский университет
- Мой Компьютер Мой Компьютер
- Буде тобі наука Kunsht/Куншт
- Cybersecurity Where You Are Center for Internet Security
- Сергей Мавроди - Великий Махинатор, разбор ДНК по Архетипам Агент Трансформатор
- Planetary Radio: Space Exploration, Astronomy and Science The Planetary Society
- LSE London Alumni Talks LSE London Alumni Talks
- ITA Tech ITA Tech
- Yertay Техно Podcast Yertay Kuanyshov
- Exploring Hydrogen Andy Marsland
- Learning from Machine Learning Seth Levine
- Software Engineering Institute (SEI) Podcast Series Members of Technical Staff at the Software Engineering Institute
- BBC Inside Science BBC Radio 4
- Discoteca Chill Out @djdeverley
- Limitless BI - Business Intelligence Podcast Paul Grill
- Tecno Podcast Gustavo Rios
- Microsoft Deutschland Microsoft Deutschland