//uncomment Ostap Chervak
-
- Teknologi
//uncomment — подкаст із дискусіями про вебтехнології, плюси і мінуси їхнього використання та різні корисні лайфхаки.
Ведучі: Остап Червак та Андрій Жидков, front-end інженери компанії Grammarly. Час від часу також запрошуємо до наших розмов цікавих гостей з ІТ-індустрії.
Нові випуски виходять щотретього вівторка.
--
Якщо вас цікавить світ функціонального програмування і ви захоплюєтесь веб-технологіями, приходьте допомагати мені та Андрію у https://grammarly.com/jobs
-
Навіщо SOLID, якщо можна писати код в задоволення?
Про що йдеться у цьому випуску:
- Що таке SOLID по буквам?
- Навіщо мені SOLID якщо я верстаю лендінг?
- Коли почати задумуватись над архітектурою?
- Чому SOLID це не хайпово
- Які мінуси SOLID
- SOLID це все про одне і те ж (або нове визначення SOLID)
- Ідеальний SOLID існує?
- Чому класи порушують SOLID
- SOLID у світі Functional Programming
- SOLID це карта, а не територія
Посилання
- OTA solid
- Polymorphism in JS
- Map is not a territory
- Design principles and patterns (Uncle Bob)
- StackOverflow blog about SOLID -
Про PWA, альтернативи та їхнє майбутнє
Про що йдеться у цьому випуску:
- Що таке PWA?
- Історія PWA
- FirefoxOS / ChromeOS
- Як Goolge, Apple та Firefox впливали на PWA
- Стандарти які загальмували PWA
- Нові і старі можливості PWA
- Background Tasks / Offline / Web Assembly / FS API
Посилання
- web.dev pwa: https://web.dev/what-are-pwas/
- Apple Podcasts.app as PWA: https://web.dev/app-like-pwas/
- Apple Payment API: https://developer.apple.com/documentation/apple_pay_on_the_web/apple_pay_js_api)
- ChromeOS: https://www.google.com/chromebook/chrome-os/
- FirefoxOS: https://en.wikipedia.org/wiki/Firefox_OS
- SailfishOS яку викупили :( :https://sailfishos.org
- Тулза для заміток RoamResearch: https://roamresearch.com -
F#, Fable, Elmish
Говоримо про наш досвід написання web applications на F# + Fable + elmish-react. Плюси і мінуси такого підходу та різні підводні камені