We specialize in Rust, Ember and Svelte – supporting organizations in adopting and building on these technologies with confidence.
#rustlang#emberjs#svelte
"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
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
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
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…
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 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!)
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
🚀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 :)
github.com/simplabs/ember-te…
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 🎉
buff.ly/3lOt8Jl
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
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
ALT Screenshot of the Ticketsolve app with a Terminal window on top of it that shows the output of the command used to build the app. The output includes the line “VITE v5.1.3 ready in 21433ms” which proves the app was built with Vite
🦃 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!
github.com/simplabs/qunit-do…
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!
💡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
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!
simplabs.com/blog/2018/06/11…
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-…
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
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
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
🚧 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
github.com/simplabs/ember-te…
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
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 🎉
github.com/simplabs/qunit-do…
🔥🔄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_devpiped.video/watch?v=tpjIwmg8…
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-…
🚀 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…
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
🕵️♂️ 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…
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 - github.com/simplabs/ember-si…
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
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
㊙️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…
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/2Pv1gusbuff.ly/2vp1KZG
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.
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
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!
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
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.
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/
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/
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…
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…
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/
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 emberwork.com/offers/1622141…
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
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
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#emberfestemberfest.eu
🎉 @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…
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…
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)
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