This week: find out how Ember Data has been repackaged in 3.11 π¦, a tutorial to learn how to build an Ember Octane PWA from scratch π¨βπ», see EmberJS powered blogging in action at DublinJS π₯, checkout updated Ember Igniter articles π₯, and last, but not least, an exclusive "I contribute to Ember" interview with @st-h π!
Starting with Ember 3.11, Ember Data will be shipped as a collection of small packages under the namespace @ember-data. This helps you import only the packages that you need, identify the API that you can replace, and know where to start if you want to contribute to Ember Data. π
Say hello to the new import syntax:
import Model, { attr, belongsTo, hasMany } from '@ember-data/model';
Previous styles of import will be deprecated in a future release. Don't worry. Before that happens, a codemod and lint rules will be available to help you migrate your code.
Starting with regular HTML and CSS and going through hands-on experience working with glimmer components, tracked properties, actions, and modifiers β the Ember Octane Fundamentals training provides detailed steps in creating your own server-rendered chat application.
Whatβs even better is that since this is licensed under the BSD-2-Clause, you can feel free to use this material to conduct workshops in your own groups! Just make sure to give some feedback to @mike-north!
@frank06 has recently been updating his awesome series of articles regarding a variety of Ember.js subjects on his blog, Ember Igniter.
Many of the updates are aimed at brining the articles inline with newer versions of Ember.js. The articles are now applicable to Ember 3, and in many cases they even apply to Ember Octane!
If you haven't had a chance to checkout Ember Igniter before, be sure to checkout all the articles here.
Wanna start blogging? Not sure which platform to use to get started? Why not try Empress Blog - a SEO-friendly, EmberJS powered blog system. Using this system, you can benefit from the themes and styles that are used for the Ghost CMS right from the start.
In his recent talk at DublinJS, Ember Learning Core team member @mansona highlights how you get started writing posts, easily switch themes and publish your blog to the World Wide Web using Empress Blog. Check out the prezzi over on Youtube. π₯
In our eleventh edition of the contributor interview series, community member Stefan Huber, also known as @st-h, talks about his web app for musicians πΈ, building a recording studio when he was 20 in the basement of his mother's house π§, maintaining various Ember addons π¨βπ», and more!
The idea behind these interviews is to provide community members with more information and insight into open source contributions, learning resources and community events. Contributors to the community gain a platform to share their thoughts on their own experiences and learnings as they were contributing to Ember. Our hope is that it gives first-time and advancing contributors a better sense of the fact that everyone starts out small, and that anyone can have a big impact on the community.
Wondering about something related to Ember, Ember Data, Glimmer, or addons in the Ember ecosystem, but don't know where to ask? Readersβ Questions are just for you!
Submit your own short and sweet question under bit.ly/ask-ember-core. And donβt worry, there are no silly questions, we appreciate them all - promise! π€