Skip to content

Commit

Permalink
First part of the write-up
Browse files Browse the repository at this point in the history
  • Loading branch information
MinThaMie committed Jul 10, 2024
1 parent c7a1eff commit 6b919de
Showing 1 changed file with 23 additions and 48 deletions.
71 changes: 23 additions & 48 deletions content/the-ember-times-issue-211.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,79 +10,54 @@ tags:

๐Ÿ‘‹ Emberistas! ๐Ÿน

EmberConf 2024 videos ๐Ÿ—ฝ, Ember Europe Q2 ๐Ÿ‡ช๐Ÿ‡บ, Games with Ember ๐Ÿ‘พ, New addons & libraries ๐ŸŽŠ, Updated addons ๐ŸŒŸ, Security fix for ember-cli-polyfill-io ๐Ÿ”“
<SOME-INTRO-HERE-TO-KEEP-THEM-SUBSCRIBERS-READING>

---

## [๐Ÿน 1. Section title in sentence case](section-url)
## [๐Ÿ—ฝ EmberConf 2024 videos](https://youtube.com/playlist?list=PL4eq2DPpyBbljzNStMjnoDA0NZM61yCEq&si=cWNIFAnxg_Z9pbYW)

<change section title emoji>
<consider adding some bold to your paragraph>
<add the contributor in the post in format "FirstName LastName (@githubUserName)" linked to their GitHub account>
<please include link to external article/repo/etc in paragraph / body text, not just header title above>

