We specialize in Rust, Ember and Svelte – supporting organizations in adopting and building on these technologies with confidence. #rustlang #emberjs #svelte

Europe
Make the step from #rubyonrails to #elixirphoenix with our 3 day Workshop this April in Berlin with @michaellnorth elixir-phoenix-workshop.simp…
17
51
"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: simplabs.com/blog/2021/03/12… #emberjs #frontend
2
28
58
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: mainmatter.com/blog/2022/10/… #rustlang
6
48
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! 🦀
1
3
43
2,741
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
10
40
Learn about standalone Glimmer that was just revealed in the #EmberConf keynote at our workshop in Berlin in May: ember-workshop.simplabs.com
1
10
40
the second part of our series on actix, the actor framework for @rustlang has arrived. this time we will build a basic TCP client using actix 0.5 simplabs.com/blog/2018/06/27…
6
34
📝 This week on our blog @TobiasBieniek gives an introduction to actix – an actor framework for the @rustlang programming language simplabs.com/blog/2018/06/11…
12
37
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
2
4
35
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 emberjs.com/ to see the phase 1 of the new website design. Please report any issues at github.com/ember-learn/ember… (& be kind, real people worked very hard to make this idea happen!)
1
3
33
The #EmberJS Mini Books by @jwwweber we brought along to #jsconfEU are so popular that we had to print a 2nd batch. Get your own at the @simplabs booth while they're still hot of the press 📰 @jsconfeu
5
7
31
We just announced qunit-dom at @EmberFest, High Level DOM Assertions for QUnit! github.com/simplabs/qunit-do…
2
17
24
Sign up for our 2 day Workshop this May in Berlin to learn about pro #emberjs topics from us and @michaellnorth ember-workshop.simplabs.com
1
16
24
Another great #EmberConf in Portland is over already - we’ll see you all again next year!
5
25
Replying to @emberjs
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!
5
25
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 🎉 buff.ly/3lOt8Jl
6
24
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 🎉 buff.ly/3334Rrv
3
24
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: mainmatter.com/embroider-ini… #emberjs
5
23
604
If you're at @jsconfeu and interested in #emberjs, be sure to stop by our booth - @jjordan_dev from the Ember Learning and @TobiasBieniek from the Ember CLI teams are happy to answer questions!
1
16
21
💡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. github.com/simplabs/qunit-do… #emberjs
10
23
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
7
23
⚠️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! simplabs.com/blog/2018/06/11…
1
6
20
In our latest blog post, Ricardo Mendes goes through the challenges of classic components and how Glimmer components address them in a modern, clean way. simplabs.com/blog/2020/10/05… #ember #ember #octane #emberoctaneedition #glimmercomponents
10
21
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: github.com/ember-cli/eslint-…
1
9
21
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: ➡️ mainmatter.com/blog/2023/02/…
1
10
20
1,383
We’re looking back with gratitude on a wonderful #EmberFest. Thanks for all the clever talks and cheerful encounters. Hope to see you next year!
4
16
The code for Breethe (buff.ly/2sycumC), 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: buff.ly/2J0wh9n
2
7
18
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: rust-telemetry-workshop.main… ➡️ Check out this thread for more info! 🧵 1/4
1
3
18
74,723
Blog Post: @TobiasBieniek shares best practices for successfully maintaining open source projects: simplabs.com/blog/2018/11/27…
3
14
17
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: mobilizon.fr/events/149c0367…
1
4
15
2,033
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! emberconf.com
3
18
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 emberjs.com to #Ember: simplabs.com/blog/2020/03/27…
6
17
New Blog Post: @TobiasBieniek on using ember-freestyle as a component playground: simplabs.com/blog/2018/01/24…
12
14
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: mainmatter.com/blog/2022/09/… #rebranding
6
15
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"
4
16
🚀 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 🎉 github.com/simplabs/qunit-do…
4
16
🔥🔄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 piped.video/watch?v=tpjIwmg8…
5
15
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: mainmatter.com/embroider-ini… #emberjs
3
13
470
Progressive web apps (PWAs) are not the future - they are ready today. We made an overview showing which PWA features are supported by different operating systems: simplabs.com/blog/2020/06/10… #pwa #mobileapps #iphone #ios #android #windows #macOS
1
7
14
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: mainmatter.com/this-week-in-…
3
14
515
🚀 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 ✨ github.com/simplabs/ember-te…
7
15
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: ti.to/simplabs/rust-workshop…
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. bit.ly/3uS3TNC
4
16
🕵️‍♂️ 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 github.com/simplabs/qunit-do…
1
10
16
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!
1
10
14
We are very happy to welcome @ghislaineguerin to the team who will be leading our UX services and help us guide clients from idea to finished project!
5
14
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: svelte-sveltekit-workshop.ma… Check out this thread with all the essential info! 🧵 1/4
1
4
10
1,413
With optional chaining being available in JavaScript, #emberjs' `tryInvoke` is no longer necessary. @locks implemented the deprecation which helps reduce Ember's API redundancy buff.ly/2IR8Sbx
2
14
㊙️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! simplabs.com/blog/2018/06/18…
8
12
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. buff.ly/2Pv1gus buff.ly/2vp1KZG
10
13
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 buff.ly/2xufmXA and get your tickets while they are available.
6
13
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: simplabs.com/resources/video… #digitalcompanies
2
12
simplabs are in Portland for @EmberConf ! Here's a quick overview of all the sessions we're involved in: simplabs.com/blog/2019/03/18… With @jjordan_dev @jwwweber @marcoow @real_ate @locks
3
13
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
"Abstract Syntax Forestry" workshop 💭 #learn #javascript changelog.com/news/2roL
8
12
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
11
If you're at @jsconfeu and interested in #emberjs, be sure to stop by our booth - @jjordan_dev from the Ember Learning and @TobiasBieniek from the Ember CLI teams are happy to answer questions!
7
12
Here’s @PaoloRicciuti announcing our #Svelte and #SvelteKit workshop! 🚀 ➡️  Join Paolo and @pichfl online from Jan 30th to Feb 1st to get a jumpstart with Svelte: svelte-sveltekit-workshop.ma…
1
2
11
2,663
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 piped.video/JIlExMkSbhs
9
11
We are happy to support @EmberConf again this year as a Silver Sponsor. Please say hi to @jjordan_dev, @GeekyGrappler, @TobiasBieniek and @marcoow who will be in Portland and don't miss @jjordan_dev's and @TobiasBieniek's talks on the first day!
4
12
Team oktoberfesting #oktoberfest
2
11
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.
2
13
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: meetup.com/it-IT/rust-london…
2
11
629
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. simplabs.com/playbook/
5
12
New on our blog: @TobiasBieniek writes about how testing @miragejs based mock APIs increases confidence in #Emberjs tests. simplabs.com/blog/2020/08/28… #testing #emberjs
1
11
13
Just one more day to #EmberFest 🎉 The Mainmatter team will be out in force like every year – make sure to say hi to @nickschot, @academierenards, @pichfl, @real_ate, @xeppelin, @tobiasbieniek, @mikek2252, @marcoow! 🐹❤️ #emberjs
5
11
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. ➡️ rustlab.it/
4
10
724
We're very happy to welcome @jjordan_dev to the team! ❤️🎉
4
3
12
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! 🦀 ➡️ piped.video/watch?v=Xb7NokhA…
1
2
9
55,758
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: mainmatter.com/embroider-ini…
2
12
329
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: emberfest.eu/schedule/
4
11
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
2
12
Join this year's virtual @EmberConf on March 29th/ 30th filled with a lot of Ember talks, sessions, and fun. Team simplabs @marcoow @locks @TobiasBieniek is excited to see you at the event! Register here: emberconf.com/ #EmberConf #emberjs
4
12
Learn why #Svelte and #SvelteKit are a great option for getting started with web development in @PaoloRicciuti’s talk at @LNUGorg tomorrow! 🚀 ➡️ Sign up here: lnug.org/
3
12
598
In our latest blog post @pichfl shares his insights on how to build click dummies with @emberjs that can evolve into full products. #emberjs #prototypes simplabs.com/blog/2020/12/15…
6
12
Yay! We're very happy that we could be part of this! 💥🚀💥🚀💥🚀💥🚀💥🚀💥🚀💥🚀💥🚀💥🚀💥🚀💥🚀
Replying to @CultRepo
💥🚀 Calling all @emberjs enthusiasts! 🤩 #EMBER.JS: THE DOCUMENTARY, featuring @wycats, @tomdale, @wifelette, @gavinjoyce, @baaz, @melaniersumner, @jjordan_dev & other members of the #emberjs community is OUT NOW! ✨ videos.honeypot.io/emberjs-d… #javascript #js #opensource
1
12
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 emberwork.com/offers/1622141…
1
5
11
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
2
10
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! piped.video/watch?v=KTDvRTgG…
5
9
843
Blog Post: "A Little Encouragement Goes a Long Way in 2018" - @jjordan_dev shares her ideas for @emberjs in 2018: simplabs.com/blog/2018/05/30… #EmberJS2018
1
7
9
@real_ate on stage at #EmberConf showing how to build a blog in 5 minutes with Ember
1
3
11
Great @EmberConf lineup: emberconf.com/schedule.html. We’re happy to be sponsoring and can’t wait to meet all of you there!
1
5
11
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
1
3
10
624
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: simplabs.com/blog/2022/01/24…
10
8
Mainmatter‘s @algo_luca is on stage at #eurorust23 moderating the panel „Inside Rust“ with @m_ou_se, Jonathan Pallant, and @nikomatsakis
2
10
831
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 emberfest.eu
6
11
Blog Post: Building a progressive web app with Glimmer.js: simplabs.com/blog/2018/07/03… by @marcoow
4
11
🎉 @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: mainmatter.com/embroider-ini…
1
8
1,239
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: mainmatter.com/embroider-vit…
10
1,142
breethe.app/ 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)
1
11
Join the remote #EmberJS Contributor Workshop hosted by simplabs' @locks and @real_ate at this year's virtual #EmberFest!
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! emberfest.eu
5
10