Ember CLI v3.25.1 released
Defers `The tests file was not loaded.` warning until after DOMContentLoaded plus changes to the new and addon blueprints.
Ember.js - Ember 3.25 Released
The Ember project has released version 3.25 of Ember.js, Ember Data, and Ember CLI. This release kicks off the 3.26 beta cycle for all sub-projects. This version introduces template strict mode and named blocks.
Ember.js - Ember Community Survey 2021
Take the Ember Community Survey to share how you use Ember.js. Submissions due by March 14th.
EmberConf 2021 Announced - March 29-30
Registration for the official annual conference for Ember.js developers has been announced for March 29-30.
Ember.js v3.25.1 released
Fixes usage of <LinkTo /> prior to routing.
The Ember Times - Issue No. 174
Podcast on native apps and Ember, keep up with the latest in template linting with the Tailwind CSS linter, release of ember-browser-services, and real-world Ember roundup.
Ship Shape - Serverless Functions in Ember and Glimmer
Jared explores the capability of Next.js style API routes in Ember.js and Glimmer.
The Ember Times - Issue No. 172
Get your EmberConf talk proposals in ASAP, TypeScript in Ember guide, Storybook for Ember tutorial, building a Router component for Glimmer.js, and building prototypes with Ember.
Ember.js Core Learning Team Meeting Notes - January 28, 2021
Meeting minutes from the Ember.js core learning team on January 28, 2021.
Ember.js Core Team Meeting Notes - January 15, 2021
Meeting minutes from the Ember.js core team on January 15th, 2021.
Shreyash Shetty - Best practices of Closure Actions in Ember.js
In this post, Shreyash shares how to avoid the use of sendAction() in favour of closure actions.
Evan Martinez - I ❤ Ember.js: Templates
Evan shares why he loves Ember.js templates and how writing presentational code separately in Ember is incredibly powerful.
Tim Kadlec - What about Ember?
Ship Shape - Tailwind UI Dropdowns with Ember
Robbie Wagner demonstrates building a dropdown component with Tailwind UI and Ember.js.
Alberto Cantú Gómez - How to build a search experience
In this blog post, Alberto demonstrates how to implement @elastic/search-ui using the new addon ember-search-ui.
Ember.js RFC #715 - Implicit Application Query Params
This RFC aims to allow opting developers to use any Query Param passed to transitionTo to improve the ergonomics of using query params in most default situations without changing the existing behavior.
Ember.js RFC #712 - Query Params as derived data
In the spirit of Octane, this RFC proposes to update how we think about query params such that they align with the idea that they are derived state from the URL, much like native getters have become in components and services.
Ember.js RFC #711 - Deprecate Auto Location
A proposal to deprecate Ember.AutoLocation and related APIs and make history the default location (instead of auto) in the next major version.
The Ember Times - Issue No. 173
Beta release of ember-template-lint v3, Prettier for .hbs, learn more Ember.js in 2021, new Ember-related podcasts, Pro Ember Data book, and the EmberConf community spotlight!
Ember.js - How To Todo In Ember Template Lint
Melanie Sumner demonstrates the new todo feature in the ember-template-lint addon that provides a new option to the existing states for linting rules.
Balint Erdi - Alternatives to mut
Balint shares a few alternatives to using the mut helper for actions in Ember.js.
Sabin Hertanu - How to handle uploading and parsing files in your frontend app tests
Sabin shares how his team uses Mirage to mock uploading and parsing files during automated testing.
Ember.js RFC #722 - Align the mount and route APIs
This RFC describes the motivation and implementation for aligning the mount and route API signatures.
Watch & Listen
Agathe Badia - Learning Ember: My Experience (Ember.js Berlin)
In this talk Agathe shares about the experience of going from bootcamp to employment with Ember and what's she's learnt along the way.
Simplabs - Ember Simple Auth
This video walks through the process of setting up the Ember Simple Auth library in an example application.
Ilya Radchenko - Ember Tooling: Devtools & Language Server
In this live stream, Ilya demonstrates how to use the Ember Inspector Chrome and Firefox extensions and how to use the Unstable Ember Language Server VSCode extension to improve the developer experience.
Ilya Radchenko - Handling Actions in Ember.js Octane
Continuing his "Ember Octane Basics" series, in this video Ilya demonstrates handling actions and events on DOM elements in Ember Octane.
Ilya Radchenko - Getting Started With Component Testing in Ember.js Octane
Ilya shows how to get started writing integration tests for your Ember.js components.
The Ember Report - Building Native Apps With Ember.js
Kenneth Larsen & Jan Buschtöns talk about building native apps with Ember.js and capacitor.
Ember Template Lint Typed Templates
Typed templates integration for ember-template-lintLearn More
Ember Addon Automated Ci
Blueprint for use with ember-cli-update for adding automated dependency updates and npm releases to your ember addons.Learn More