All resources

42 results
Video
Sep 9, 2023

You did WHAT with TypeScript? Glint Architecture Overview

Chris Krycho and Dan Freeman explain the big picture of how the Glint project works. Glint provides #TypeScript capabilities for #EmberJS and #GlimmerJS templates. → How did we get here? → What are the pieces of the project? → How do they fit together? → Where are these pieces in the code base?

Chris Krycho
Read more
Article
May 18, 2023

Getting started with Glint and Template Imports

The team I work with are big fans of TypeScript and we've invested a lot of time updating our Ember codebase to be mostly TypeScript now. This has been excellent for maintainability and allowing us to safely add features. We've got multiple apps we look after and the largest one is over 10 years old. Over the years we invested our time to continuous improvement. The app has extensive tests, visual regression testing and excellent continuous integration pipeline and we deploy frequently. As we've invested in adding TypeScript to our apps we've seen a reduction in errors that get our into production. This is excellent, but we've still been lacking the ability to use the types in our templates, so there's still a bit of guesswork.

Martin Feckie
Read more
Article
May 14, 2023

Avoiding Lifecycle in Components

This is mostly going to be about did-insert, did-update, etc, aka, the @ember/render-modifiers. I'm writing about this, because I don't think there has been any guidance published on what to do.

NullVoxPopuli
Read more
Article
May 9, 2023

Property initialization in Glimmer components

When thinking about Ember migration from Classic components to Glimmer classes, one of the big changes is replacing init() hook with constructor(). But do we really need to mimic the old structure? Properties initialization based on args passed from parent is the most frequent case.

Alex Vovchuk
Read more
Website
Apr 18, 2023

Tailwind CSS for Ember Power Select

Ember Power Select is a powerful Ember addon for working with selects. This is a Tailwind CSS plugin for styling both <PowerSelect>, <PowerSelectMultiple> and all the options related to these.

Josemar Luedke
Read more
Article
Apr 15, 2023

EmberData 5.X Update

An update on the future of Ember Data.

Chris Thoburn
Read more
Video
Apr 14, 2023

AMA with the Ember.js Framework Team - EmberEurope Q1 2023

Katie Gengler, Peter Wagenet, and Ed Faulkner from the framework team will give an update on the progress toward Ember 5 and Polaris and be available to answer attendees' (on-site and remote) questions. A comprehensive overview of the current state of Ember, highlighting the key developments in the framework and the ongoing work to make it more efficient, streamlined, and user-friendly. The presentation's emphasis on the Polaris addition and its impact on the Ember framework is expected to pave the way for a more efficient, modern, and user-friendly experience in Ember web development.

Ember Europe
Read more
GitHub
Apr 3, 2023

Tauri + Ember starter template

This template should help get you started developing with Tauri and EmberJs.

Thomas van der Westen
Read more
Website
Apr 3, 2023

The official Ember Community Discord

Ask questions and chat with community members in real-time.

Discord
Read more
Tutorial
Mar 30, 2023

Frontend Component Architecture

This is a Tutorial about Components with Slides, Video and Handbook speaking about: - Haptics - Patterns - Types - Classification - Styling - Practical Use

Thomas Gossmann
Read more