, 9 tweets, 3 min read Read on Twitter
Here is my @emberjs blog post for #EmberJS2019 (in a tweet)! I start from the idea that 80% of apps don't need a full SPA to sprinkle in some client side niceties. What do I need from my tool belt?
If I had to choose, most projects I start will be in Phoenix or Rails. A full frontend app isn't something I need to change state on a page without a full re-render. The tools we have in 2019 are significantly better.
However, if, I need a full SPA, I need to 1. deterministically render a UI with async/sync data, 2. ability to test it, 3. have a configurable/composable modules to build a sane system for fetching data and passing it around to various UI states, 4. lastly do it with a small team
Ember's is a phenomenal choice in your tool belt. The ecosystem around Ember is top notch. Many well thought out solutions to help you build apps fast and efficiently while focusing on features that solely benefit your users. These smart people are in your tool belt as well.
In 2019, everything is about priorities. We have to figure out where to spend our time. Yeah you may want WebP images, but if aren't caching your images in the first place, that new shiny thing should be put on the backburner until you figure out the basics first.
The basics are in place. What is that shiny new thing? I don't know if there needs to be. I have never said, let me refactor this monsterous app and then 2 weeks later, spit on it and said, "here you go, good as new". No, it takes iterative improvements.
I have nothing to say but I love that the @emberjs community is taking the stance of iterative improvements. With Octane coming out, I have recently upgraded an old app to 3.9 with no huge issues. That is so cool. So 💯 on continuous improvement to the framework and ecosystem.
In closing, you have your "internet tool belt". If you REALLY need an #javascript application, you may need a well maintained framework such as Ember. Iterative ease on the learning curve, iterative ease integrating new features and iterative ease in helping you avoid pitfalls
Hopefully in 2020, we can look back and say, I'm happy those iterative improvements landed, we have a new president, and this Ember thing is easier to learn.
Missing some Tweet in this thread?
You can try to force a refresh.

Like this thread? Get email updates or save it to PDF!

Subscribe to Scott Newcomer
Profile picture

Get real-time email alerts when new unrolls are available from this author!

This content may be removed anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Follow Us on Twitter!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just three indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!