Indie Belette Blog

All posts

The Ember Initiative Journey 🐹❤️ Week 9

Categories: Engineering

Week 9 - a plan for Ember Inspector

#web #emberjs #docs_writing #ember_inspector #vitejs #embroider #virtual_files

This week was a lonely week for me since both my coworkers and my manager were on vacation. I had to move forward with all the topics we had on the table, and I focused on three of them: improving ember-vite-codemod, preparing the communication about the Ember addons audit, and working on Ember Inspector.

The Ember Initiative Journey 🐹❤️ Week 8

Categories: Engineering

Week 8 - a new release for ember-test-selectors

#web #emberjs #embertestselectors #pnpm #workspaces #babel #viteplugins #rollupplugins #emberinspector

ember-test-selectors 7.1.0 is out, along with strip-test-selectors 1.0.0. After this topic was closed, I could also look into some issues on ember-vite-codemod and pair with Chris on our big next step: getting Ember Inspector work with Vite.

The Ember Initiative Journey 🐹❤️ Week 7

Categories: Engineering

Week 7 - the short week

#web #emberjs #embertestselectors #babel #babelconfig

This week has been very short for the Ember Initiative since we had a team event at Mainmatter. I tried to move on with my tasks, but I couldn’t properly finish anything.

The Ember Initiative Journey 🐹❤️ Week 6

Categories: Engineering

Week 6 - starting the upgrade of ember-test-selectors

#web #emberjs #migrationStrategy #embercssmodules #emberscopedcss #monorepo #embertry

This week has been a week of transition in my Ember Initiative journey. I am moving from one topic to another, which gives me a false feeling of incompletion that doesn’t truly reflect how things have been moving. My 3-day week in a nutshell: I am done with the migration path from ember-css-modules to ember-scoped-css, I started to work moving ember-test-selectors to v2, and I handled a few issues on ember-vite-codemod.

The Ember Initiative Journey 🐹❤️ Week 5

Categories: Engineering

Week 5 - between codemod improvements and migration paths

#web #emberjs #backwardCompatibility #embercssmodules #emberscopedcss #vite #vitest #snapshotTesting

This week has been very productive. We have Vite support for Ember 3.28, the migration path from ember-css-modules to ember-scoped-css is now clear, and we fixed a couple of issues in ember-vite-codemod.

The Ember Initiative Journey 🐹❤️ Week 4

Categories: Engineering

Week 4 - the start of the addon audit

#web #emberjs #emberobserver #publicapi #embercssmodules #emberscopedcss

This has been a tough week, in the sense that I see a lot of work coming! As usual, I’ll keep this weekly log short and focus only on a few noticeable points.

The Ember Initiative Journey 🐹❤️ Week 3

Categories: Engineering

Week 3 - supporting @embroider/webpack

#web #emberjs #codemod #embroider #vite #vitest #testem concurrency

At the end of this third week, ember-vite-codemod brings Vite to your Ember app formerly building with @embroider/webpack, and this case is tested by the CI, which is the important part.

The Ember Initiative Journey 🐹❤️ Week 2

Categories: Engineering

Week 2 - releasing the codemod

#web #emberjs #codemod #docs #embroider #vite #vitest

At the end of this second week, we have the first release of ember-vite-codemod! It can make Ember >=5.12 apps building with Vite. Aside from all the AST manipulations, I had the opportunity to have a clearer vision of where we are going with this.

The Ember Initiative Journey 🐹❤️ Week 1

Categories: Engineering

Week 1 - the codemod

#web #emberjs #codemod #ast #npmView #nodeFs #embroider #vite

Ember’s power is step-by-step improvement. As the framework evolves, the community won’t leave you behind: it will provide you with everything you need to update your app and adopt modern practices at your own pace (Trust me on this; the first version I used was a 2.x, and I did all the way to 4.x). My job now is to help you migrate your classic Ember app to build with Vite. This is the first step of my journey: the codemod to help developers migrate from classic apps to Vite apps.

The Ember Initiative Journey 🐹❤️ Intro

Categories: Engineering

My journey as a developer working on the Ember Initiative.

Web technologies move fast. Do you imagine using a 13-year-old JS framework in production? It is possible, and it is actually a good choice when it comes to using the amazing irreplaceable Ember JS. Ember is that old, yet it’s still around because it’s the most living framework of all. It grows up with you; it evolves with you; it becomes a better framework year after year as you become a better developer.