<add your name to author list, top and bottom>
<add short title to "SOME-INTRO-HERE">
We enjoyed an energyzing EmberConf on the 31st of May in New York City. If you missed the conference or want to watch specific talks back, you can checkout the [playlist on YouTube](https://youtube.com/playlist?list=PL4eq2DPpyBbljzNStMjnoDA0NZM61yCEq&si=cWNIFAnxg_Z9pbYW).

---

## [๐Ÿน 2. Section title in sentence case](section-url)
## [๐Ÿ‡ช๐Ÿ‡บ Ember Europe remote event - 18th of July](https://www.meetup.com/ember-europe/events/301437560/)

<change section title emoji>
<consider adding some bold to your paragraph>
<add the contributor in the post in format "FirstName LastName (@githubUserName)" linked to their GitHub account>
<please include link to external article/repo/etc in paragraph / body text, not just header title above>

<add your name to author list, top and bottom>
<add short title to "SOME-INTRO-HERE">
Join a group of enthousiastic Emberistas for an informative and inspiring fully remote [meet-up](https://www.meetup.com/ember-europe/events/301437560/). On the 18th of July Ember Europe will host their [Q2 event](https://www.meetup.com/ember-europe/events/301437560/). On the program are [Chris Manson (@mansona)](https://github.com/mansona) & [Marco Otte-Witte](https://github.com/marcoow) to inform you about the Embroider Initiative and what's next, after that [Alex (@void-mAlex)](https://github.com/void-mAlex) will tell us about `<template>template</template>๐Ÿชž`s and to close it off there is the mingling part of the event!

---

## [๐Ÿน 3. Section title in sentence case](section-url)

<change section title emoji>
<consider adding some bold to your paragraph>
<add the contributor in the post in format "FirstName LastName (@githubUserName)" linked to their GitHub account>
<please include link to external article/repo/etc in paragraph / body text, not just header title above>
## [๐Ÿ‘พ Games built with Ember](https://www.linkedin.com/games/)

<add your name to author list, top and bottom>
<add short title to "SOME-INTRO-HERE">
Are you looking for a few minutes to distract yourself from all work challenges, check out the [LinkedIn games](https://www.linkedin.com/games/). They are built with Ember and fun to solve!

---

## [๐Ÿน 4. Section title in sentence case](section-url)
## ๐ŸŽŠ New addons & libraries

<change section title emoji>
<consider adding some bold to your paragraph>
<add the contributor in the post in format "FirstName LastName (@githubUserName)" linked to their GitHub account>
<please include link to external article/repo/etc in paragraph / body text, not just header title above>

<add your name to author list, top and bottom>
<add short title to "SOME-INTRO-HERE">
- [ember-flash-notifications](https://ember-flash-notifications.vercel.app/) is a new addon that brings flash messages using the native [Popover API](https://developer.mozilla.org/en-US/docs/Web/API/Popover_API). This means it works across all latest browsers, but might not work for older devices or browsers.
- [ember-awesome-icons] is just like the previous addon created by [Alexei Panov (@alexeipanov)](https://github.com/alexeipanov) and allows you to easily create components for free FontAwesome icons. This way you don't need to include all the icons in your bundle. Just the icons you need, fast as HTML and highly customizable with CSS, and SVG powers!
- [ember-phosphor-icons](https://github.com/IgnaceMaes/ember-phosphor-icons) created by [Ignace Maes (@IgnaceMaes)](https://github.com/IgnaceMaes) to give you access to the [phosphor iconset](https://phosphoricons.com). The addon has TypeScript & Glint support. When used with Embroider it gives you all the benefits of tree shaking to keep your bundle size small.
- [form-data-utils](https://github.com/NullVoxPopuli/form-data-utils) is now its own thing and has been extracted from `ember-primitives`. It's a utility function for extracting the FormData as an object from the native `<form>` element, allowing more ergonomic of usage of default forms and fields. You can checkout the example in the [documentation](https://ember-primitives.pages.dev/6-utils/data-from-event.md)
- [ember-codemod-remove-inject-as-service](https://github.com/ijlee2/ember-codemod-remove-inject-as-service) created by [Isaac Lee (@ijlee2)](https://github.com/ijlee2) helps you to standardize how you inject service. Replace `inject` with `service`, `!` with `declare` in TS files, and remove `private` and `readonly` keywords in TS files. You can use `service` since Ember 4.1 and `inject` is planned to be deprecated in Ember v6.
- [ember-engines-router-service](https://github.com/villander/ember-engines-router-service) created by [Michael Villander (@villander)](https://github.com/villander) provides an API for authoring a Router service, when you are using `ember-engines`. You will have the full `RouterService` API inside each engine. That means you can use APIs such as `transitionTo` and `isActive`, plus the new "external routing" APIs such as `transitionToExternal` and `isActiveExternal` which help link `externalRoutes` together.
- [ember-addon-v2-scanner](https://github.com/IgnaceMaes/ember-addon-v2-scanner) created by [Ignace Maes (@IgnaceMaes)](https://github.com/IgnaceMaes) is a CLI tool to scan your Ember project for addons that have a v2 version available. Just run `npx ember-addon-v2-scanner@latest` and check out the results!

---

## [๐Ÿน 5. Section title in sentence case](section-url)
## ๐ŸŒŸ Addon updates

<change section title emoji>
<consider adding some bold to your paragraph>
<add the contributor in the post in format "FirstName LastName (@githubUserName)" linked to their GitHub account>
<please include link to external article/repo/etc in paragraph / body text, not just header title above>

<add your name to author list, top and bottom>
<add short title to "SOME-INTRO-HERE">
- [ember-qunit v8.1.0](https://github.com/emberjs/ember-qunit/releases/tag/v8.1.0) now ships with a `theme` config option that allows you to use the `qunit-theme-ember` to give your tests a real EmberJS look.
- [ember-a11y-refocus v4.1.0](https://github.com/ember-a11y/ember-a11y-refocus) provides some dependency updates, updated documentation (in the README), and a new flag called `excludeAllQueryParams`, an optional flag that will allow you to opt completely out of route evaluation (for transition announcements or focus management) if query params are involved. The new feature will allow some older apps to use the addon while they refactor code to allow them to simply use the addon w/o any customizations.
- [ember-intl v7.x](https://github.com/ember-intl/ember-intl/releases/tag/v7.0.0) has entered a new era with it's 7.x series. This new major brings you a minimized API (to improve onboarding and project maintainability), provides native types for improved TS and Glint support and adds better documentation. To upgrade check out the [migration guide](https://ember-intl.github.io/ember-intl/docs/migration/v7).
- To support your developer experience you can use the `Ember Language Server` VSCode extention. The latest update supports template-lint configs in `mjs` format. If you are still using `lifeart.vscode-ember-unstable` you can migrate to `embertooling.vscode-ember`.
- [NullVoxPopuli/eslint-configs v4](https://github.com/NullVoxPopuli/eslint-configs) are [Preston Sego (@NullVoxPopuli)](https://github.com/NullVoxPopuli)'s preferred ESLint configs for all their projects. They use only overrides so that they're easy to maintain and update. Version 4 now supports `gjs` and `gts` out of the box.

---

## [๐Ÿน 6. Section title in sentence case](section-url)

<change section title emoji>
<consider adding some bold to your paragraph>
<add the contributor in the post in format "FirstName LastName (@githubUserName)" linked to their GitHub account>
<please include link to external article/repo/etc in paragraph / body text, not just header title above>
## [๐Ÿ”“ Security fix for ember-cli-polyfill-io](https://github.com/alexlafroscia/ember-cli-polyfill-io/pull/10)

<add your name to author list, top and bottom>
<add short title to "SOME-INTRO-HERE">
Delivering polyfills from `polyfill.io` has turned into a service provider attack against users of your apps. An update to [ember-cli-polyfill](https://github.com/alexlafroscia/ember-cli-polyfill-io) will be released to fix this. You can also right now change your config by changing the `src` for `polyfill-io config` in `ember-cli-build.js` to `https://cdnjs.cloudflare.com/polyfill/v3/polyfill.min.js`. Also make sure you need this dependency, removing it removes the risk completely!

---

Expand Down

0 comments on commit 6b919de

Please sign in to comment.