Диджитализируй!
27.5K subscribers
475 photos
56 videos
11 files
538 links
Авторский канал Алексея Голобурдина о разработке ИТ систем и прочем важном

ПРАВИЛА — https://t.iss.one/t0digital/200

ЛАЙВ-КАНАЛ — @smthisgoingon

Дать много деняк — [email protected]

Роскомнадзор: https://vk.cc/cJmDDB
Download Telegram
Пробежался по State of JS 2022. Это такое исследование мира JS, которое выходит ежегодно.

Из вступления: «новые frontend-фреймворки, такие как Solid и Qwik, говорят о том, что React, возможно, не имеет всех ответов, а серверные Astro, Remix и Next.js (среди прочих) заставляют нас пересмотреть вопрос того, сколько кода нам действительно нужно отправлять клиенту.»

А мы на Solid уже LMS написали, выбрав его прошлым летом:) Полёт отличный.

Из прочего, на что обратил внимание.

Использование и интерес к Solid продолжает расти, доля React остаётся неизменной, а интерес падает. Использование Vue и Angular падают. Svelte тоже растёт, как и Solid.

Использование Electron, React Native, Cordova, Ionic — стабильны или падают, а Tauri сильно растёт. У меня было видео про Tauri.

Из сборщиков сильно и неудивительно подрос Vite, а webpack понемногу начал падать.

Доля TS растёт — что хорошо и тоже неудивительно.

Так и живёт фронтенд-сообщество:)
82👍629🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
76👍66🔥11🎉3😁1
Родилась идея спонтанного стрима. Скоро выйду в Ютубе в эфир. Подключайтесь, кто не спит, а кто спит, не спите, сон для слабаков:)
👍70😁24🔥103
Крутейший стрим-созвон вчера был, добавил таймкоды к нему. Говорили об изучении информационных технологий, смене профессии во взрослом возрасте, и в течение разговора подключались разные люди и рассказывали свои истории.

Хочу отдельно выделить часть с Каримом, которая начинается в 1:55:40.

Он рассказал о своём опыте получения оффера сразу на middle-позицию и о дальнейшем прыжке с ЗП в 160К до 550К ₽.

Мы обсудили с Каримом много правильных хороших мыслей о том, как надо действовать и каким надо быть для реализации таких стратегий:

— о важности широкого кругозора и понимания того, как работает вся система в комплексе,
— о важности взаимодействия и коммуникации со всеми ролями в команде,
— о самостоятельности, благодарности, софт-скилах
— о культурном коде компаний
— и др.

Рекомендасьён, кто не присутствовал и кому темы интересны.
👍150🔥4614😁2
Что-то происходит
Video message
Почитал про веб-компоненты (рецензия по книге).

Интересная статистика по Web Components: согласно данным Google Chrome, каждый ~пятый сайт сейчас использует веб-компоненты. Для сравнения — React используется меньше чем на 5% сайтов согласно данным w3tech.

Веб-компоненты позволяют:

— собственно создавать гранулярный фронтенд, разбивая его на компоненты, которые в свою очередь могут состоять из других компонентов;
— компоненты поддерживают инкапсуляцию, есть возможность изолировать DOM и стили компонентов от внешнего DOM и стилей страницы;
— всё это достигается нативными API браузера, вообще без фреймворков;
— есть способы прокидывать данные от родителя дочернему компоненту через атрибуты HTML-тэга и/или через JS-API;
— для прокидывания данных и событий в обратную стороку по дереву компонентов можно использовать классические колбэки и/или Events и какую-то свою шину данных с возможностью возбуждать событие и подписываться на него — или воспользоваться чем-то готовым аля Redux, если хочется выпендритьваться;
— есть возможность управлять жизненным циклом таких компонентов, как и во всех фреймворках.

