Look for any podcast host, guest or anyone
Showing episodes and shows of

Dmitriy Kovalenko

Shows

React Round UpReact Round UpMaterial UI Matters: Unpacking the Flexibility and Accessibility of the Library - RRU 248Dmitriy Kovalenko is a software engineer. They explore the practical considerations and implications of using UI systems such as Material UI and Radix for various web applications. They engage in insightful discussions about the delicate balance between time, money, and personal preference when selecting a UI system and the potential future concerns for frameworks, shedding light on the challenges and opportunities in the UI development landscape. Join them as they unravel the complexities of UI customization, accessibility, and the essential need for flexibility in choosing the right UI framework.SponsorsChuck's Resume TemplateDeveloper Book Club Become a Top 1% Dev with a...2024-02-2145 minGoose&Duck – OpenSourceGoose&Duck – OpenSource#12. UnderGoose&DuckJS | Дмитрий ПацураВ этом эпизоде самого исторически достоверного подкаста про open source:— Принимаем гастроли подкаста UnderJS— Разбираем историю faker.js и colors.js— Прибиваем Cucumber к мостовой— Обсуждаем моральные вопросы опенсорс-разработки— Произносим «add» как «а-дэ-дэ»— Слушаем рэп про Node.js— Говорим «Да хранит вас Docker-файл»В ролях:The Goose: Дмитрий Коваленко https://twitter.com/goose_plus_plusThe Duck: Влад Шилов https://twitter.com/OmgovichПоловина UnderJS: Дмитрий Пацура https://twitter.com/ovrwebТаймкоды:00:00 – Вторжение UnderJS06:05 – О Cube10:32 – Как все увидели историю faker.js и colors.js24:33 – Копаем глубже31:50 – Можно ли ломать и удалять свой код39:28 – Копаем еще глубже58:50 – Рэп про Node.js59:25 – Все повторится вновь01:17:30 – Люди и информация01:25:10 – КонецСсылки:— Cube: https://cube.dev— faker.js: https://github.com/Marak/faker.js— colors.js: https://github.com/Marak/colors.js— npm shrinkwrap: https://docs.npmjs.com/cli/v8/commands/npm-shrinkwrap— Тред Димы: https://twitter.com/ovrweb/status/1480474208660512773— microcule: https://github.com/stackvana/microcule— Отредактированное YouTube-видео: https://youtu.be/R6S-b_k-ZKY2022-01-291h 26Goose&Duck – OpenSourceGoose&Duck – OpenSource#11. Фронтендер на заводе Tesla | Олег ИсоненВ этом эпизоде самого стилизованного подкаста про open source:— Связь между Оливье и CSS— Секрет успеха styled-components— IT-компании и инвестиции— Жизнь UI-инженера на заводе Tesla— Фабрики бывают не только абстрактными— Почему в Tesla болтаются ручки— Какими инструментами тестирования пользуются «большие дяди» на заводеВ ролях:Гусь-Хрустальный: Dmitriy Kovalenko https://twitter.com/goose_plus_plusУть-Астральный: Vlad Shilov https://twitter.com/OmgovichПрограммист-Заводчанин: Oleg Isonen https://twitter.com/oleg008Таймкоды:00:00 – Приветствие04:45 – JSS и Material-UI16:50 – styled-components29:15 – CSS сегодня41:15 – Open source, карьера и инвестиции59:30 – Фабрика Tesla01:32:00 – Кофемашина за донатыСсылки:— JSS: https://cssinjs.org— styled-components: https://styled-components.com— emotion: https://emotion.sh— Статья «Template Strings vs Objects in CSS-in-JS»: https://oleg008.medium.com/template-strings-vs-objects-in-cssinjs-4028ecc420b2— Webflow: https://webflow.com— Доклад Димы про тесты: https://youtu.be/ZJgaTwdLNIg— Инструкция Олега по решению проблемы фандинга open source: https://twitter.com/oleg008/status/14707623634985041942022-01-141h 39Goose&Duck – OpenSourceGoose&Duck – OpenSource#10. Статоскоп мне в Жору с Сергеем МелюковымВ этом эпизоде самого серьезного подкаста про open source вы узнаете что...— Утки в 9 раз лучше гусей (по крайней мере, в Башкирии)— Существуют люди, которые знают как устроен Webpack— Вы можете завести личного Жору, который будет вынимать вам данные— Между JS-бандлами и Land Rover Discovery есть связь— Влад связан с Геннадием Малаховым и народной медициной— Дима любит воровать дизайн (будьте осторожны)— У Чихуахуа есть веткиВ ролях:Утёнок-формошлёп: Влад Шилов https://twitter.com/OmgovichGPU-accelerated Гусь: Дима Коваленко https://twitter.com/goose_plus_plusМенеджер Жоры: Сергей Мелюков https://twitter.com/smelukovТаймкоды:00:00 – Приветствие06:32 – История Statoscope16:24 – Что умеет Statoscope39:20 – Анонс FFrames42:45 – Webpack это сложно?01:03:14 – ИтогиСсылки:— Statoscope: https://github.com/statoscope/statoscope— Сайт Statoscope: https://statoscope.tech/— Basis.js: https://github.com/basisjs/basisjs— Rempl: https://github.com/rempl/rempl— Discovery.js: https://github.com/discoveryjs/discovery— Jora: https://github.com/discoveryjs/jora— webpack-profiling-plugin: https://webpack.js.org/plugins/profiling-plugin— webpack-bundle-analyzer: https://www.npmjs.com/package/webpack-bundle-analyzer— FFrames (✨ Проект Димы): https://fframes.studio— Docusaurus: https://github.com/facebook/docusaurus— Babel Handbook: https://github.com/jamiebuilds/babel-handbook— Remix: https://remix.r2021-12-141h 06Goose&Duck – OpenSourceGoose&Duck – OpenSourceПопался, воришка! с Андреем СитникомВ этом эпизоде самого позитивного подкаста про open source:— Андрей рассказывает о конфликте между nanocolors и colorette— Влад сравнивает Злых Марсиан с итальянской плиткой— Андрей копирует код— Дима запускает дейт-пикер в космос— Репозитории закрываются— Андрей отговаривает заниматься опен сорсом— Резюме пишутся неправильноВ ролях:Гусь: Дима Коваленко https://twitter.com/dmtrKovalenkoУть: Влад Шилов https://twitter.com/OmgovichГусть: Андрей Ситник https://twitter.com/andrey_sitnikТаймкоды:00:00 – Приветствие03:20 – Сага о chalk, nanocolors и colorette14:57 – Форки и альтернативы28:00 – Оптимизации, джаз и попса36:00 – Авторское право и DMCA42:30 – Open source !== Free54:50 – Зачем идти в open source01:03:20 – ИтогиСсылки:chalk: https://github.com/chalk/chalkcolorette: https://github.com/jorgebucaran/colorettenanocolors: https://github.com/ai/nanocolorspicocolors: https://github.com/alexeyraspopov/picocolorskleur: https://github.com/lukeed/kleuryoctocolors: https://github.com/sindresorhus/yoctocolorstrololors: https://github.com/dmtrKovalenko/trololorsThe Unlicense (Public Domain License): https://choosealicense.com/licenses/unlicense/Tenacity: https://github.com/tenacityteam/tenacityPackagePhobia: https://packagephobia.comBundlePhobia: https://bundlephobia2021-11-111h 05Goose&Duck – OpenSourceGoose&Duck – OpenSource#8. Квартира, тесты, жвачкаВ этом эпизоде самого серьезного подкаста про open source:— Дима покупает жвачку— Миша рассказывает о своей квартире— Влад не высыпается— PHP загибается— Миша говорит «Самое сложное в опен сорсе — это выжить»— Промис выпадает— «Кукумбер», «Гёркин» и другие смешные слова звучат— Дима теряет умную мысль (если она у него вообще была)В ролях:Болтливый Гусь: Дима Коваленко https://twitter.com/dmtrKovalenkoМолчаливый Уть: Влад Шилов https://twitter.com/OmgovichПротестированный Михаил: Михаил Боднарчук https://twitter.com/davertСсылки:Codeception: https://github.com/codeception/codeceptionCodeceptJS: https://github.com/codeceptjs/CodeceptJSdate-io: https://github.com/dmtrKovalenko/date-ioLaravel: https://github.com/laravelSymfony: https://github.com/symfonyMUI: https://mui.com/WebDriver Protocol: https://w3c.github.io/webdriver/Protractor: https://github.com/angular/protractorAppium: https://github.com/appium/appiumReact-PDF: https://github.com/diegomura/react-pdfДоклад Димы на TestCon: https://youtu.be/AvgiFm-xtucTestomat-io: https://testomat.io/2021-10-051h 05Goose&Duck – OpenSourceGoose&Duck – OpenSourceGoose&Duck #7 – The Great BogdanВ этом эпизоде подкаста про open source:— Дима снимается в Смешариках— Влад называет GitHub contribution graph «зеленым тайлом коммитментов»— Дима просит закидать его помидорами— Влад признается, что он злодей— Богдан скромно рассказывает как он двигает веб вперед— Дима пропускает поезд— Пернатые учат Богдана хвастаться— Дима произносит «PR» как «Пэпэр»— Все зовут Кристофера Нолана, чтобы он распутал цепочку зависимостейВ ролях:Утка: Влад Шилов https://twitter.com/OmgovichГусь: Дима Коваленко https://twitter.com/dmtrKovalenkoБогдан: Богдан Чадкин https://twitter.com/IAmTrySoundТаймкоды:00:00 – Приветствие01:30 – Богдан и борьба за современный JS05:40 – React и tree-shaking09:30 – Минификация пакетов20:15 – Стандарт ESM и export default30:10 – Учим Богдана хвастаться33:45 – SVGO45:20 – ESM в Node.js и асинхронность57:55 – Rollup и путь в open source01:05:00 – КонецСсылки:Rollup.js: https://rollupjs.org/react-is: https://www.npmjs.com/package/react-isTerser: https://terser.org/Colord: https://colord.omgovich.ru/Day.js: https://day.js.org/Vite: https://vitejs.dev/Джейк Арчибальд об export default: https://jakearchibald.com/2021/export-default-thing-vs-thing-as-default/SVGO: https://github.com/svg/svgowatchlist от Люка Эдвардса: https://github.com/lukeed/watchlistcssnano: https://github.com/cssnano/cssnanoКак искали нового мейнтейнера для SVGO: https://github.com/svg/svgo/issues/1320SVGOMG: https://jakearchibald.github2021-09-141h 07Goose&Duck – OpenSourceGoose&Duck – OpenSource#6. Самый малопродуктивный выпуск c Ильей ЛесикомГусен Морген, дамы и господа! С вами снова самый маленький из всех big data подкастов про open source. В этом выпуске мы максимально невовлеченно и малопродуктивно пытаемся понять нужен ли сайт open source проекту, а так же выяснить сложно ли совмещать предпринимательство с open source разработкой. Помимо ведущих, в этот раз вы услышите Илью Лесика и дрель соседей Димы.В выдуманной студии:Уть: Влад Шилов https://twitter.com/OmgovichГусь: Дима Коваленко https://twitter.com/dmtrKovalenkoГусть: Илья Лесик https://twitter.com/ilialesikТаймкоды:00:00 – Приветствие02:00 – Xsolla02:40 – Предпринимательство и open source06:20 – Илья перепродает человеков12:10 – react-figma17:00 – Как понять, что проект хороший24:50 – Сайт для open source проекта37:30 – Как писать стили43:10 – OG-картинки ГитХаба58:50 – КонецСсылки:react-figma: https://github.com/react-figma/react-figmasvgo-components: https://github.com/svg/svgo-componentsreact-media-hook: https://github.com/lessmess-dev/react-media-hookastroturf: https://github.com/4Catalyzer/astroturfcypress-real-events: https://github.com/dmtrKovalenko/cypress-real-eventsjss: https://github.com/cssinjs/jssA framework for building Open Graph images (GitHub): https://github.blog/2021-06-22-framework-building-open-graph-images/2021-08-2259 minGoose&Duck – OpenSourceGoose&Duck – OpenSource#5. Разработчик который смогУ нас в гостях Владимир Харлампиди — создатель популярных open source библиотек Swiper и Framework7. Владимир развивает свои проекты почти целое десятилетие и научился весьма успешно монетизировать этот труд. Жмите Play и готовьтесь впитывать тонны полезной информации.В выдуманной студии:The Goose: Дима Коваленко https://twitter.com/dmtrKovalenkoThe Duck: Влад Шилов https://twitter.com/OmgovichThe Гость: Владимир Харлампиди https://twitter.com/nolimits4webТаймкоды:00:00 – Приветствие02:00 – Open source проекты Владимира05:25 – Зачем нужен Framework710:25 – Проблема отличия от нативного UI11:50 – Нужны ли JS-карусели если есть CSS Scroll Snap13:20 – Material Design 2.014:33 – Вес библиотек16:35 – Уменьшу ваш бандл за деньги17:50 – Тесты, Cypress и co-contrubutor20:55 – Peer Dependencies23:02 – Вопрос от разработчика Reatom24:55 – Постулаты semver28:10 – Паблишинг пакетов и Bundlephobia30:50 – Как работать с issue34:40 – Недовольные пользователи37:50 – Вкусовщина в issue39:50 – Казино и Open Collective Владимира43:45 – Принципы и инструменты успешной монетизации 🔥51:30 – Swiper и TikTok53:20 – Привлечение пользователей55:30 – Что лучше: Patreon или Open Collective?57:35 – Финансовая стабильность59:00 – Tailwind Mobile и перелинковка проектов01:01:15 – Почему нет TypeScript01:02:45 – КонецСсылки:Swiper: https://swiperjs.com/Framework7: https://framework7.io/Apache Cordova: https://cordova.apache.org/Electron: https://www.electronjs.org/The next stage for Material Design: https://material.io/blog/announcing-material-youGoober: https://github.com/cristianbote/gooberReatom: https://github.com/artalar/reatomВопрос от Артема: https://twitter.com/artalar_dev/status/14120618934982021-08-091h 04Goose&Duck – OpenSourceGoose&Duck – OpenSource#4 – Просыпайтесь! Пора делать open source!Поможет ли open source стать вам круче сына маминой подруги? Дизайнеры знают как себя «продавать» и делать портфолио, а программисты — нет? Нужен ли разработчику личный бренд или можно спокойно кодить на работе за зарплату?В выдуманной студии:The Goose: Дима Коваленко https://twitter.com/dmtrKovalenkoThe Duck: Влад Шилов https://twitter.com/OmgovichТаймкоды:00:00 – Приветствие01:26 – Зачем Дима переписывает Remotion на Rust02:30 – Нужен ли браузер04:55 – Использование SVG для рендера видео06:45 – О планах09:45 – Проблема сложности кода19:00 – JSX в Rust21:53 – Зачем заниматься опен сорсом23:15 – Портфолио дизайнера vs портфолио программиста27:47 – Фейк-проекты vs реальные задачи29:40 – Личный бренд и поиск работы32:03 – Open source и саморазвитие35:03 – Новые технологии и best practices37:56 – Зачем компаниям делать open source40:50 – GitHub — сервис знакомств43:43 – Pixel matching и visual regression testing49:44 – Цветовые модели и YIQ51:50 – История sRGB53:43 – Международная комиссия по освещению и CIE XYZ56:14 – Отображение цветов в браузере59:56 – Open source и работа01:01:30 – КонецСсылки:Remotion: https://www.remotion.dev/resvg — SVG renderer на Rust: https://github.com/RazrFalcon/resvghandlebars.js: https://github.com/handlebars-lang/handlebars.jshandlebars-rust: https://github.com/sunng87/handlebars-rustБиблиотеки 2D рендреинга:Cairo: https://www.cairographics.org/Skia: https://skia.org/Qt: https://www.qt.io/A tiny Skia subset ported to Rust: https://github.com/RazrFalcon/tiny-skiaRSX (JSX в Rust): https://github.com/victorporof/rsxOSnap: https://github.com/eWert-Online/OSnapVisual-Regression-Tracker: https://github.com/Visual-Regression-Tracker/Visual-Regression-Track2021-07-191h 02Goose&Duck – OpenSourceGoose&Duck – OpenSource#3 UI-дизайн-framework-системыВ чем разница между UI-китом и дизайн-системой? Как отличить хорошую дизайн-систему от подделки? Как мотивировать себя делать pet-проект длиной в два года?В выдуманной студии:The Goose: Дима Коваленко https://twitter.com/dmtrKovalenkoThe Duck: Влад Шилов https://twitter.com/OmgovichThe Гость: Дмитрий Беляев https://twitter.com/blvdmitryТаймкоды:00:00 – Приветствие02:33 – Что такое дизайн-система07:36 – Разница между UI Kit и дизайн-системой09:10 – Философия в дизайн-системах12:51 – Формулировки14:47 – Про Arcade Design17:10 – Как долго заниматься своим проектом20:37 – Мотивация через сайд-проекты26:20 – Важны ли технологии28:54 – Фреймворк для дизайн-системы32:00 – Обязательно ли все выкладывать на GitHub33:40 – Headless38:58 – Кастомизация компонентов41:25 – Готовые дизайн-системы и корпоративный стиль44:15 – Монетизация дизайн-систем48:08 – Продвижение и ProductHunt50:32 – Анонс от Димы Коваленко55:30 – Как выбрать хорошую open source дизайн-систему01:05:50 – ТестированиеСсылки:Arcade: https://arcade.design/Design System Checklist: https://www.designsystemchecklist.com/Material Design: https://material.io/Material UI: https://material-ui.com/Магазин Material UI: https://material-ui.com/store/Chakra UI: https://chakra-ui.com/Chakra UI Pro: https://pro.chakra-ui.com/And Design: https://ant.design/Reach UI: https://reach.tech/Headless UI: https://headlessui.dev/Reakit: https://reakit.io/Radix UI: https://www.radix-ui.com/Дима Беляев о Faceless/Headless UI на React Day Berlin 2018: https://youtu.be/Lzb28YoKSoc?t=484Дима Беляев о дизайн-системах на React Ams2021-07-031h 12Goose&Duck – OpenSourceGoose&Duck – OpenSource#2 – Промежуточные сорсмапы с Валентином СемирульникомКто сейчас отвечает за ваши sourcemap-ы? Flow больше не open source? Что нового в Jest и медленный ли он? Жмите «Play» и мы ответим на эти вопросы.Ведущие:The Goose: Дима Коваленко https://twitter.com/dmtrKovalenkoThe Duck: Влад Шилов https://twitter.com/OmgovichГость:Валентин Семирульник https://twitter.com/7rulnikСсылки:Канал «Валя читает ишью»: https://t.me/valya_reads_issuesource-map от Mozilla: https://www.npmjs.com/package/source-mapsource-map-js от Валентина: https://www.npmjs.com/package/source-map-jsРоман Дворнов о source-map: https://t.me/gorshochekvarit/76Maybe you don't need Rust and WASM to speed up your JS: https://mrale.ph/blog/2018/02/03/maybe-you-dont-need-rust-to-speed-up-your-js.htmlFlow меняет приоритеты: https://medium.com/flow-type/clarity-on-flows-direction-and-open-source-engagement-e721a4eb4d8bСоздатель Jest комментирует ситуацию с Flow: https://twitter.com/cpojer/status/1397439239768317952Анонс Jest 27: https://jestjs.io/blog/2021/05/25/jest-27jsdom: https://github.com/jsdom/jsdomДоклад Димы пр...2021-06-231h 14QAGuild PodcastQAGuild PodcastОпять про CypressS03E04: Опять про Cypress Guests: Dmitriy Kovalenko2021-06-201h 28Goose&Duck – OpenSourceGoose&Duck – OpenSource#1 Ржавеющий JavaScriptВо втором выпуске подкаста мы обсуждаем язык Rust, его потенциал в опенсорсе и влияние на JavaScript-комьюнити.Ведущие:The Goose: Дима Коваленко https://twitter.com/dmtrKovalenkoThe Duck: Влад Шилов https://twitter.com/OmgovichСсылки:Новая бета Parcel: https://v2.parceljs.org/blog/beta3/swc: https://swc.rs/Бенчмарк сборщиков на сайте esbuild: https://esbuild.github.io/Сайт Rust: https://www.rust-lang.org/Как npm Inc использует Rust: https://www.rust-lang.org/static/pdfs/Rust-npm-Whitepaper.pdfTerser экспериментирует с Rust: https://github.com/terser/terser-rust-experimentesbuild собирает бинарники для каждой платформы: https://github.com/evanw/esbuild/blob/master/MakefileСайт Rust Foundation: https://foundation.rust-lang.org/Регистр пакетов для Rust: https://crates.io/wasm-pack для конвертации Rust-кода в WebAssembly: https://github.com/rustwasm/wasm-packПоддержка WebAssembly браузерами: https://caniuse.com/wasmSlidev: https://github.com/slidevjs/slidevReveal.js: https://github.co2021-06-051h 00Goose&Duck – OpenSourceGoose&Duck – OpenSourceGoose&Duck п(и)лотный – Babel, деньги, два гусяПилотный/тестовый выпуск «Goose & Duck» — подкаста про open source и все что с ним связано. Будем рады вашим комментариев и благодарны за обратную связь.Ведущие:Goose: Дима Коваленко https://twitter.com/dmtrKovalenkoDuck: Влад Шилов https://twitter.com/OmgovichСсылки:Babel is running out of money: https://babeljs.io/blog/2021/05/10/funding-updateHusky сменил лицензию для коммерческих проектов: https://github.com/typicode/husky/releases/tag/v5.0.0Windi CSS https://windicss.org/Webpack-плагин для «ленивой» компиляции: https://github.com/liximomo/lazy-compile-webpack-pluginesbuild: https://github.com/evanw/esbuildSucrase: https://github.com/alangpierce/sucraseRemotion: https://github.com/JonnyBurger/remotion2021-05-2357 minBloc ThinkingBloc ThinkingOlga, an agent of effective [marketing] communicationThis week we are joined by Olga Kovalenko. She has found her niche in digital marketing and join us from Kiev, Ukraine where she applies her trade at Trionika as Marketing Team Lead. Here she focuses on email marketing; she's fast to point out that the humble E-mail is not dead [yet], and still remains a key part of the digital communication mix. She recently finished a PhD that focused on unpacking the value of micro-copy within digital communication, amongst others.Important LinksConnect with Olga on LinkedInConnect with Olga on FacebookThe marketing book she is...2018-08-0633 min