Tuesday, November 26, 2019

Declarative UI: SwiftUI, Jetpack Compose, Flutter

Declarative UI in the middle of a Whirlwind - Bram Yeh - Medium

Introduction to declarative UI - Flutter

View B (contained by view A) morphs from containing two views, c1 and c2, to containing only view c3

// Imperative style
b.setColor(red)
b.clearChildren()
ViewC c3 = new ViewC(...)
b.add(c3)
// Declarative style
return ViewB(
  color: red,
  child: ViewC(...),
)

Jetpack Compose  |  Android Developers

Xcode - SwiftUI - Apple Developer


SwiftUI vs. Jetpack Compose - QuickBird Studios Blog

Microsoft Outlook PWA (Progressive Web App)

Microsoft has turned Outlook into a Progressive Web App - The Verge

Microsoft Edge is Getting New PWA Features on Windows 10 - Thurrott.com

Outlook on the Web is Becoming a PWA - Thurrott.com

Microsoft is turning Progressive Web Apps into Windows apps - The Verge

https://outlook.office365.com/mail/pwa.json

Get started with Project Web App - Project Online

startups: How not to die by Paul Graham

Advice to startups from Ycombinator founder, one of most successful startup incubators.

How Not to Die

"If you can just avoid dying, you get rich. That sounds like a joke, but it's actually a pretty good description of what happens in a typical startup."

this is also relevant to open source projects, as mentioned in this podcast

The Changelog #363: Nushell for the GitHub era featuring Jonathan Turner, Andrés N. Robalino & Yehuda Katz |> News and podcasts for developers |> Changelog


unrelated (quite good) book
How Not to Die: Discover the Foods Scientifically Proven to Prevent and Reverse Disease: Michael Greger M.D. FACLM, Gene Stone: 9781250066114: Amazon.com: Books