!Плохои код-logo

!Плохои код

Technology Podcasts

Подкаст школы PurpleSchool: https://purpleschool.ru/Говорим о разработке и о том как писать не плохой код. А в частности NodeJS, JavaScript и TypeScript.

Location:

United States

Description:

Подкаст школы PurpleSchool: https://purpleschool.ru/Говорим о разработке и о том как писать не плохой код. А в частности NodeJS, JavaScript и TypeScript.

Language:

Russian


Episodes
Ask host to enable sharing for playback control

Новости web разработки: ESLint 9, Node.js 22, Next 14.2, React 19 Beta, XState Store

5/2/2024
Сегодня у нас шестой выпуск новостей 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-announce Next 14.2: https://nextjs.org/blog/next-14-2 React 19 Beta: https://react.dev/blog/2024/04/25/react-19-upgrade-guide XState Store: https://stately.ai/blog/2024-04-10-xstate-store Jotai 2.8.0: https://jotai.org/ Signal Proposal JavaScript: github.com/tc39/proposal-signals ZX: 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 9 2:20 - Node.js 22 4:00 - Next 14.2 6:26 - React 19 Beta 8:02 - XState Store 9:10 - Jotai 2.8.0 10:54 - Signal Proposal JavaScript 12:29 - ZX 13:20 - Заключение

Duration:00:13:29

Ask host to enable sharing for playback control

Новости web разработки 5: Redwoodjs, Node 21.7, VitePress, Firebolt, Elysiajs, Storybook 8

4/4/2024
Сегодня у нас пятый выпуск новостей 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.0 VitePress 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-native Winterjs 1.0: https://wasmer.io/posts/winterjs-v1 MistCSS: 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.3 2:13 - Node 21.7 4:34 - VitePress 1.0 5:50 - Firebolt 1.0 7:38 - React Native Server Components 9:30 - Elysiajs 1.0 12:18 - Storybook 8 13:43 - Winterjs 1.0 15:08 - MistCSS 16:09 - Заключение

Duration:00:16:09

Ask host to enable sharing for playback control

Новости web разработки - выпуск 4: React 19, Remix, Angular 17.2, Million 3, jQuery, Hono 4

3/7/2024
Сегодня у нас четвёртый выпуск новостей веб разработки, где мы рассмотрим что нового появилось в феврале 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-2024 Remix Vite: https://remix.run/blog/remix-vite-stable Angular 17.2: https://blog.angular.io/angular-v17-2-is-now-available-596cbe96242d Million 3: https://million.dev/blog/million-3 Conform: 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-pro Hono 4: https://hono.dev/ Go 1.22: https://go.dev/blog/go1.22 ECMAScript 2024: https://ecmascript-daily.github.io/2024/02/17/release-es2024-candidate-february-2024-tc39-ecma262 JavaScript 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 19 1:53 - Remix Vite 5:34 - Angular 17.2 7:36 - Million 3 9:15 - Conform v1 10:07 - jQuery 4.0.0-beta 11:22 - React Native Apple Vision Pro 12:12 - Hono 4 13:08 - Go 1.22 14:35 - ECMAScript 2024 15:36 - JavaScript Registry

Duration:00:16:43

Ask host to enable sharing for playback control

React 19 - React Compiler, Actions, use hook, activity

2/29/2024
Сегодня мы будем разбирать новые возможности, которые появятся в React 19 и что они меняют в том, как мы пишем React приложения. Ведущие: Антон Ларичев, Валерий Шестернин 🔗 Ссылки: 🎓 Полный курс по React: https://purpleschool.ru/course/react-redux 💬 Telegram канал с полезными советами: https://t.me/purple_code_channel Разделы: 0:00 - Введение 0:31 - О React 19 1:50 - React Compiler 6:45 - Actions 13:53 - useFormState, useFormStatus, useOptimistic 15:42 - use server 18:44 - meta и head 22:55 - Web компоненты 27:18 - use hook 35:51 - Activity 46:34 - Заключение

Duration:00:46:41

Ask host to enable sharing for playback control

Новости веб разработки - Выпуск 3.

2/5/2024
Сегодня у нас третий выпуск новостей веб разработки, где мы рассмотрим что нового появилось в январе 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/v1 Expo SDK 50: https://expo.dev/changelog/2024/01-18-sdk-50 Expo Router 3: https://expo.dev/changelog/2024/01-23-router-3 Vue 3.4: https://blog.vuejs.org/posts/vue-3-4#_2x-faster-parser-and-improved-sfc-build-performance SvelteKit 2: https://svelte.dev/blog/sveltekit-2 Next 14.1: https://nextjs.org/blog/next-14-1 Deno 1.40: https://deno.com/blog/v1.40 🎓 Мои курсы: https://purpleschool.ru 💬 Telegram канал с полезными советами: https://t.me/purple_code_channel Разделы: 0:00 - Введение 0:17 - TanStack Router 3:06 - Expo SDK 50 5:15 - Expo Router 3 7:39 - Vue 3.4 9:25 - SvelteKit 2 10:32 - Deno 1.40 11:42 - Next 14.1 13:52 - Заключение

Duration:00:14:04

Ask host to enable sharing for playback control

Новости веб разработки - Выпуск 2

