@slicknet Just defining types doesn't gives a lot of guarantees especially for web apps where most of the data is coming from external sources (http requests, db, etc).
I started using Mapper classes instead of defining interfaces/types for data inputs, and it plays really well.
@dhh No, this is an old-fashioned way.
Modern apps are written only in React and use hooks with serverless APIs for data (mostly GraphQl).
This is how you render a number with two buttons and handle click event:
@jasonfried Few ideas for DHH:
- Front-end setup
- Client-server communication overview (for web and mobile)
- Tools and strategies used at basecamp for real-time updates
- Continues integration and delivery process
@acornbookmarks@brad_frost@smashingmag - Browser agnostic.
- Works on any device.
- Links can be easy shared if needed.
- Offline access for files/docs.
- Free.
- Fast and easy in use.