Discover
PurpleSchool Cast
PurpleSchool Cast
Author: Антон Ларичев, Дмитрий Петров
Subscribed: 32Played: 303Subscribe
Share
2026 © Антон Ларичев, Дмитрий Петров. Все права защищены.
Description
Подкаст школы PurpleSchool: https://purpleschool.ru/
Говорим о разработке и о том как писать не плохой код. А в частности NodeJS, JavaScript и TypeScript.
21 Episodes
Reverse
В очередном выпуске мы, вместе с командой PurpleCode разберём результаты State of JavaScript 2023 года, результаты которого были недавно опубликованы.🔗 Ссылки:🎓 Курсы по JavaScript, TypeScript, React, Next, Node и многому другому: https://purpleschool.ru💬 Telegram канал с полезными советами: https://t.me/purple_code_channelРазделы видео:0:00 - Введение0:24 - Общая статистика3:47 - Возможности языка23:14 - Frameworks47:41 - Meta Frameworks54:25 - Тестирование58:32 - Мобильная разработка1:03:51 - Build Tools1:06:11 - Другие библиотеки1:10:01 - Анимация1:11:12 - Backend фреймворки1:13:26 - JavaScript Runtime1:14:32 - Другие языки1:16:18 - AI Tools1:18:16 - Хостинг1:20:25 - Заключение
Сегодня у нас седьмой выпуск новостей web разработки, где мы рассмотрим что нового появилось в мае 2024: Next 15 RC, TanStack Query 5.39, Astro 4.9, Конец Remix, NextUI 2.4.0, Ark 3.0, Headless UI 2, Restyle 1.0, Expo SDK 51 и новая архитектура React Native, Zustand 5, Solid Start 1.0, Vitest 1.6.0.🔗 Ссылки:Next 15 RC: https://nextjs.org/blog/next-15-rcTanStack Query 5.39: https://github.com/TanStack/query/releases/tag/v5.39.0Astro 4.9: https://astro.build/blog/astro-490/Конец Remix: https://remix.run/blog/merging-remix-and-react-routerNextUI 2.4.0: https://nextui.org/blog/v2.4.0Ark 3.0: https://ark-ui.comHeadless UI 2: https://tailwindcss.com/blog/headless-ui-v2Restyle 1.0: https://www.restyle.dev/Expo SDK 51: https://expo.dev/changelog/2024/05-07-sdk-51Zustand 5: https://github.com/pmndrs/zustand/blob/v5/docs/guides/migrating-to-v5.mdxSolid Start 1.0: https://www.solidjs.com/blog/solid-start-the-shape-frameworks-to-comeVitest 1.6.0: https://vitest.dev/Мы на Яндекс Музыке, Spotify, Apple Music: https://purpleschool.mave.digital🎓 Курс по React Native: https://purpleschool.ru/course/react-native🎓 Курс по Zustand: https://purpleschool.ru💬 Telegram канал с полезными советами: https://t.me/purple_code_channelРазделы:0:00 - Введение0:21 - Next 15 RC2:25 - TanStack Query 5.393:09 - Astro 4.94:00 - Конец Remix6:12 - NextUI 2.4.07:17 - Ark 3.08:14 - Headless UI 29:26 - Restyle 1.010:26 - Expo SDK 5112:42 - Zustand 513:39 - Solid Start 1.014:47 - Vitest 1.6.015:49 - Заключение
Сегодня у нас очередной выпуск PurpleCast, куда мы пригласили Александра, чтобы он рассказать о своём опыте перехода в ИТ всего за год на должность Frontend разработчика. Постараемся в одном месте собрать полезные советы для новичков как стать программистом.🔗 Ссылки:🎓 Курсы по разработке: https://purpleschool.ru💬 Telegram канал с полезными советами: https://t.me/purple_code_channelРазделы:0:00 - Введение0:33 - История Александра9:18 - Про выгорание12:03 - Структурирование информации13:46 - О TypeScript17:20 - О GPT20:17 - О React23:26 - Как искал работу26:36 - Про собеседования32:12 - Советы новичкам и soft skills39:34 - О поиске работы43:49 - Заключение
Сегодня у нас шестой выпуск новостей web разработки, где мы рассмотрим что нового появилось в апреле 2024: ESLint 9, Node.js 22, Next 14.2, React 19 Beta, XState Store, Jotai 2.8.0, Signal Proposal JavaScript, ZX.🔗 Ссылки:ESLint 9: https://eslint.org/blog/2024/04/eslint-v9.0.0-released/Node.js 22: https://nodejs.org/en/blog/announcements/v22-release-announceNext 14.2: https://nextjs.org/blog/next-14-2React 19 Beta: https://react.dev/blog/2024/04/25/react-19-upgrade-guideXState Store: https://stately.ai/blog/2024-04-10-xstate-storeJotai 2.8.0: https://jotai.org/Signal Proposal JavaScript: github.com/tc39/proposal-signalsZX: https://github.com/google/zx🎓 Курс по React Native: https://purpleschool.ru/course/react-native💬 Telegram канал с полезными советами: https://t.me/purple_code_channelРазделы видео:0:00 - Введение0:28 - ESLint 92:20 - Node.js 224:00 - Next 14.26:26 - React 19 Beta8:02 - XState Store9:10 - Jotai 2.8.010:54 - Signal Proposal JavaScript12:29 - ZX13:20 - Заключение
Сегодня у нас пятый выпуск новостей web разработки, где мы рассмотрим что нового появилось в марте 2024: Redwoodjs 7.3, Node 21.7, VitePress 1.0, Firebolt 1.0, Elysiajs 1.0, Storybook 8, React Native Server Components, Winterjs 1.0, MistCSS.🔗 Ссылки:Redwoodjs 7.3: https://redwoodjs.com/Node.js 21.7: https://nodejs.org/en/blog/release/v21.7.0VitePress 1.0: https://vitepress.dev/Firebolt 1.0: https://firebolt.dev/Elysiajs 1.0: https://elysiajs.com/Storybook 8: https://storybook.js.org/blog/storybook-8/React Native Server Components: https://portal.gitnation.org/contents/brining-react-server-components-to-react-nativeWinterjs 1.0: https://wasmer.io/posts/winterjs-v1MistCSS: https://typicode.github.io/mistcss/Мы на Яндекс Музыке, Spotify, Apple Music: https://purpleschool.mave.digital🎓 Курс по React Native: https://purpleschool.ru/course/react-native💬 Telegram канал с полезными советами: https://t.me/purple_code_channelРазделы видео:0:00 - Введение0:24 - Redwoodjs 7.32:13 - Node 21.74:34 - VitePress 1.05:50 - Firebolt 1.07:38 - React Native Server Components9:30 - Elysiajs 1.012:18 - Storybook 813:43 - Winterjs 1.015:08 - MistCSS16:09 - Заключение
Сегодня у нас четвёртый выпуск новостей веб разработки, где мы рассмотрим что нового появилось в феврале 2024: React 19, Remix Vite, Angular 17.2, Million 3, Conform v1, jQuery 4.0.0-beta, React Native Apple Vision Pro, Hono 4, Go 1.22, ECMAScript 2024, JavaScript RegistryВедущий: Антон Ларичев🔗 Ссылки:React 19: https://react.dev/blog/2024/02/15/react-labs-what-we-have-been-working-on-february-2024Remix Vite: https://remix.run/blog/remix-vite-stable Angular 17.2: https://blog.angular.io/angular-v17-2-is-now-available-596cbe96242dMillion 3: https://million.dev/blog/million-3Conform: https://conform.guide/jQuery 4.0.0-beta: https://blog.jquery.com/2024/02/06/jquery-4-0-0-beta/React Native Apple Vision Pro: https://www.callstack.com/blog/announcing-react-native-for-apple-vision-proHono 4: https://hono.dev/Go 1.22: https://go.dev/blog/go1.22ECMAScript 2024: https://ecmascript-daily.github.io/2024/02/17/release-es2024-candidate-february-2024-tc39-ecma262JavaScript Registry: https://deno.com/blog/jsr_open_beta🎓 Курс по React Native: https://purpleschool.ru/course/react-native💬 Telegram канал с полезными советами: https://t.me/purple_code_channelРазделы видео:0:00 - Введение0:19 - React 191:53 - Remix Vite5:34 - Angular 17.27:36 - Million 39:15 - Conform v110:07 - jQuery 4.0.0-beta11:22 - React Native Apple Vision Pro12:12 - Hono 413:08 - Go 1.2214:35 - ECMAScript 202415:36 - JavaScript Registry
Сегодня мы будем разбирать новые возможности, которые появятся в React 19 и что они меняют в том, как мы пишем React приложения.Ведущие: Антон Ларичев, Валерий Шестернин🔗 Ссылки:🎓 Полный курс по React: https://purpleschool.ru/course/react-redux💬 Telegram канал с полезными советами: https://t.me/purple_code_channelРазделы:0:00 - Введение0:31 - О React 191:50 - React Compiler6:45 - Actions13:53 - useFormState, useFormStatus, useOptimistic15:42 - use server18:44 - meta и head22:55 - Web компоненты27:18 - use hook35:51 - Activity46:34 - Заключение
Сегодня у нас третий выпуск новостей веб разработки, где мы рассмотрим что нового появилось в январе 2024 (и в конце года): TanStack Router, Expo SDK 50, Vue 3.4, SvelteKit 2, Next 14.1, Expo Router 3, Deno 1.40.Ведущий: Антон Ларичев🔗 Ссылки:TanStack Router: https://tanstack.com/router/v1Expo SDK 50: https://expo.dev/changelog/2024/01-18-sdk-50Expo Router 3: https://expo.dev/changelog/2024/01-23-router-3Vue 3.4: https://blog.vuejs.org/posts/vue-3-4#_2x-faster-parser-and-improved-sfc-build-performanceSvelteKit 2: https://svelte.dev/blog/sveltekit-2Next 14.1: https://nextjs.org/blog/next-14-1Deno 1.40: https://deno.com/blog/v1.40🎓 Мои курсы: https://purpleschool.ru💬 Telegram канал с полезными советами: https://t.me/purple_code_channelРазделы:0:00 - Введение0:17 - TanStack Router3:06 - Expo SDK 505:15 - Expo Router 37:39 - Vue 3.49:25 - SvelteKit 210:32 - Deno 1.4011:42 - Next 14.113:52 - Заключение
Сегодня у нас второй выпуск новостей веб разработки, где мы рассмотрим что нового появилось в декабре 2023: Redux Toolkit 2.0, Redux 5.0, Oxlint, StyleX, Astro 4.0, Tailwind 3.4, V8 Maglev compiler.Ведущий: Антон Ларичев🔗 Ссылки:Redux Toolkit 2.0, Redux 5.0: https://redux-toolkit.js.org/usage/migrating-rtk-2Oxlint: https://oxc-project.github.io/blog/2023-12-12-announcing-oxlint.htmlStyleX: https://stylexjs.com/Astro 4.0: https://astro.build/blog/astro-4/?ref=dailydevTailwind 3.4: https://tailwindcss.com/blog/tailwindcss-v3-4V8 Maglev compiler: https://v8.dev/blog/maglev🎓 Мои курсы: https://purpleschool.ru💬 Telegram канал с полезными советами: https://t.me/purple_code_channelРазделы видео:0:00 - Введение0:21 - Redux Toolkit 2.0, Redux 5.01:59 - Oxlint4:08 - StyleX6:16 - Astro 4.07:43 - Tailwind 3.49:12 - V8 Maglev compiler
Ведущие: Антон Ларичев, Дмитрий Петров, Валерий ШестернинМои курсы: https://purpleschool.ruTelegram канал с полезными советами: https://t.me/purple_code_channel@PurpleCodeYouTube: https://youtube.com/@PurpleSchoolСегодня поговорим об итогах 2023 года для веб разработки. Поговорим о CSS, JavaScript, TypeScript, Node.js, Deno, Bun, AI, Next.js и инструментах разработки. В конце так же пообщаемся с гостями из подписки PurpleПлюс.Разделы выпуска:0:00 - Поздравление0:32 - Приветствие1:19 - Frontend27:25 - Новое в JavaScript 2023 и TypeScript33:43 - Backend на JavaScript и AI39:30 - Zod41:00 - Bun47:34 - Next.js50:50 - Важность архитектуры54:22 - Ответы на вопросы
В этом выпуске: Антон Ларичев, Александр БальцевичYouTube PurpleSchool: https://www.youtube.com/@PurpleSchoolМои курсы: https://purpleschool.ruTelegram с полезными советами: https://t.me/purple_code_channelВ Telegram пишите комментарии к выпуску и предложения новых тем: https://t.me/purple_codeКанал IT синяк: https://www.youtube.com/@it-sin9kСегодня обсудим:Почему React Router 6.4 вырос с 3 раза?Нужен ли нам в SPA loader?Как работает SSR?Что общего с Remix?Зачем теперь в React Router компоненты формы?Разделы выпуска:- 0:35 - Интро и createBrowserRouter- 6:13 - Использование loader- 13:09 - Чем отличаются SSR и CSR- 19:35 - Компонент Form- 29:04 - Сравнение с Remix- 47:27 - Заключение
Ведущие: Антон Ларичев, Дмитрий ПетровМои курсы: https://purpleschool.ruНовый курс по TypeScript и паттернам проектирования: Stepik, UdemyВ Telegram пишите комментарии к выпуску и предложения новых тем: @PurpleCodeСегодня обсудим:- Полезные пакеты NPM и Remix- Софт, упрощающий работу- Расширения для VSCodeРазделы выпуска:- 0:44 - Моно репозиторий NX и PNPM- 12:16 - Впечатления от использования Remix- 17:43 - Warp и Fig- 29:05 - LunarVim- 34:20 - Raycast- 36:37 - Sonar Lint, Расширение GitHub и gh cli, Quokka, Wallaby
Ведущие: Антон Ларичев, Дмитрий Петров
В гостях: Виолетта Молчанова
Мои курсы: https://purpleschool.ru
В Telegram пишите комментарии к выпуску и предложения новых тем: @PurpleCode
Сегодня обсудим:
Как готовить резюме?
Как вести себя на собеседовании?
Как пройти его успешно?
Разделы выпуска:
- 0:45 - Составление резюме
- 12:08 - Как искать вакансии или как найдут вас?
- 27:30 - Первое собеседование с HR
- 59:00 - Техническое собеседование
- 1:22:30 - Soft skills
- 1:27:40 - Торг по окладу и испытательный срок
Ссылки:
Пост какие вопросы задавать на собеседовании: https://twitter.com/itunderhood/status/1468177122300735494
Ведущие: Антон Ларичев, Дмитрий Петров
Курс по Docker и Ansible всего до 1 090 рублей по промо-коду.
Мои курсы: https://purpleschool.ru
Сюда пишите комментарии к выпуску: @PurpleCode
Разделы выпуска:
- 0:39 - Pipelines
- 8:42 - Docker
- 14:48 - Работа приложений на production
- 28:04 - Linux и Dockerfile
- 33:00 - Ansible
- 44:00 - Что изучать?
Ведущие: Антон Ларичев, Дмитрий Петров
Мои курсы: https://purpleschool.ru
Сюда пишите комментарии к выпуску: @PurpleCode
Новый формат в виде новостного эпизода!
Разделы выпуска:
- 1:08 - впечатления от Prisma
- 16:22 - монорепозитории NestJS
- 26:47 - TypeScript 4.5
- 39:12 - VSCode online
- 43:24 - Next.js 12
- 47:20 - Node.js 16 LTS
Ведущие: Антон Ларичев, Дмитрий Петров
Мои курсы с промокодом (за 1090 рублей):
NestJS - с нуля, современный backend на TypeScript и Node JS
React + Next.js - с нуля. TypeScript, Hooks, SSR и CSS Grid
Docker + Ansible - с нуля, деплой и управление Swarm
Если промокоды уже истекли, пишите в telegram: @AlariCode
Мой авторский канал по разработке: @PurpleCode
В этом эпизоде поговорим про архитектуру приложений на NodeJS:
Как построить архитектуру приложения на NodeJS?
Зачем это делать?
Какие они бывают?
Почему нужно выбрать NestJS?
Разделы выпуска:
- 0:35 - что писать на NodeJS
- 07:51 - проблемы NodeJS
- 10:54 - что необходимо в реальном приложении
- 25:18 - архитектуры NodeJS (layer, CQRS)
- 44:18 - гексагональная архитектура и DDD
Ведущие: Антон Ларичев, Дмитрий Петров
Мои курсы: https://alariblog.ru
В этом эпизоде поговорим про удалённую работу:
Как мы переходили к удалённой работе?
Есть ли плюсы в ней и какие они?
С какими сложностями придется столкнуться и как их решать?
Разделы выпуска:
0:31 - оборудование и разделение работа / дом
10:43 - график работы
15:52 - офисные плюшки
17:25 - сложности коммуникации и мотивация
31:38 - проблема живого общения
35:54 - адаптация новых разработчиков
43:42 - организация перехода со стороны компании
49:38 - Agile практики при удаленной работе
56:30 - будущее удаленной работы
Ведущие: Антон Ларичев, Дмитрий Петров
Мои курсы: https://alariblog.ru
В этом эпизоде поговорим про микросервисы:
Монолит или микросервисы?
Какую боль несут в себе микросервисы?
Когда нужно оставаться на монолите и не мучить себя и других?
Разделы выпуска:
3:50 - транспорт для микросервисов
13:06 - логирование
17:20 - тестирование
20:30 - выкладка на production
21:57 - service discovery
23:06 - архитектура микросервисов
27:12 - паттерны проектирования
34:30 - работа с данными
40:04 - плюсы микросервисов
47:42 - итоги
Полезные материалы:
Книга Ричардсон Крис "Микросервисы. Паттерны разработки и рефакторинга"
https://microservices.io
В этому выпуске:
(00:05) - Зачем JS на backend?
(12:57) - Производительность NodeJS
(18:52) - Frameworks на NodeJS
(20:58) - Альтернативы для backend
(27:36) - Немного про python
(33:02) - Устройство V8 и Google
(35:33) - Deno
(39:12) - Итоги
Ведущие: Антон Ларичев, Дмитрий Петров
Пилотный выпуск. В этому выпуске
Почему JS без типов не очень?
А как докинуть туда типы?
Spoiler: А почему мы остановились на TypeScript?
Ведущие: Ларичев Антон, Дмитрий Петров









