Indie Belette Blog

All posts

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.

(Re-)learn backend basics

Categories: Engineering
Tags: web

In this blog post, we will (re)learn backend basics by building a minimalist web server that displays the content of a minimalist database in the browser using NodeJS, KnexJS, and SQLite3.

The EPUB format for dummies

Categories: Engineering Writing
Tags: web epub

(This blog post was translated from French, and the images contain text in French. Hopefully that shouldn’t be a problem to understand the content.)