В целом оно НЕ конкурирует с фронтенд-фреймворками, а дополняет их, стандартизируя слой самих компонентов. Фреймворк может помогать делать data-binding на эти компоненты и решать другие задачи. Преимущество подхода стандартных веб-компонентов в том, что они просто работают в браузере и могут прозрачно использоваться с любыми фреймворками. То есть вот эти все прекрасные UI-kits могут поставляться сейчас в виде стандартизированных веб-компонентов и прозрачно использоваться в любых фреймворках (и вероятно скоро это так и будет), или вообще без фреймворков. Чудеса, чо.

Хотя в целом да, можно и действительно писать фронтенд на веб-компонентах и своих небольших или больших JS-обёртках над ними, минуя фреймворки и обязательный слой сборки приложения с webpack, vite и прочим рукоблудием. Теряя при этом Hot Module Reloading, TypeScript и прочее. В то же время, если нет потенциального страха перед Node и сборщиками, то возможен и гибрид с сохранением Developer Experience и отсутствием завязки на фреймворк.

Вот тут тестируют популярные фреймворки на совместимость с web components. По этим тестам всё уже совместимо кроме текущего React, но React экспериментальной версии тоже проходит эти тесты (да, я в курсе, что React либа, а не фреймворк, пофик). А так Vue, Angular, Svelte, Dojo, Solid — проходят 100% тестов, что означает возможность нормального использования веб-компонентов в них.
👍79114🔥2
Заапдейтил телеграм-бота @botanim_to_digital_bot для голосования в Ботаним (голосование доступно только участникам, остальные возможности всем).

Теперь в результатах голосования видны порядоковые номера книг, чтобы не надо было искать эти книги в общем списке.

И также для участников теперь в списке прочитанного есть ссылки на посты с материалами по этим книгам.

Если кому-то интересны сорцы, они на гитхабе. Писали-рефачили этот бот на стриме зимой. С SQLite и без Aiogram, но почему-то до сих пор работает, магия какая-то:)

Восьмую книгу сейчас читаем в Ботаним, и до понедельника проходит голосование за девятую. Пока, как можно видеть, лидирует «Python. Разработка на основе тестирования», Персиваль.
👍5226🔥14🎉5🥰1
Издательство ДМК любезно предоставило нам 20% скидку на книгу Персиваля «Python. Разработка на основе тестирования» по промокоду t0digital_Test-Driven_Python.

Будем читать её с 31 июля в Ботаним.

В Книжном Лабиринте цена в семь раз выше, чем в издательстве с нашей скидкой:)
🔥75👍3366😁4
Кто ждёт курс — ежедневная работа кипит уже два месяца. В лайв-канале публикую новости иногда.

На днях хочу видео собрать рассказать о том, как движется процесс, что будет, как по платформе и тд. Или стрим.

На ютубе месяц нет новых материалов — я с головой и пятками погружен в разработку курса, прошу простить и принять:)

https://t.iss.one/smthisgoingon/407
🔥153👍6013🎉3🥰1
А какой фраерворк знаешь ты, фраерок?
😁470🔥26👍115🎉4
Спрашивали — как тебе Threads? А я отвечал, что никак — даже не регался. Клабхаус, Аура, Threads... Сколько их ещё будет, время тратить на это.

То, что выживет после хайпа — можно будет потыкать палкой. А на этапе хайпа потеря времени.

Отличный пример того, что хайпа уже недостаточно для успешного продукта. Скорость роста аудитории Threads побила все рекорды, обойдя прошлого лидера — ChatGPT.

Пук, и всё:)

Ну, а может и выживет. Вот если да, тогда и потыкаем.
🔥110👍86😁105
Есть, есть ещё мужи в селеньях наших, по серости своей недооценивающие бесчисленные преимущества манипулятора типа мышь!

Клавиатуру — КЛАВИАТУРУ, КАРЛ! — пытаются удобной выставить! Невообразимо. Со всеми этими рядами непонятных кнопок, адовыми настройками и заунывными пальцеломательными комбинациями. Удобной. 2023 год. 🤦🏻‍♂️
😁307👍17🔥1273
В субботу провели первый живой слёт Ботаним — в офисе Авито! Было крутооо!

Спасибо Авито и лично Александру Петрушкину за экскурсию по офису и движуху!
🔥402👍9214😁5