1/4/2024
Сегодня у нас второй выпуск новостей веб разработки, где мы рассмотрим что нового появилось в декабре 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-2 Oxlint: https://oxc-project.github.io/blog/2023-12-12-announcing-oxlint.html StyleX: https://stylexjs.com/ Astro 4.0: https://astro.build/blog/astro-4/?ref=dailydev Tailwind 3.4: https://tailwindcss.com/blog/tailwindcss-v3-4 V8 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.0 1:59 - Oxlint 4:08 - StyleX 6:16 - Astro 4.0 7:43 - Tailwind 3.4 9:12 - V8 Maglev compiler

Duration:00:10:12

Ask host to enable sharing for playback control

Итоги года веб разработки 2023

12/29/2023
Ведущие: Антон Ларичев, Дмитрий Петров, Валерий ШестернинМои курсы: https://purpleschool.ru Telegram канал с полезными советами: https://t.me/purple_code_channel@PurpleCode YouTube: https://youtube.com/@PurpleSchool Сегодня поговорим об итогах 2023 года для веб разработки. Поговорим о CSS, JavaScript, TypeScript, Node.js, Deno, Bun, AI, Next.js и инструментах разработки. В конце так же пообщаемся с гостями из подписки PurpleПлюс. Разделы выпуска: 0:00 - Поздравление 0:32 - Приветствие 1:19 - Frontend 27:25 - Новое в JavaScript 2023 и TypeScript 33:43 - Backend на JavaScript и AI 39:30 - Zod 41:00 - Bun 47:34 - Next.js 50:50 - Важность архитектуры 54:22 - Ответы на вопросы

Duration:01:07:41

Ask host to enable sharing for playback control

Что не так с React Router 6.4?

2/10/2023
В этом выпуске: Антон Ларичев, Александр БальцевичYouTube PurpleSchool: https://www.youtube.com/@PurpleSchool Мои курсы: https://purpleschool.ru Telegram с полезными советами: https://t.me/purple_code_channel В Telegram пишите комментарии к выпуску и предложения новых тем: https://t.me/purple_code Канал IT синяк: https://www.youtube.com/@it-sin9k Сегодня обсудим: Разделы выпуска: - 0:35 - Интро и createBrowserRouter - 6:13 - Использование loader - 13:09 - Чем отличаются SSR и CSR - 19:35 - Компонент Form - 29:04 - Сравнение с Remix - 47:27 - Заключение

Duration:00:47:34

Ask host to enable sharing for playback control

Свежий софт и инструменты разработчика

4/9/2022
Ведущие: Антон Ларичев, Дмитрий ПетровМои курсы: 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

Duration:00:47:15

Ask host to enable sharing for playback control

Собеседования - Как пройти разработчику?

12/28/2021
Ведущие: Антон Ларичев, Дмитрий Петров В гостях: Виолетта Молчанова Мои курсы: 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

Duration:01:36:30

Ask host to enable sharing for playback control

Нужны ли разработчику DevOps практики

12/3/2021
Ведущие: Антон Ларичев, Дмитрий Петров Курс по 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 - Что изучать?

Duration:00:45:45

Ask host to enable sharing for playback control

!Новости - Prisma, NestJS monorepo, TypeScript 4.5, Next.js 12, VSCode online, Node.js 16

11/3/2021
Ведущие: Антон Ларичев, Дмитрий Петров Мои курсы: 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

Duration:00:52:32

Ask host to enable sharing for playback control

Архитектура приложений NodeJS

10/15/2021
Ведущие: Антон Ларичев, Дмитрий Петров Мои курсы с промокодом (за 1090 рублей): NestJS - с нуля, современный backend на TypeScript и Node JS React + Next.js - с нуля. TypeScript, Hooks, SSR и CSS Grid Docker + Ansible - с нуля, деплой и управление Swarm Если промокоды уже истекли, пишите в telegram: @AlariCode Мой авторский канал по разработке: @PurpleCode В этом эпизоде поговорим про архитектуру приложений на NodeJS: Разделы выпуска: - 0:35 - что писать на NodeJS - 07:51 - проблемы NodeJS - 10:54 - что необходимо в реальном приложении - 25:18 - архитектуры NodeJS (layer, CQRS) - 44:18 - гексагональная архитектура и DDD

Duration:00:49:30

Ask host to enable sharing for playback control

Логирование

8/27/2021
Ведущие: Антон Ларичев, Дмитрий Петров Мои курсы: https://alariblog.ru В этом эпизоде поговорим про логирование: Разделы выпуска:

Duration:00:30:05

Ask host to enable sharing for playback control

Удалённая работа

7/27/2021
Ведущие: Антон Ларичев, Дмитрий Петров Мои курсы: https://alariblog.ru В этом эпизоде поговорим про удалённую работу: Разделы выпуска:

Duration:01:01:47

Ask host to enable sharing for playback control

Микросервисы - за и против

6/30/2021
Ведущие: Антон Ларичев, Дмитрий Петров Мои курсы: https://alariblog.ru В этом эпизоде поговорим про микросервисы: Разделы выпуска: Полезные материалы: https://microservices.io

Duration:00:52:33

Ask host to enable sharing for playback control

Зачем писать backend на NodeJS?

6/10/2021
В этому выпуске: Ведущие: Антон Ларичев, Дмитрий Петров

Duration:00:43:00

Ask host to enable sharing for playback control

Зачем нам типизация в JavaScript?

5/14/2021
Пилотный выпуск. В этому выпуске Ведущие: Ларичев Антон, Дмитрий Петров

Duration:00:37:32