Episoder

  • В очередном выпуске мы, вместе с командой 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 - Frameworks

    47:41 - Meta Frameworks

    54:25 - Тестирование

    58:32 - Мобильная разработка

    1:03:51 - Build Tools

    1:06:11 - Другие библиотеки

    1:10:01 - Анимация

    1:11:12 - Backend фреймворки

    1:13:26 - JavaScript Runtime

    1:14:32 - Другие языки

    1:16:18 - AI Tools

    1: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-rc

    TanStack Query 5.39: https://github.com/TanStack/query/releases/tag/v5.39.0

    Astro 4.9: https://astro.build/blog/astro-490/

    Конец Remix: https://remix.run/blog/merging-remix-and-react-router

    NextUI 2.4.0: https://nextui.org/blog/v2.4.0

    Ark 3.0: https://ark-ui.com

    Headless UI 2: https://tailwindcss.com/blog/headless-ui-v2

    Restyle 1.0: https://www.restyle.dev/

    Expo SDK 51: https://expo.dev/changelog/2024/05-07-sdk-51

    Zustand 5: https://github.com/pmndrs/zustand/blob/v5/docs/guides/migrating-to-v5.mdx

    Solid Start 1.0: https://www.solidjs.com/blog/solid-start-the-shape-frameworks-to-come

    Vitest 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 RC

    2:25 - TanStack Query 5.39

    3:09 - Astro 4.9

    4:00 - Конец Remix

    6:12 - NextUI 2.4.0

    7:17 - Ark 3.0

    8:14 - Headless UI 2

    9:26 - Restyle 1.0

    10:26 - Expo SDK 51

    12:42 - Zustand 5

    13:39 - Solid Start 1.0

    14:47 - Vitest 1.6.0

    15:49 - Заключение

  • Manglende episoder?

    Klik her for at forny feed.

  • Сегодня у нас очередной выпуск PurpleCast, куда мы пригласили Александра, чтобы он рассказать о своём опыте перехода в ИТ всего за год на должность Frontend разработчика. Постараемся в одном месте собрать полезные советы для новичков как стать программистом.

    🔗 Ссылки:

    🎓 Курсы по разработке: https://purpleschool.ru

    💬 Telegram канал с полезными советами:

    https://t.me/purple_code_channel

    Разделы:

    0:00 - Введение

    0:33 - История Александра

    9:18 - Про выгорание

    12:03 - Структурирование информации

    13:46 - О TypeScript

    17:20 - О GPT

    20:17 - О React

    23:26 - Как искал работу

    26:36 - Про собеседования

    32:12 - Советы новичкам и soft skills

    39: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-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 - Заключение

  • Сегодня у нас пятый выпуск новостей 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 - Заключение

  • Сегодня у нас четвёртый выпуск новостей веб разработки, где мы рассмотрим что нового появилось в феврале 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

  • Сегодня мы будем разбирать новые возможности, которые появятся в 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 - Заключение

  • Сегодня у нас третий выпуск новостей веб разработки, где мы рассмотрим что нового появилось в январе 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 - Заключение

  • Сегодня у нас второй выпуск новостей веб разработки, где мы рассмотрим что нового появилось в декабре 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

  • Ведущие: Антон Ларичев, Дмитрий Петров, Валерий Шестернин

    Мои курсы: 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 - Ответы на вопросы

  • В этом выпуске: Антон Ларичев, Александр Бальцевич

    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

    Сегодня обсудим:

    Почему 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:45 - зачем вообще нужны логи? 10:52 - хранение логов 16:43 - обработка логов 23:00 - работа с ошибками 26:30 - обработка ошибок на frontend 28:26 - итоги
  • Ведущие: Антон Ларичев, Дмитрий Петров

    Мои курсы: 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) - Итоги

    Ведущие: Антон Ларичев, Дмитрий Петров