The choice between a masters and working in Clojure is a fantastic one to have! I certainly wouldn't use the word 'alas'.
We've given talks on some stuff we believe is cutting-edge in UI work not just for the browser (though certainly light years ahead for it), but also for the desktop. A lot of the pieces are starting to just fall out from good design decisions made by others.
For example, we've talked about being able to effortlessly capture recordings of user-behavior and use them for instant repro-cases (goodbye exceptional stacktraces of 'undefined is undefined'!) or for prediction-testing ("Did anything we changed with this release we're about to push break a replay from the last 10,000 sessions on our site?"), to truly-reusable components and tooling-amenable systems. We need to get around to blogging about it, certainly.
Web components are going to be a nice boon for an underlying substrate, but the spec is still in flux, and we'll see what actually ends up happening. But the uncontrolled state mutations (and quite a few other things) means that it's not the right level for most of us to be working at.
Definitely some exciting stuff happening on the front-end right now, we really have the chance to push things forward for thousands of developers.
We've given talks on some stuff we believe is cutting-edge in UI work not just for the browser (though certainly light years ahead for it), but also for the desktop. A lot of the pieces are starting to just fall out from good design decisions made by others.
For example, we've talked about being able to effortlessly capture recordings of user-behavior and use them for instant repro-cases (goodbye exceptional stacktraces of 'undefined is undefined'!) or for prediction-testing ("Did anything we changed with this release we're about to push break a replay from the last 10,000 sessions on our site?"), to truly-reusable components and tooling-amenable systems. We need to get around to blogging about it, certainly.
Web components are going to be a nice boon for an underlying substrate, but the spec is still in flux, and we'll see what actually ends up happening. But the uncontrolled state mutations (and quite a few other things) means that it's not the right level for most of us to be working at.
Definitely some exciting stuff happening on the front-end right now, we really have the chance to push things forward for thousands of developers.