Things I learned, that will influence my future projects:
- Reactive programming is growing and it looks it’s going to stay. One way bindings and data flows make it much easier to manage state in Single Page Applications.
- One way bindings with immutable data, fit well with functional programming. A lot of new experiments are in FP domain.
- Concepts like graceful degradation and progressive enhancement are out. The only context in which people care about HTML is for Search Engines. If you can render good enough version of Website for Google – you don’t have to worry about anything else.
- It seems that new solutions target only evergreen browsers.
I do see a lot of challenges. We’ll have to train people to understand FP. Now it’s a good time to pick up your Haskell book, once again.
I’ll also have to switch my tooling to TypeScript and replace jQuery with another layer of abstraction on top of it.
Jay for the speed of progress and the fact that I now how to learn completely new skills, while still staying ‘just’ a web developer.