ๆƒฏๆ€ง่šๅˆ ้ซ˜ๆ•ˆ่ฟฝ่ธชๅ’Œ้˜…่ฏปไฝ ๆ„Ÿๅ…ด่ถฃ็š„ๅšๅฎขใ€ๆ–ฐ้—ปใ€็ง‘ๆŠ€่ต„่ฎฏ
้˜…่ฏปๅŽŸๆ–‡ ๅœจๆƒฏๆ€ง่šๅˆไธญๆ‰“ๅผ€

ๆŽจ่่ฎข้˜…ๆบ

Hacker News - Newest:
Hacker News - Newest: "LLM"
Webroot Blog
Webroot Blog
S
Security @ Cisco Blogs
H
Heimdal Security Blog
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
www.infosecurity-magazine.com
www.infosecurity-magazine.com
N
News and Events Feed by Topic
H
Hacker News: Front Page
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Application and Cybersecurity Blog
Application and Cybersecurity Blog
SecWiki News
SecWiki News
N
News | PayPal Newsroom
T
Tor Project blog
W
WeLiveSecurity
A
Arctic Wolf
Security Archives - TechRepublic
Security Archives - TechRepublic
S
Secure Thoughts
ๆœˆๅ…‰ๅšๅฎข
ๆœˆๅ…‰ๅšๅฎข
AWS News Blog
AWS News Blog
D
Docker
C
CERT Recently Published Vulnerability Notes
MyScale Blog
MyScale Blog
Google Online Security Blog
Google Online Security Blog
ๅคง็Œซ็š„ๆ— ้™ๆธธๆˆ
ๅคง็Œซ็š„ๆ— ้™ๆธธๆˆ
T
The Blog of Author Tim Ferriss
I
InfoQ
ไบบไบบ้ƒฝๆ˜ฏไบงๅ“็ป็†
ไบบไบบ้ƒฝๆ˜ฏไบงๅ“็ป็†
Recent Announcements
Recent Announcements
Google DeepMind News
Google DeepMind News
Hacker News: Ask HN
Hacker News: Ask HN
Blog โ€” PlanetScale
Blog โ€” PlanetScale
ๅš
ๅšๅฎขๅ›ญ - ใ€ๅฝ“่€็‰นใ€‘
Engineering at Meta
Engineering at Meta
Stack Overflow Blog
Stack Overflow Blog
Recorded Future
Recorded Future
็ฝ—
็ฝ—็ฃŠ็š„็‹ฌ็ซ‹ๅšๅฎข
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
T
The Exploit Database - CXSecurity.com
D
DataBreaches.Net
S
Security Affairs
WordPressๅคงๅญฆ
WordPressๅคงๅญฆ
T
Threatpost
Microsoft Security Blog
Microsoft Security Blog
V
Vulnerabilities โ€“ Threatpost
The Hacker News
The Hacker News
S
SegmentFault ๆœ€ๆ–ฐ็š„้—ฎ้ข˜
B
Blog RSS Feed
Project Zero
Project Zero
P
Proofpoint News Feed

Ember.js Blog

