"Ember allows teams to excel at executing their product vision and focus on shipping."
In this post,
@marcoow
explains why he considers
#Emberjs
a beacon of productivity in the middle of a roaring sea of complexity.
Read more:
#emberjs
#frontend
We are making a strategic bet on Rust with the goal to become Europe’s leading consultancy to help teams adopt Rust in web projects.
Read all about our plans in our blog:
#rustlang
We are thrilled to announce that
@algo_luca
is joining Mainmatter as Principal Engineering Consultant in July.
Welcome on board! 🥳
We’re excited about the work we’ll do together to help more teams adopt
#rustlang
! 🦀
After 2 betas, we've released ember-simple-auth 3.1.0 with an all new API (that no longer relies on mixins) 🎉
Thanks
@sami_dbc
and contributors ❤️
#emberjs
We are turning 6 today!🎂 A big thank you to our team, clients, the
@emberjs
community, and our friends for making us what we are today. 🚀
We look forward to many more years of building digital products and sharing our passion for technology with you! 📱💫
#birthday
#emberjs
Several members of our team have dedicated a good amount of their time over the past few months working on the code and design systems as well as doing project management and we are super excited their work is finally live 🎉 Great job everyone involved!
It's not just our framework that has been modernized, our website has been too! Visit to see the phase 1 of the new website design.
Please report any issues at (& be kind, real people worked very hard to make this idea happen!)
🚀we have finally released ember-test-selectors v1.0.0 🎉
included is: nothing ... just like
@emberjs
we only cleaned up deprecated APIs for this major release :)
Since it’s the week for announcements, we’re happy to announce that
@real_ate
joined the team here at simplabs a few weeks ago 🎉
Congratulations on joining fellow simplabs engineer
@jjordan_dev
on the
@emberjs
Core Learning team 🐹
The Ember Learning Core Team is pleased to announce two new members! Chris (
@real_ate
) and Amy (
@amyrlam
) have both been working for over a year to make Ember more accessible to contributors. Can’t wait to see what they get up to next!
After releasing the new
#emberjs
website earlier this year, the next step is to ember-ify and redesign the blog as well.
@real_ate
and contributors spent countless hours and it's finally ready for review 🎉
3 years 🙀 after the RFC was merged, `Ember.String` is going to be deprecated soon!
@locks
is busy implementing the deprecations and updating the guides, reducing the size of
#emberjs
' API surface and making it easier to adopt 🎉
Embroider initiative update: the team managed to get one of
@ticketsolvers
's apps to boot with
@vite_js
We won’t share the list of pnpm patches and hacks needed to get it working but this is a great milestone 🚀
Join the Embroider initiative:
#emberjs
🦃 for thanksgiving we have just released qunit-dom v0.8.1 with a new `hasStyle()` assertion
🙏 thanks to
@selvagsz
for doing the majority of the work
👨🔬 please try it out and let us know what you think!
💡Have you wondered what assertions qunit-dom provides?
We've been converting qunit-dom to TypeScript lately to make it easier for your editor to help you discover them.
#emberjs
Congrats to
@getqonto
and
@ClarkGermany
being on the
#FinTech5020
list 🎉
Both companies are great examples for how
#emberjs
enables building great products and scaling teams 🐹
We're happy we get to support them along their exciting journeys 🚀
Between them, The
#FinTech5020
are helping people to save, making business easier, accelerating digital + addressing the small issue of climate change + much more.
We hope it brings those listed good things. We have been "live" for 40 minutes & you have already had >2500 views
⚠️actix 0.6 was released last night with changes to quite a few APIs
in our blog post from last week about actix, the actor framework for
@rustlang
, we targeted actix 0.5. make sure to keep that in mind if you try to follow the examples!
Have you ever run into a fetch request not being awaited in an
#emberjs
test?
@TobiasBieniek
added a rule to eslint-plugin-ember that forces the wrapper function provided by ember-fetch to be used since that's integrated with Ember's test waiters:
Using
#rustlang
NIFs in
#elixirlang
helps significantly increase Elixir apps' performance.
@BobrImperator
goes into depth on how to use Rust crates in Elixir using Rustler in the latest post on our blog:
➡️
The code for Breethe (), our
#glimmerjs
based PWA for accessing up-to-date air quality data for locations around the world is now available as open source! Learn more about it at
#jsconfeu
tomorrow or have a look at it on github:
Learn how to find and fix issues in your
#rustlang
application from Rust expert
@algo_luca
! 🦀
Grab a ticket and join our remote workshop on the afternoons of December 12-13:
➡️ Check out this thread for more info!
🧵 1/4
We’re running an event with the Paris Rust meetup to talk about Rust on the Web! 🦀
@o0ignition0o
will share a success story and participate in a panel with
@BastienDolla
, moderated by our
@algo_luca
.
🇫🇷 Join us in Paris at
@getqonto
’s office:
We are pleased to support
@EmberConf
again as a Silver Sponsor in 2018! Also, our engineers
@jjordan_dev
and
@TobiasBieniek
have been confirmed as speakers. The team is looking forward to an awesome few days with the
#Ember
community in Portland!
🚧 we just published a first beta version of ember-test-selectors v3.0.0 to
@npmjs
please help us test it in your
#emberjs
apps and addons and report any issues you find!
main changes: dropping support for old
@emberjs
,
@embercli
and
@nodejs
versions
Blog Post:
@real_ate
writes about how
@percy_io
was used not to prevent visual regressions but to track progress towards a visual reference when migrating to
#Ember
:
simplabs is Mainmatter now!
We remain the same company and team doing the same work as before. Yet, we are excited about doing all that under a new brand that’s more aligned with what we stand for 🎯
Learn all about the rebranding here:
#rebranding
Software engineers have plenty of reasons to contribute to OSS and to Ember, including personal interest, a motivation to advance their career and to be part of a supportive community.
Upcoming
#EmberConf
talk by
@jjordan_dev
: "Investing in Ember"
🚀 thanks to
@lukemelia
qunit-dom now supports a `count` option on the `.isVisible()` assertion, just like we already did for `.exists()`:
assert.dom('.row').isVisible({ count: 5 });
in other words: qunit-dom v0.8.2 is released 🎉
🔥🔄How to Manage Component States with Ember Octane:
- Props & Arguments
- Event Handling / Data Loading
- Lifecycle Hooks
- Dependency Injections
Talk 05/22
#Emberfest
by Jessica Jordan
@jjordan_dev
Our
@nickschot
and
@real_ate
had a great time at at
@EmberConf
🐹💜🚀
If you missed the chance to stop by our booth and talk to the about the Embroider initiative, you can still read all the details about it here:
#emberjs
We’re getting closer to being able to run
#emberjs
builds with
@vite_js
– the team already sees 6 times faster rebuild times! 🚀
Check out the latest work of
@real_ate
and the team on the Embroider initiative and more:
🚀 after a long beta period we have finally released v3.0.0 of ember-test-selectors on npm!
the main changes are updated requirements of
#emberjs
and Node.js versions, but also some other nice improvements that might decrease your build times ✨
We’ve joined the
@rust_foundation
🦀🎉
We’re excited about
#Rust
and look forward to be involved with the community even more in the future. We’ll run a series of workshops - the first one remotely in May. Get your ticket:
Next up on our Member Spotlights🔦, we’re thrilled to hear from
@marcoow
, Founder and Managing Director of
@simplabs
. Read on to learn more about simplabs, how the company uses
#Rust
and future plans.
🕵️♂️ we just shipped qunit-dom v0.6.0 with many more custom DOM assertions contributed by the community. thanks to all of you!
you can find more details at
We are more than happy to be part of
@jsconfeu
as a community sponsor again this year 💕 Visit us at our booth if you're interested in
#emberjs
and
#glimmerjs
- we're preparing some cutting edge demos and there's swag of course as well!
We just published ember-simple-auth 3.0.0 with a number of fixes and dropped support for Ember versions older than 3.0 as well as Node versions below 10 -
We are hosting a
#Svelte
and
#SvelteKit
workshop with
@PaoloRIcciuti
and
@pichfl
! 🚀
Join them remotely on the afternoons of Jan 30th-Feb 1st and get a kickstart with Svelte:
Check out this thread with all the essential info!
🧵 1/4
With optional chaining being available in JavaScript,
#emberjs
' `tryInvoke` is no longer necessary.
@locks
implemented the deprecation which helps reduce Ember's API redundancy
㊙️are you using ember-intl and wondering how to best load the translation files and polyfills? check out our new blog post by
@TobiasBieniek
that explains how we do it!
Join us for a free workshop teaching JavaScript in Berlin on May 24th + May 25th and build your first web application using
#EmberJS
!
The event is open for those who are women or non-binary and who are new to programming.
EmberFest 2018 is going to be even better than last year's edition - this time with core team members
@melaniersumner
and
@tomdale
himself! If you haven't, check out all the info on and get your tickets while they are available.
In this episode of Built to Last, simplabs' founder
@marcoow
, has a chat with
@kennethlarsen
, Engineering Manager at CLARK. They talk about Kenneth's role and share some tips on keeping
#remote
teams connected.
➡️ To the interview:
#digitalcompanies
Since
#EmberConf
2020 had to go fully virtual and the workshop couldn't take place in person unfortunately,
@TobiasBieniek
created an online version of the workshop that you can follow at your own speed
It's a wrap! We have spent the last 2 days together, finally meeting in real life after 1,5 years of social distancing. The whole team had the chance to work together and connect: it was a pleasure the see everyone after so long! ✨
#team
#teambuilding
#teamevent
React has Gatsby
Vue has VuePress
Ember has Empress
Learn all about Empress in
@real_ate
’s
@EmberConf
talk.
Outline:
- The JAM spectrum
- Server-side rendering
- Comparisons with Gatsby & VuePress
- The ember-blog architecture
- Get started in 3 min
6 more days to
#EmberFest
!
We're proud to be co-organizing this wonderful conference and super excited to see you all there. Come and say hi to us at the booth.
We are hosting a
#rustlang
meetup focused on Web Dev with
@shuttle_dev
and
@Vortexa
in London next month! 🦀
Join us at
@TrueLayer
’s office on February 7th from 18:30 to 21:30 GMT.
➡️ Check it out:
Many teams had to go fully remote without the time to prepare new processes around working together effectively. We have written down how we build digital products and run a smooth development process with a fully remote team in our Playbook.
One month left until
@rustlab_conf
! 🚀
Join our
@algo_luca
in Florence on November 19-21 and see what backend development in
#rustlang
could look like with Pavex.
➡️
According to
@algo_luca
, there are two types of
#rustlang
users: those who know they're using Rust and those who remain blissfully unaware.
Learn more about Luca’s stance on Rust for cloud applications! 🦀
➡️
Embroider initiative sponsor
@hashicorp
has renewed their investment and continues to support the initiative in 2024 🎉 Thanks for supporting us working towards a great future for
#emberjs
🤗
Learn more about the initiative and get on board:
Senior Software-Engineer at simplabs,
@real_ate
, will be speaking at
@EmberFest
.
In his talk, he explores the possibility of building a design system with
#Ember
that can be consumed by apps that don't even use JS.
Don't miss it! ➡️ To the full schedule:
Knowing about 'Abstract Syntax Trees' helps you master:
1. Code analysis (Linters)
2. Refactoring (jscodeshift, recast)
3. Compiling (Babel, PostCSS etc.)
Dive deep into ASTs at the
#EmberConf
workshop of
@TobiasBieniek
We're still hiring
#emberjs
engineers – full remote, within Europe
simplabs is Europe's leading Ember.js consultancy – if you love Ember, we're the place for you!
More info at
Ember Octane has the power to unlock a whole new generation of JAM Stack developers with the Empress project.
@real_ate
will share the details of that at this year's
#EmberConf
Our CEO
@marcoow
sat down with
@clionaderoiste
and
@grandazz
from
@IntercomEng
to talk about the Embroider initiative we're working on with some sponsors and Intercom's motivation to back the effort.
If you're looking to get on board, reach out!
Last week’s
@RustMunich
Meetup was a blast!
Thanks to everyone for showing up, it was a pleasure to host you all. 🤗
Thank you
@drahnr
and
@5422m4n
for organizing the event.
See you at the next Rust Meetup! 🦀
#rustlang
During the past month, our team has contributed to
#emberjs
and to projects in the
#rust
and wider
#javascript
ecosystem.
Check out our
#opensource
update with all the details:
We are very excited to connect with the community at the sold out Ember{{fest}} Workshop this Friday!
Thanks for joining and see you there!
#emberjs
#emberfest
🎉
@CrowdStrike
joins the Embroider initiative as a sponsor and invests into
#emberjs
’ future. Welcome on board and thanks for the support 🤗
Learn more about the initiative and join CrowdStrike:
Following the successful Embroider initiative, a path has opened to build
@emberjs
apps with
@vite_js
.
Yet, not all teams have the skill or capacity to upgrade themselves – we got those teams covered:
is now fully functional without JS in the browser. This has a number of advantages:
* document is functional *before* JS has loaded, started up (several seconds better TTI)
* supports *any* browser (IE10 errors out? no problem as JS is not required)
While we won't have a full-on virtual conference this year, we're hosting an
#EmberJS
Contributor Workshop on Friday Oct 16th with
@real_ate
and
@locks
. Get your free tickets now – we can only accept 50 attendees!