Callback Hell

Callback Hell

By CSSSRTechnology
Download on the App Store

Callback Hell episodes

  • GraalVM + Facebook, конкуренты React, a11y, мультиплатформа идущая от мобильных платформ
    В этот эпизод попали GraalVM в Facebook, сложные отношения React и его конкурентов, доступность и статья Романа Шамина о ней, а также состояние мультиплатформенности со стороны мобильных платформ.

    Шоуноты:
    (0:00:50) GraalVM + Facebook
    –– Статья про успешный опыт перехода: https://medium.com/graalvm/graalvm-at-facebook-af09338ac519
    –– Наш Аргументариум по теме: https://www.youtube.com/watch?v=RGEHGPi92vI
    –– Про то, как GraalVM позволяет шарить логику между фронтом и бэком было в выпуске: https://soundcloud.com/csssr/servisy-google-s-plokhimi-web-vitals-shering-logiki-mezhdu-frontom-i-bekom-dokumentatsiya-na-proektakh?in=csssr/sets/callback-hell
    (0:10:10) React и его конкуренты
    –– Нововведения в React 18: https://reactjs.org/blog/2021/06/08/the-plan-for-react-18.html
    –– Релиз Solid 1.0 https://dev.to/ryansolid/solidjs-official-release-the-long-road-to-1-0-4ldd
    –– Astro — фреймворк, работающий с разными UI-библиотеками/фреймворками: https://astro.build/
    (0:36:55) Доступность
    –– Статья про доступность в дизайне: https://teletype.in/@romanshamin/a11y-for-designers
    –– Библиотеки от Adobe, помогающие делать приложение доступным: https://react-spectrum.adobe.com/
    (1:10:35) Мультиплатформа, идущая с мобильных платформ
    –– Приложения с iOS на Mac: https://developer.apple.com/macos/iphone-and-ipad-apps/
    –– Приложения с Android на Windows 11: https://blogs.windows.com/windowsexperience/2021/06/24/introducing-windows-11/
    –– Приложения на ReactNative в вебе: https://necolas.github.io/react-native-web/docs/

    Тред в Telegram: https://t.me/csssr/338

    Слушайте на любимой платформе:
    RSS — https://radio.csssr.com/rss/callback_hell.rss
    YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA

    Пишите нам и читайте:
    Telegram—канал CSSSR: https://t.me/csssr
    Twitter CSSSR: https://twitter.com/csssr_dev
    1 hr 35 min
  • Github Copilot, популярность Rust, что ещё должен уметь Senior кроме написания кода
    В этом эпизоде команда CH обсудила Copilot и место AI в разработке, растущую популярность Rust и навыки Senior-разработика, помимо написания кода.

    Тред в Telegram: https://t.me/csssr/321

    Слушайте на любимой платформе:
    RSS — https://radio.csssr.com/rss/callback_hell.rss
    YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA

    Пишите нам и читайте:
    Telegram—канал CSSSR: https://t.me/csssr
    Twitter CSSSR: https://twitter.com/csssr_dev
    1 hr 34 min
  • Развитие GitHub, proof assistant, четырехдневная рабочая неделя
    В этом выпуске Callback Hell ребята обсудили развитие GitHub «вширь», войдёт ли proof assistant в нашу жизнь и что это такое вообще, а также четырехдневную рабочую неделю и её перспективы.

    Тред в Telegram: https://t.me/csssr/312

    (01:50) Развитие GitHub:
    –– Анонс Container registry: https://github.blog/2021-06-21-github-packages-container-registry-generally-available/
    –– Пример активного использования Discussins в GitHub: https://github.com/vercel/next.js/discussions
    –– JetBrains-экосистема для совместной работы: https://www.jetbrains.com/space/

    (33:45) Proof assistant
    –– Новость про Lean и «теорию всего»: https://www.nature.com/articles/d41586-021-01627-2
    –– Lean theorem prover от Microsoft Research: https://leanprover.github.io/
    –– Пример кода на Lean: https://github.com/leanprover-community/lean-liquid/blob/master/src/lem97.lean#L210-L241
    –– Видео про невозможность 100%-ого доказательства в математике: https://www.youtube.com/watch?v=HeQX2HjkcNo
    –– Брошюра про историю вопроса мат доказательств и текущее их состояние: https://arxiv.org/pdf/1210.1478.pdf

    (59:55) Четырехдневная рабочая неделя
    —— Япония: https://mainichi.jp/english/articles/20210619/p2g/00m/0na/014000c
    —— Испания готовится к 3-летнему эксперименту: https://www.theguardian.com/world/2021/mar/15/spain-to-launch-trial-of-four-day-working-week
    —— Движение за 4-дневную рабочую неделю: https://www.4dayweek.com/

    Слушайте на любимой платформе:
    RSS — https://radio.csssr.com/rss/callback_hell.rss
    YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA

    Пишите нам и читайте:
    Telegram—канал CSSSR: https://t.me/csssr
    Twitter CSSSR: https://twitter.com/csssr_dev
    1 hr 26 min
  • Микрофронтенды и Module Federation, почему компании боятся открывать свой код, игровая выставка E3

    В этом эпизоде речь идёт о микрофронтендах в целом и Module Federation в частности, публикации своего кода разными компаниями и почему многие компании боятся это делать. Завершается эпизод обсуждением выставки E3, новинок и ожиданий от игровой индустрии.


    Тред в Telegram

    Микрофронтенды вообще и Module Federation в частности:
    —— Документация Module Federation
    —— Доклад про Module Federation от человека с практическим опытом
    —— Один из предыдущих подходов к организации микрофронтендов
    —— Склеивание нескольких next.js-приложений в одно

    Почему компании боятся открывать свой код?
    —— Доклад
    —— Модель распространения открытого кода Fair-code

    E3:
    —— Death Trash

    Слушайте на любимой платформе:
    RSS
    YouTube

    Пишите нам и читайте:
    Telegram—канал CSSSR
    Twitter CSSSR
    1 hr 59 min
  • Сервисы Google с плохими Web Vitals, шеринг логики между фронтом и бэком, документация на проектах
    В этом эпизоде Callback Hell:

    0:01:45 Небольшой конфуз Google: сервисы компании не проходят собственный тест на Web Vitals:
    —— Описание: https://web.dev/vitals/
    —— Статья о том, что не все сервисы Google получили хорошие оценки по Web Vitals https://www.ntara.com/google-core-web-vitals/

    0:36:30 Шеринг логики между фронтом и бэком;
    —— GraalVM: https://www.graalvm.org/
    —— Рантаймы для WASM за пределами браузера: https://wasmer.io/, https://github.com/WasmEdge/WasmEdge
    —— DSL для описания логики в JSON: https://jsonlogic.com/
    —— Node.js в браузере: https://blog.stackblitz.com/posts/introducing-webcontainers/

    1:09:10 Сложности написания и поддержки документации:
    —— Грамотное программирование от Дональда Кнута — https://en.wikipedia.org/wiki/Literate_programming
    —— DSL на Racket, который позволяет импортировать код в документацию — https://docs.racket-lang.org/scribble/getting-started.html#%28part._first-example%29
    —— MDX — https://mdxjs.com/
    —— Инструмент для написания документации внутри кода от Сергея Головина — https://github.com/CSSSR/fundoc
    —— Пример сгенерированной документации — https://csssr.github.io/fundoc/syntax.html

    Оффтоп про Тьюринг-полность Magic The Gathering:
    —— Статья: https://arstechnica.com/science/2019/06/its-possible-to-build-a-turing-machine-within-magic-the-gathering/
    —— Пэйпер: https://arxiv.org/pdf/1904.09828.pdf

    Слушайте на любимой платформе:
    RSS — https://radio.csssr.com/rss/callback_hell.rss
    YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA

    Пишите нам и читайте:
    Telegram—канал CSSSR: https://t.me/csssr
    Twitter CSSSR: https://twitter.com/csssr_dev
    1 hr 48 min
  • Rescript, мысли пьяного Senior-разработчика, слежка за сотрудниками
    Новый эпизод был посвящен Rescript, треду на Reddit с мыслями нетрезвого Senior-разработчика и тотальной слежке за удаленными сотрудниками.

    0:00:20 — Rescript
    —— Rescript: https://rescript-lang.org/
    —— Доклад Дмитрия Коваленко: https://www.youtube.com/watch?v=5FdmV_H5ggk
    —— Статья про историю появления ReScript и его отличия от TS: https://formidable.com/blog/2021/reason-2021/
    —— Библиотега для pattern matching в TS: https://github.com/gvergnaud/ts-pattern

    0:36:35 — Мысли пьяного Senior-разработчика
    —— Пьяный сеньор: https://www.reddit.com/r/ExperiencedDevs/comments/nmodyl/drunk_post_things_ive_learned_as_a_sr_engineer/

    1:05:23 — Слежка за сотрудниками
    —— Статья про плюсы слежки (в том числе для сотрудников): https://habr.com/ru/post/560364/
    —— Как спасти сотрудника от выгорания (с помощью слежки): https://habr.com/ru/post/560368/
    —— Тред про процессы в CSSSR и в том числе про трекинг: https://twitter.com/_sgolovin/status/1335171218253766656

    Слушайте на любимой платформе:
    RSS — https://radio.csssr.com/rss/callback_hell.rss
    YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA

    Пишите нам и читайте:
    Telegram—канал CSSSR: https://t.me/csssr
    Twitter CSSSR: https://twitter.com/csssr_dev
    1 hr 53 min
  • Sublime Text 4 и другие редакторы, проблемы написания читаемого кода, завершение эпохи IE
    В новой серии участники поговорили о релизе Sublime Text 4 и других редакторах кода, затронули проблему читабельного кода и субъективности, а также коснулись утверждения даты окончания поддержки Internet Explorer.

    0:01:30 — Завершение эпохи IE
    —— Статья по теме — https://www.theverge.com/2021/5/19/22443997/microsoft-internet-explorer-end-of-support-date
    0:38:35 — Sublime Text 4 и другие редакторы
    —— Анонс Sublime Text 4 — https://www.sublimetext.com/blog/articles/sublime-text-4
    —— Курс по Vim — https://www.youtube.com/watch?v=zNnsNtBF80g&list=PLcjongJGYetkY4RFSVftH43F91vgzqB7U
    1:02:00 — Проблемы написания читаемого кода
    —— Тред Руперта МакКи — https://twitter.com/maxfmckay/status/1396252890721918979
    —— Тред Джейка Арчибальда — https://twitter.com/jaffathecake/status/1213077702300852224

    Слушайте на любимой платформе:
    RSS — https://radio.csssr.com/rss/callback_hell.rss
    YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA

    Пишите нам и читайте:
    Telegram—канал CSSSR: https://t.me/csssr
    Twitter CSSSR: https://twitter.com/csssr_dev
    1 hr 32 min
  • Производительность CSS-in-JS, языки логического программирования, ООП в современном фронтенде
    В этом эпизоде ребята обсудили производительность CSS-in-JS, поговорили о логических языках програмирования и подняли одну из довольно неоднозначных тем — место ООП в современном фронтенде.

    0:00:30 — производительность CSS-in-JS
    0:36:30 — языки логического программирования
    1:04:25 — ООП в современном фронтенде

    Слушайте на любимой платформе:
    RSS — https://radio.csssr.com/rss/callback_hell.rss

    Пишите нам и читайте:
    Telegram—канал CSSSR: https://t.me/csssr
    Twitter CSSSR: https://twitter.com/csssr_dev
    1 hr 38 min
  • Поддержка нескольких мажорных версий, венчурный капитал в Open Source и возвращение тонкого клиента
    В этом выпуске речь идёт о трудностях одновременной поддержки нескольких мажорных версий, участии венчурного капиталла в OSS и монетизация проектов с открытым исходным кодом. Третьей темой было возвращение тонкого клиента и облачный браузер Mighty.

    Слушайте на любимой платформе:
    RSS — https://radio.csssr.com/rss/callback_hell.rss

    Пишите нам и читайте:
    Telegram—канал CSSSR: https://t.me/csssr
    Twitter CSSSR: https://twitter.com/csssr_dev
    1 hr 31 min
  • Убийцы вебпака, Microsoft + Bytecode Alliance, удалёнка
    В этом эпизоде ребята обсудили Vite и другие бандлеры, присоединение Microsoft к Bytecode Alliance и любовь к удалёнке, которая возникла у многих во время пандемии.

    Слушайте на любимой платформе:
    RSS — radio.csssr.com/rss/callback_hell.rss

    Пишите нам и читайте:
    Telegram—канал CSSSR: https://t.me/csssr
    Twitter CSSSR: https://twitter.com/csssr_dev
    2 hr 3 min

About Callback Hell

From the publisher's feed

Callback Hell — аудио-стримы о технологиях и не только. Каждую среду в 18:30 наши разработчики в live-режиме собираются в Telegram-канале CSSSR, присоединяйтесь к лайвам и участвуйте в обсуждениях.