Ember 7.0 Released Announcing the Official TypeScript Types Public Preview Accessibility Working Group Update The 2020 Ember Roadmap Countdown to The New Year - Built-in Addons Countdown to The New Year - Ember Exam Countdown to The New Year - Ember Code Snippet Countdown to The New Year - Ember Changeset Countdown to The New Year - Ember In Viewport Countdown to The New Year - Ember CLI Update Countdown to The New Year - Ember Template Invocation Location Countdown to The New Year - Ember CLI TypeScript Countdown to The New Year - Ember Bootstrap and Ember Paper Countdown to The New Year - Ember CSS Modules Countdown to The New Year - Ember Mapbox GL Countdown to The New Year - Ember Shepherd Countdown to The New Year - Ember Template Lint Countdown to The New Year - Ember Composable Helpers Countdown to The New Year - Ember Leaflet Countdown to The New Year - Ember Intl Countdown to The New Year - Ember Test Selectors Countdown to The New Year - Ember Power Select Countdown to The New Year - Ember Simple Auth Countdown to The New Year - Ember SVG Jar Countdown to The New Year - Ember Page Title Countdown to The New Year- Ember A11Y Testing Countdown to The New Year - Ember Angle Brackets Codemod Countdown to The New Year - Ember CLI Sass Countdown to The New Year - Ember Animated Countdown to The New Year - Ember Auto Import Countdown to The New Year - Ember Concurrency Countdown to The New Year - Ember Tether Countdown to The New Year - Ember Modifier Countdown to The New Year - Ember CLI Mirage Countdown to The New Year - Ember Sortable Coming Soon in Ember Octane - Part 5: Glimmer Components Coming Soon in Ember Octane - Part 4: Modifiers Coming Soon in Ember Octane - Part 3: Tracked Properties Coming Soon in Ember Octane - Part 2: Angle Brackets & Named Arguments Preview Weekend: 2019 Ember Community Survey Coming Soon in Ember Octane - Part 1: Native Classes First Annual DecEmber Event! 2018 Ember Community Survey 2017 Ember Community Survey Announcing The Glimmer 2 Alpha Upcoming deprecation of baseURL in Ember CLI 2.7 2016 Ember Community Survey Announcing Ember Core Team Face to Face, January 2016 Ember.js 1.13.0 and 2.0 Beta Released Another Ember 2.x Status Update Ember.js 1.12 and 1.13 Beta (Glimmer!) Released Ember.js 1.11.1 Released Ember.js 1.11.0 and 1.12 Beta Released Ember.js 1.10.0 and 1.11 Beta Released Compiling templates with Ember 1.10 Core Team Meeting Minutes - 2014/08/01 Core Team Meeting Minutes - 2014/08/14 Core Team Meeting Minutes - 2014/09/12 Cleaning Up Github Issues Core Team Meeting Minutes - 2014/07/11 Core Team Meeting Minutes - 2014/07/25 Core Team Meeting Minutes - 2014/06/13 Core Team Meeting Minutes - 2014/06/20 Core Team Meeting Minutes - 2014/06/27 Core Team Meeting Minutes - 2014/06/06 Core Team Meeting Minutes - 2014/04/25 Core Team Meeting Minutes - 2014/04/04 Ember 1.5.0 and 1.6 Beta Released Core Team Meeting Minutes - 2014/03/07 Core Team Meeting Minutes - 2014/03/14 Core Team Meeting Minutes - 2014/03/21 Core Team Meeting Minutes - 2014/02/28 Core Team Meeting Minutes - 2014/02/21 Core Team Meeting Minutes - 2014/02/14 Ember 1.4.0 and 1.5 Beta Released Core Team Meeting Minutes - 2014/01/27 Core Team Meeting Minutes - 2014/01/31 Core Team Meeting Minutes - 2014/02/07 Core Team Meeting Minutes - 2014/01/17 Core Team Meeting Minutes - 2014/01/03 Ember 1.3.0 and 1.4 Beta Released Core Team Meeting Minutes - 2013/12/20 Core Team Meeting Minutes - 2013/12/06 Ember 1.2.0 and 1.3 Beta Released Ember 1.1.2 Released Ember 1.1.1 and 1.2 Beta Released Ember 1.0 Released Ember 1.0 RC8 Released Ember 1.0 RC7 Released Ember 1.0 RC6.1, RC5.1, RC4.1, RC3.1, RC2.1 RC1.1 Released Ember 1.0 RC6 Ember 1.0 RC5 Ember 1.0 RC4 Ember 1.0 RC3 Announcing the Ember.js Security Policy Ember 1.0 RC2 Ember 1.0 RC Ember 1.0 Prerelease 2 Ember 1.0 Prerelease
The Ember Times - Issue No. 211
2024-07-04 ยท via Ember.js Blog

๐Ÿ‘‹ Emberistas! ๐Ÿน

EmberConf 2024 videos ๐Ÿ—ฝ, Live coding WarpDrive ๐ŸŒŒ, Ember Europe Q2 ๐Ÿ‡ช๐Ÿ‡บ, Games with Ember ๐Ÿ‘พ, New addons & libraries ๐ŸŽŠ, Updated addons ๐ŸŒŸ, EmberData v5.3.x ๐Ÿ“ฆ, Security fix for ember-cli-polyfill-io ๐Ÿ”“, read up on template tag & named blocks in the guides ๐Ÿงฑ


๐Ÿ—ฝ EmberConf 2024 videos

We enjoyed an energizing EmberConf on the 31st of May in New York City. If you missed the conference or want to watch specific talks back, you can check out the playlist on YouTube.


๐ŸŒŒ Live Coding at EmberConf 2024: WarpDrive Legacy Relationships Support

Join us as we dive into the exciting world of WarpDrive (previously known as EmberData) live from New York City! Despite the hustle and bustle, we're tackling some critical updates and sharing our progress with you. Apologies for the background noise, we couldn't find a quiet spot, but the energy of the city is all part of the experience. Stay tuned for insights, discussions, and a peek into our development process in this vibrant atmosphere!


๐Ÿ‡ช๐Ÿ‡บ Ember Europe remote event - 18th of July

Join a group of enthousiastic Emberistas for an informative and inspiring fully remote meet-up. On the 18th of July, Ember Europe will host their Q2 event. On the program are Chris Manson (@mansona) & Marco Otte-Witte to inform you about the Embroider Initiative and what's next, after that Alex (@void-mAlex) will tell us about <template>template</template>๐Ÿชžs and to close it off there is the mingling part of the event!


