@TobiasBieniek I have different approach for problem at hand. It works with both loading and error substates. I havent open sourced it yet. It is implemented purely on router events. Bit more code but no need to try catch in model() methods.
Today we're announcing Ember 4.0! 🎉
Ember 4.0 doesn't bring a big new feature. Instead, we're removing already-deprecated APIs not used in modern Ember apps.
We also dropping support for Internet Explorer in 4.0.
Read on: https://t.co/CkZlkiFNZe
@rajasegar_c Maybe you could wrap vendor/app with function which has local ‘window’ variable defined. Basically hiding global window object and proxying minimal set of things through but isolating require.entries list?
Ember-try is something it seems like no other ecosystem has.
Not #reactjs
Not #vuejs
Not #svelte
Not #angular
Ember-try makes it easy to, by default, test various dependencies and configurations.. usually no config is needed by the library author.
#emberjs#javascript
Pro-tip: every time you get a two-factor SMS message, add the number to a single contact as a catch-all for all 2FA SMS. That way all their texts combine into a single feed and your recent messages list can remain tidy.
It's not just our framework that has been modernized, our website has been too! Visit https://t.co/FOzkVqrl5Q to see the phase 1 of the new website design.
Please report any issues at https://t.co/GC4E6zBtJ0 (& be kind, real people worked very hard to make this idea happen!)
🚀 after two years we've finally released qunit-dom v1.0.0 🎉
it has been a pretty stable project for a while and now the version number officially reflects that :)
the v1.0.0 release also has a few new features including assertion chaining ✨
https://t.co/7rUIltJiMm
🚀 Super excited to announce that @MirageJS is now officially launched!
It's already being used in React, Vue, Angular and Ember projects, and even with frameworks like Nuxt and Gatsby!
Check out our brand new homepage to learn all about it 👉
https://t.co/Fe3703W6R1
If you’ve seen articles advising you to turn off Intelligent Tracking Prevention in Safari, don’t do it. That is terrible advice. Even if we had no fix for the issues recently disclosed by Google, cookies are a way worse tracking vector than a flaw in ITP could ever be.
@TobiasBieniek Reading this thread and that feeling of not having to worry about such things thanks #emberjs is awesome. I have been running tests on multiple browsers for last 6 years. 🤷♂️
@TobiasBieniek I agree. Logical units of a change in one commit. So reviewer can step through the commits and see how implementation was done incrementally.
@Una Parsing AST and generating new code: client API classes from backend code, component test classes, API input/output request validators based on API endpoint interfaces, service to service API classes. Enforcing platform consistency based on AST. Types, IDE.
I just updated my @emberjs Octane tutorial with the latest features from the last few months. I think Octane is the simplest, most straightforward, most productive frontend framework; take a look to see why: https://t.co/gjFLd3V20U