This media is not supported in your browser
VIEW IN TELEGRAM
Зробив перший скетч анімації-скроллеру на лендінг https://superscribe.ai/ Нарешті мені згодилися скіли моделювання у Blender )
Ідея якось візуально обіграти суть сервісу, показати процес і результат.
Бібліотеки react-three-fiber та pmndrs/drei дуже спрощують створення 3D сцен та анімацій. Рекомендую погратись з таким сетапом, от демка до прикладу.
Також підпишіться на автора бібліотеки, він часто постить цікаві демки.
Ідея якось візуально обіграти суть сервісу, показати процес і результат.
Бібліотеки react-three-fiber та pmndrs/drei дуже спрощують створення 3D сцен та анімацій. Рекомендую погратись з таким сетапом, от демка до прикладу.
Також підпишіться на автора бібліотеки, він часто постить цікаві демки.
🔥11👍3🤩1
Рідко користуюсь UI бібліотеками, але от зараз почав потроху використовувати https://www.radix-ui.com/ та https://ui.shadcn.com/ для більш складних компонентів, які самому довго писати. So far so good.
Може є ще щось подібне і мінімалістичне для React? Типу headless компоненти або з TailwindCSS?
От доречі ще є TailwindUI, за гроші https://tailwindui.com/
Може є ще щось подібне і мінімалістичне для React? Типу headless компоненти або з TailwindCSS?
От доречі ще є TailwindUI, за гроші https://tailwindui.com/
Radix-Ui
Radix UI
Components, icons, and colors for building high‑quality, accessible UI. Free and open-source.
👍1
Я подекуди заглядаю у зарплатне опитування від DOU і сам його заповнюю, щоб розуміти як почуває себе українська айтішка і куди ми йдемо порівняно зі світом. Рекомендую вам також заповнити форму, ця статистика непоганий спосіб оцінити себе на ринку праці. Зрозумієте чи ви топ 1%, чи може пагано себе продали) 👉 https://news.1rj.ru/str/frontend_dou/65
Telegram
DOU | Front-end
В грудні минулого року для зимового зарплатного опитування DOU зібрали 1 500 анкет від Front-end розробників, а тоді ще не було нашого каналу! Цікаво, зможемо цьогоріч зібрати 2k? 🤔
Тож, панове, приєднуйтесь до дослідження: https://dou.ua/goto/bnHM
Воно…
Тож, панове, приєднуйтесь до дослідження: https://dou.ua/goto/bnHM
Воно…
❤4👍2
Гуд фрайдей морнінг. Пробували продавати софт as a service закордон? А чи пробували ви розібратись з податками у кожній країні та штаті?
От і я спробував і забив, бо як виявилось ніхто цього не робить, бо це супер складно і рідко яка країна зацікавлена у тому, щоб полегшити роботу з sales tax для SaaS компаній. Вони просто нічого не роблять і чекають, що сама компанія почне обробляти усі платежі і відправляти їм гроші. Причому ці податки ні за що 🤷
Оце кльовий випуск подкасту про sales tax і наскільки там все погано, рекомендую https://saas.transistor.fm/episodes/nobody-in-saas-wants-to-talk-about-this
От і я спробував і забив, бо як виявилось ніхто цього не робить, бо це супер складно і рідко яка країна зацікавлена у тому, щоб полегшити роботу з sales tax для SaaS компаній. Вони просто нічого не роблять і чекають, що сама компанія почне обробляти усі платежі і відправляти їм гроші. Причому ці податки ні за що 🤷
Оце кльовий випуск подкасту про sales tax і наскільки там все погано, рекомендую https://saas.transistor.fm/episodes/nobody-in-saas-wants-to-talk-about-this
Build Your SaaS
Build Your SaaS | Nobody wants to talk about this (SaaS sales tax)
Sales tax compliance: nobody in SaaS wants to talk about it. Jon and Justin tried to do something about it and it turned into a nightmare. According to Stripe Tax, there are about 90 different regi...
👍8❤1
Гуд мандей морнінг пацани та пацанесси. Почнемо тиждень з накидання на вентилятор :)
Я один раз в житті запускав проєкт на Next.js, десь два тижні тому, і воно у мене відвалювалася з out of memory кожні пару хвилин після релоаду змін у коді.
Я звичайно не претендую на звання експерта по Next, але судячи з фідбеку людей у Твіттері, Next з гарного фреймворку став роздутим монстром в якому час від часу щось ламають. Я так розумію основна біда походить від нового типу проєкту який використовує App Router та react server components, які все ще експеримент, але у Next вже стали стандартом.
Шо скажете?
https://twitter.com/emilwidlund/status/1672969385714102273?s=46&t=h4PejqCHRaVkMiRK7hFe1g
Я один раз в житті запускав проєкт на Next.js, десь два тижні тому, і воно у мене відвалювалася з out of memory кожні пару хвилин після релоаду змін у коді.
Я звичайно не претендую на звання експерта по Next, але судячи з фідбеку людей у Твіттері, Next з гарного фреймворку став роздутим монстром в якому час від часу щось ламають. Я так розумію основна біда походить від нового типу проєкту який використовує App Router та react server components, які все ще експеримент, але у Next вже стали стандартом.
Шо скажете?
https://twitter.com/emilwidlund/status/1672969385714102273?s=46&t=h4PejqCHRaVkMiRK7hFe1g
Twitter
Hot take:
Next.js is the most frustrating, opinionated mess I've ever had to deal with. Ugh.
Next.js is the most frustrating, opinionated mess I've ever had to deal with. Ugh.
This media is not supported in your browser
VIEW IN TELEGRAM
Пробував генерувати коротенькі відео-туторіали по програмуванню. По суті там треба візуал і голос який розказує матеріл.
Сценарій можна написати через ChatGPT у форматі текст-код-текст-код, згенерувати голос будь-яким text to speech (я взяв https://github.com/suno-ai/bark бо він генерує більш живу мову) і відрентирити це все у ffmpeg.
Ось шось таке вийшло зробити у напівавтоматичному режимі. Вцілому думаю це має на право на існування для створення low-effort каналів щоб набивати аудиторію та продавати рекламу 😄
Сценарій можна написати через ChatGPT у форматі текст-код-текст-код, згенерувати голос будь-яким text to speech (я взяв https://github.com/suno-ai/bark бо він генерує більш живу мову) і відрентирити це все у ffmpeg.
Ось шось таке вийшло зробити у напівавтоматичному режимі. Вцілому думаю це має на право на існування для створення low-effort каналів щоб набивати аудиторію та продавати рекламу 😄
🔥13👍2
Good Monday morning. В мене є трохи наснаги зайнятись менторством. Можу допомогти з програмуванням, підказати по карʼєрі інженера, та і взагалі відповісти на питання по айтішці і десь направити людину.
Напишіть мені в ПП хто ви, що робите, опишіть свій бекграунд і чого хочете 👉 @roman01la
Напишіть мені в ПП хто ви, що робите, опишіть свій бекграунд і чого хочете 👉 @roman01la
❤19👍3🔥3
Привіт. Після минулого допису мені написало чимало людей. За останній тиждень я провів деякий час у дзвінках консультуючи людей по різним питанням повʼязаних з айтішкою.
Також назбиралась група з тих, хто хоче навчатись і ми собі створили курс по фронтенду. Якісь лекції я буду викладати у вільний доступ, от як наприклад лекція про те як працює браузер https://youtu.be/lmfDSZEtYfQ
Ще я собі завів ТікТок, щоб подивитись як такий контент заходить у форматі коротких відео та спробувати побороти у собі крінжове відношення до тіктокерів, бо я напевне занадто старий для цього 🙃 https://www.tiktok.com/@it_shnyk
Як у вас справи?
Також назбиралась група з тих, хто хоче навчатись і ми собі створили курс по фронтенду. Якісь лекції я буду викладати у вільний доступ, от як наприклад лекція про те як працює браузер https://youtu.be/lmfDSZEtYfQ
Ще я собі завів ТікТок, щоб подивитись як такий контент заходить у форматі коротких відео та спробувати побороти у собі крінжове відношення до тіктокерів, бо я напевне занадто старий для цього 🙃 https://www.tiktok.com/@it_shnyk
Як у вас справи?
YouTube
Що таке фронтенд та як працює браузер
- Web APIs https://developer.mozilla.org/en-US/docs/Web/API
- Про event loop https://www.youtube.com/watch?v=8aGhZQkoFbQ
- Про рендеринг пайплайн https://web.dev/rendering-performance/
00:00 - Що таке фронтенд
03:30 - Про браузер
05:10 - Рендеринг сторінки…
- Про event loop https://www.youtube.com/watch?v=8aGhZQkoFbQ
- Про рендеринг пайплайн https://web.dev/rendering-performance/
00:00 - Що таке фронтенд
03:30 - Про браузер
05:10 - Рендеринг сторінки…
👍24
Поки допомагаю людям вчити фронтенд сам прохожу курс по програмуванню 3D графіки. Оце непоганий курс від професора у Лондонському універі https://pikuma.com/courses/learn-3d-computer-graphics-programming
За свої гроші це топ, майже 40 годин цікавого контенту. Прикольно що весь курс побудований навколо написання свого програмного рендереру на чистому C. Мова проста, тому цікаво писати і не треба заморочуватись з комунікацією з GPU бо рендерер програмний.
За свої гроші це топ, майже 40 годин цікавого контенту. Прикольно що весь курс побудований навколо написання свого програмного рендереру на чистому C. Мова проста, тому цікаво писати і не треба заморочуватись з комунікацією з GPU бо рендерер програмний.
Pikuma
Learn 3D Computer Graphics Programming from Scratch
Learn to create a complete 3D software renderer from scratch using the C programming language.
👍13
Друга частина по основам JS, про функції та класи
https://youtu.be/LUmXoCcRTdo
https://youtu.be/LUmXoCcRTdo
YouTube
Базовий JavaScript ч.2
Мій канал в Телеграм про програмування https://news.1rj.ru/str/frontender_clj
Розглядаємо деструктуризацію, функції, замикання та класи
Розглядаємо деструктуризацію, функції, замикання та класи
👍16👏1
Кльова серія дописів з ілюстраціями про те, як працюють CPU https://cpu.land/
Putting the "You" in CPU
Curious exactly what happens when you run a program on your computer? Learn how multiprocessing works, what system calls really are, how computers manage memory with hardware interrupts, and how Linux loads executables.
👍13🤔1
Ранковий перегляд контенту. Трохи про відкладений рендеринг у іграх. Оця презентація гарно розказує для чого був винайдений відкладений рендеринг, як за останні 20 років змінилось залізо і чому індустрія повертається до класичного forward rendering. Цікаво доречі, що STAKLER був однією з перших ігор, в якій імплементували відкладений рендеринг https://www.youtube.com/watch?v=n5OiqJP2f7w
І от ще цікаво про баг у The Legend of Zelda: Breath of the Wild і про відкладений рендеринг у цілому на прикладі цієї гри https://www.youtube.com/watch?v=By7qcgaqGI4
І от ще цікаво про баг у The Legend of Zelda: Breath of the Wild і про відкладений рендеринг у цілому на прикладі цієї гри https://www.youtube.com/watch?v=By7qcgaqGI4
YouTube
Forward and Deferred Rendering - Cambridge Computer Science Talks
A talk given to my fellow Cambridge computer science students on the 27th January 2021.
Abstract:
The visuals of video games and films have deep influences on our culture, from Shrek to Garfield Racing. The modern history of real-time rendering is deeply…
Abstract:
The visuals of video games and films have deep influences on our culture, from Shrek to Garfield Racing. The modern history of real-time rendering is deeply…
👍5
Дивився список open source проєктів які отримали грант на розвиток від Clojurists Together і побачив проєкт який хостить Clojure на C++ — Jank lang
Колись думав, що було б добре мати шось типу native Clojure, щоб писати під мікроконтроллери або відео ігри.
Ще доречі є Carp який надихався Clojure, але мова не динамічна і має borrow checker як в Rust, тому це трохи інша історія.
Цікаво, що Jank побудована з використанням існуючих бібліотек:
- Immer для незмінних структур даних (це не той що в JS)
- bdwgc сміттєзбірник
Проєкт звичайно ще на ранній стадії і розробляється однією людиною (як і всі експерименти у спільноті Clojure , лол), але побажаємо йому удачі, бо це непогана штука.
Колись думав, що було б добре мати шось типу native Clojure, щоб писати під мікроконтроллери або відео ігри.
Ще доречі є Carp який надихався Clojure, але мова не динамічна і має borrow checker як в Rust, тому це трохи інша історія.
Цікаво, що Jank побудована з використанням існуючих бібліотек:
- Immer для незмінних структур даних (це не той що в JS)
- bdwgc сміттєзбірник
Проєкт звичайно ще на ранній стадії і розробляється однією людиною (як і всі експерименти у спільноті Clojure , лол), але побажаємо йому удачі, бо це непогана штука.
👍9❤2
Вітаю усіх з Днем Незалежності 🇺🇦 Нехай проблеми та негоди не роблять вам в житті погоди 🙃
На роботі нещодавно переключився з AI на анімації, якось сидів пів дня дебажив баг з Web Animations API у Safari аж поки не дійшов до того, що це баг у Chrome, а в Safari та Firefox поведінка якраз очікувана.
Проблема була в тому, що створюючи нову анімацію з тим самим інстансом кіфреймів, у хромі поточна анімація відміняється. Як виявилось це проблема імплементації у хромі на стороні C++, чогось вони вирішили що інстанс кіфреймів не може шаритись між анімаціями.
Ось мінімальний кейс для відтворення проблеми https://codesandbox.io/s/awesome-thunder-lvj5xk?file=/src/index.mjs
Більше подробиць у тікеті в баг трекері Chrome https://bugs.chromium.org/p/chromium/issues/detail?id=1474974
На роботі нещодавно переключився з AI на анімації, якось сидів пів дня дебажив баг з Web Animations API у Safari аж поки не дійшов до того, що це баг у Chrome, а в Safari та Firefox поведінка якраз очікувана.
Проблема була в тому, що створюючи нову анімацію з тим самим інстансом кіфреймів, у хромі поточна анімація відміняється. Як виявилось це проблема імплементації у хромі на стороні C++, чогось вони вирішили що інстанс кіфреймів не може шаритись між анімаціями.
Ось мінімальний кейс для відтворення проблеми https://codesandbox.io/s/awesome-thunder-lvj5xk?file=/src/index.mjs
Більше подробиць у тікеті в баг трекері Chrome https://bugs.chromium.org/p/chromium/issues/detail?id=1474974
👍11🔥5🎉2
Зробив собі марафон програмування і запілив за тиждень сендбокс для кложескріпта, типу CodeSandbox https://uix-playground.vercel.app/
Працює все у браузері у забутстрапленому компіляторі, проєкти зберігаються у Cloudflare KV. Є можливість експортувати як проєкт з shadow-cljs, доступні бібліотеки: React, Tailwind, UIx, react-query, react-router, three, react-three-fiber, згодом буде більше.
Працює все у браузері у забутстрапленому компіляторі, проєкти зберігаються у Cloudflare KV. Є можливість експортувати як проєкт з shadow-cljs, доступні бібліотеки: React, Tailwind, UIx, react-query, react-router, three, react-three-fiber, згодом буде більше.
🔥21👍7
7го вересня буду виступати на мітапі з доповіддю по ШІ, у офісі Wix, приходьте послухати https://fwdays.com/en/event/frontend-ai-fwdays-meetup-kyiv
Fwdays
Frontend AI Fwdays Meetup Kyiv
Meetup for developers in Kyiv
🔥18👍4
Привіт 👋 Викатив апдейт до сендбоксу: тепер проєкти можуть мати декілька файлів. Додав сайдбар з переглядом дерева проєкту та таби, все як у нормальному редакторі.
Також додав дефолтний проєкт з Reagent та re-frame для трушних кложуріанців https://uix-playground.vercel.app/p/default-reagent
Хочу спробувати додати можливість писати бекенд на ноді, за допомогою web containers. Це типу контейнеризація ноди у web assembly, тому можна бекенд ганяти локально в браузері. Для отаких cloud IDE якраз супер.
Забавно доречі, що чуваки з web containers продають це як чисто локальну платформу, а по факту трафік з локального веб сервера пускають через себе і аргументують це тим що вони не можуть надати самі контейнери у відкритий доступ.
Також додав дефолтний проєкт з Reagent та re-frame для трушних кложуріанців https://uix-playground.vercel.app/p/default-reagent
Хочу спробувати додати можливість писати бекенд на ноді, за допомогою web containers. Це типу контейнеризація ноди у web assembly, тому можна бекенд ганяти локально в браузері. Для отаких cloud IDE якраз супер.
Забавно доречі, що чуваки з web containers продають це як чисто локальну платформу, а по факту трафік з локального веб сервера пускають через себе і аргументують це тим що вони не можуть надати самі контейнери у відкритий доступ.
webcontainers.io
WebContainer API Docs
Build the future of web based coding experiences, from interactive tutorials to instant production-ready dev environments.
🔥8👍2😱1
Відстрілявся на мітапі, ось посилання на презентацію https://pitch.com/public/30a64f86-7ff5-4b6d-b5b6-42c9f8943a30
👍24👏1
Гарного вам вівторка. Роблю собі прототип редактору векторної графіки, на плюсах, webgl та wasm, бо завжди хотів спробувати щось таке зробити.
Це хороша задачка на прокачку знань по геометрії, графічному пайплайну, оптимізації рендерингу безкінечних канвасів та побудові системи обробки івентів.
Останні пару днів розбирався з різними алгоритмами визначення приналежності точки до многокутника, щоб мати можливість точно обирати обʼєкти на екрані курсором миші.
Треба багато писати і малювати, тому записав відео з поясненням, дивіться тут 👉 https://youtu.be/EW7odbrPeEo?si=lmuvtw9wcVh-wiE6
Це хороша задачка на прокачку знань по геометрії, графічному пайплайну, оптимізації рендерингу безкінечних канвасів та побудові системи обробки івентів.
Останні пару днів розбирався з різними алгоритмами визначення приналежності точки до многокутника, щоб мати можливість точно обирати обʼєкти на екрані курсором миші.
Треба багато писати і малювати, тому записав відео з поясненням, дивіться тут 👉 https://youtu.be/EW7odbrPeEo?si=lmuvtw9wcVh-wiE6
YouTube
Про алгоритм належності точки многокутнику
Мій канал в Телеграм про програмування https://news.1rj.ru/str/frontender_clj
Допис у Wikipedia https://uk.wikipedia.org/wiki/%D0%9D%D0%B0%D0%BB%D0%B5%D0%B6%D0%BD%D1%96%D1%81%D1%82%D1%8C_%D1%82%D0%BE%D1%87%D0%BA%D0%B8_%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE%D0%BA%D1%83%D1…
Допис у Wikipedia https://uk.wikipedia.org/wiki/%D0%9D%D0%B0%D0%BB%D0%B5%D0%B6%D0%BD%D1%96%D1%81%D1%82%D1%8C_%D1%82%D0%BE%D1%87%D0%BA%D0%B8_%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE%D0%BA%D1%83%D1…
👍16
Продовження геометрично-математичних історій про створення редактору векторної графіки, цього разу коротенький відос про криві Безьє https://youtu.be/39gkObrYP-Y?si=NROPuAnvxDGubUzp
YouTube
Комп'ютерна графіка: геометрія кривої Безьє
Мій канал в Телеграм про програмування https://news.1rj.ru/str/frontender_clj
Візуалізація кривої https://codesandbox.io/s/focused-sara-kmjx92?file=/src/index.mjs
Детальніше про криві Безьє https://www.youtube.com/watch?v=aVwxzDHniEw
Візуалізація кривої https://codesandbox.io/s/focused-sara-kmjx92?file=/src/index.mjs
Детальніше про криві Безьє https://www.youtube.com/watch?v=aVwxzDHniEw
👍5🔥3