๐Ÿ‘พ Games built with Ember

Are you looking for a few minutes to distract yourself from all work challenges, check out the LinkedIn games. They are built with Ember and are fun to solve!


๐ŸŽŠ New addons & libraries

  • ember-flash-notifications is a new addon that brings flash messages using the native 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) 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 created by Ignace Maes (@IgnaceMaes) to give you access to the phosphor icon set. 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 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 usage of default forms and fields. You can check out the example in the documentation.
  • ember-codemod-remove-inject-as-service created by Isaac Lee (@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 created by Michael Villander (@villander) provides an API for authoring a Router service when 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 created by Ignace Maes (@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!

๐ŸŒŸ Addon updates

  • ember-qunit 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 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-can v5 converts the addon to v2 and it now supports TypeScript!
  • ember-string v4 converts the addon to v2.
  • ember-intl v7.x has entered a new era with its 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.
  • To support your developer experience you can use the Ember Language Server VSCode extention. The latest update supports template-lint configs in mjs format. Are you still using lifeart.vscode-ember-unstable then you can migrate to embertooling.vscode-ember.
  • NullVoxPopuli/eslint-configs v4 are Preston Sego (@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.
  • ember-sortable v5.1.0 adds the feature that allows you to create a sortable list that works with a grid. Items can be moved up, down, right, or left within the same list.

๐Ÿ“ฆ EmberData v5.3.x

We are happy to inform you about this massive improvement that shipped to EmberData. Since v5.3.4:

  • It ships fully as v2-addons,
  • All packages ship native types,
  • Mirror packages are now available for 5.3,
  • A new cli tool has been added to help you quickly configure your 4.x project for typescript,
  • ember-inflector and @ember/string are no longer project dependencies.

Dive into the details of the latest release now.


๐Ÿ”“ Security fix for ember-cli-polyfill-io

Delivering polyfills from polyfill.io has turned into a service provider attack against users of your apps. An update to ember-cli-polyfill 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!


๐Ÿ“š Documentation on Template Tag Format

The Ember guides now include extensive information about our <template> tag format. The template tag format is a powerful, new way to write components in Ember. It's a single-file format that combines the component's JavaScript and Glimmer template code. The <template> tag keeps a clear separation between the template language and the JavaScript around it. If you want to know more about this, check out the documentation.


๐Ÿงฑ Documentation on Named Blocks

If you want to yield content to different spots in the same component, you can use named blocks. However, our guides were lacking information on how to do this. Thanks to Shirin Boomi (@Shishouille) you can now learn how to use it and make the most of yielding information throughout your components.


๐Ÿ‘ Contributors' corner

This week we'd like to thank Aaron Chambers (@achambers), @NullVoxPopuli, Scott Ball (@scotttball), David Taylor (@davidtaylorhq), Dave Laird (@kiwiupover), Isaac Lee (@ijlee2), Bert De Block (@bertdeblock), Krystan HuffMenne (@gitKrystan), Kelly Selden (@kellyselden), Ignace Maes (@IgnaceMaes), Brad Overton (@Techn1x), Sergey Astapov (@SergeAstapov), Edward Faulkner (@ef4), Rich Glazerman (@richgt), Leonora (@Herover), Chris Ng (@chrisrng), Vedant Singhania (@raspberri05), @Rashmi-N-Sahoo, Arun Pragadeeswar (@ArunPragadeeswar007), Jared Galanis (@jaredgalanis), Adam Woลบny (@wozny1989), Chris Thoburn (@runspired), Mehul Kiran Chaudhari (@MehulKChaudhari), Anne-Greeth Schot-van Herwijnen (@MinThaMie), Kirill Shaplyko (@Baltazore), Chris Manson (@mansona), Adam Barney (@cabarney), Patrick Pircher (@patricklx), Dean Levinson (@deanylev), Markus Sanin (@mkszepp), Simon Ihmig (@simonihmig), Lucas Hill (@LucasHill), Marine Dunstetter (@BlueCutOfficial), and Katie Gengler (@kategengler) for their contributions to Ember and related repositories! ๐Ÿ’–


๐Ÿค“ Connect with us

Office Hours Tomster Mascot

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! ๐Ÿคž

Want to write for the Ember Times? Have a suggestion for next week's issue? Join us at #support-ember-times on the Ember Community Discord or ping us @embertimes on Twitter.

Keep on top of what's been going on in Emberland this week by subscribing to our e-mail newsletter! You can also find our posts on the Ember blog. See you in two weeks!


That's another wrap! โœจ

Be kind,

the Learning Team