Track Record 2025
2025 was not a year of dramatic twists and turns for me; it was more of a continuation of 2024. It was somewhat the year of doubt. Even though I adjusted my path to better align with my aspirations, my mood is struggling to recover. I have new resolutions to test.
Physical pain: the underlying issue
Last year, I mentioned the persistent costal pain I’ve been dealing with, despite physiotherapy, osteopathy, and painkillers. Well, it’s still here. I’ve been in pain for two years now, with no change, no answers from medical tests, and it’s slowly eroding my resilience. I’ve grown used to the constant pain, learned to live with it, and kept up with sports to stay in shape.
Developer, gardener, which one is it again?
Hi folks! My name is Marine, and I have a problem: I struggle with allocating my life time to all the things I like to do, because I like very different things. Unless… I like these things because they’re not that different? For instance, my official job is “senior software engineer” — which basically means I’ve been building web apps for a while. But I also like to sit behind my window and watching birds in my garden — which implies birds visit my garden. At first glance, these activities are entirely different. However, I’ve been doing both for years, and I can tell they’re just the indoor version and outdoor version of the same kind of endless work.
The Ember Initiative Journey 🐹❤️ Week 19
Week 19 - The road to v2 for ember-scroll-modifiers
#web #emberjs #open_source #ember_scroll_modifiers #addon_v2 #migration_steps #guides
This week, I had two workdays allocated to the Initiative. I am thrilled to say that they’ve been well used, but I wish I could have more time to tackle a bigger scope. Fortunately, there is a type of task that perfectly fits ~2 or ~3 days, and this is the conversion of a community addon to v2 format.
The Ember Initiative Journey 🐹❤️ Week 18
Week 18 - Concatenating small things
#web #emberjs #open_source #github #help_wanted #good_first_issue #fork #contributing #ember_scroll_modifiers
The Ember Initiative needs more members so we can spend more time on it 🙏 Since my re-assignment, I could spend a bit more than 2 days working on the Initiative, and this time allowed me to do a few first things for the community. But to organize and tackle important topics like the new Route manager API, we need to invest a time that we don’t have just yet. Mainmatter new plans make it easier for small companies to get onboard.
The Ember Initiative Journey 🐹❤️ Big Break
In mid-July, after week 17, I had to stop the Ember Initiative because I was needed on a different project at Mainmatter. It was a bit sad for me to stop when we were so close to releasing Vite support for the inspector. But this is how it is, and now I am back on the Ember Initiative! 🎉
Unlocking Ember Future with the Ember Initiative #
Even though I was working on a different project, I continued to prepare the talk I presented with Chris Manson at EmberFest Brussels. It was about modern Ember, the recommended path to update to modern tooling, and of course, the Ember Initiative itself. We explained what it is, why the community needs it, and introduced a brand new plan that should make it easier for smaller companies to join the initiative. See the talk on YouTube.
The Ember Initiative Journey 🐹❤️ Week 16 & 17
Weeks 16 & 17 - Moving forward on the new plan
#web #emberjs #ember_inspector #virtual_files #embroider_compat
New backers for the Ember Initiative #
We’ve got new sponsorships for the Ember Initiative! 🎉 This means we have enough budget to work until September. This should be enough time to finish the Inspector’s compatibility piece and unblock Vite users. If possible, we will have started the next topic by this time.
Continuing Vite support for the Ember Inspector #
The Inspector’s compatibility piece gives the impression of moving forward slowly. It’s not that Chris and I are slow; it’s just that the project is stupidly hard.
The Ember Initiative Journey 🐹❤️ Week 15
Week 15 - Reworking the plan
#web #emberjs #ember_inspector #rfc #embroider_compat #thought #taking_breaks
The main event of the week is that the RFC we wrote for Ember Inspector won’t be accepted as is. The compatibility part of it is roughly ok, but what the Ember Inspector should be in the future should be redesigned more drastically. In other words, we designed a solution based on how to reuse existing pieces, but the Core Team is unhappy with the existing pieces in the first place.
The Ember Initiative Journey 🐹❤️ Week 14
Week 14 - Ember Inspector & preparing Ember Fest
#web #emberjs #ember_inspector #ember_fest #auto_reveal
There was not much coding this week. The primary goal was to draft the first version of the RFC so that the core team could challenge it. And to draft the RFC, I had to investigate more about the relevance of what the inspector currently imports.
Watching for rabbit holes #
This week’s investigations led me to a bug in the current Inspector: most services are marked as computed properties instead of proper services. This is because the way the inspector detects if an object is a service no longer fits the supported Ember versions. (A week later, this kind of problem will explain a downside in the approach we suggested for the new API.) The reason I found this bug is that the piece of code involved uses instanceof Service, where Service is imported from Ember.
The Ember Initiative Journey 🐹❤️ Week 13
Week 13 - Ember Inspector blog post & manual testing tips
#web #emberjs #blog_post #ember_inspector #vite #npx #pnpm_dlx
I promised it last week, here it is! I wrote the blog post The road to Vite support for the Ember Inspector. It will explain everything my team is doing with the Ember Inspector in the big lines: what’s the problem, what’s the plan, where we are… Everything I mentioned in the past weeks, but after taking a step back now that we are making proper progress.
The Ember Initiative Journey 🐹❤️ Little Break
Little break and come back
#web #emberjs #ember_inspector
For budget reasons, the Ember Initiative stopped on April 25th. After a one-month break working on another project and enjoying vacation, the Ember Initiative started again on May 20th.
That said, May is a weird month for French people: We have a lot of public holidays, and unfortunately, I had to take a few additional days off for health reasons. To sum it up, I didn’t work that much in May. Because of this, I spent all of my work time (a very short time) focusing on our current topic (the Ember Inspector) and didn’t communicate. I prefer to forget that May 2025 ever existed in my professional life and consider that the Ember Initiative truly restarted the first week of June.