👋 Emberistas! 🐹
New release of Unstable Ember Language Server, share code snippets on Twitter using Ember, the difference between ember serve and npm run start, and an addon roundup!
Unstable Ember Language Server is a fully featured fork of Ember Language Server. While the name says unstable it actually has been stable and ready to use for day-to-day development!
- Support workspace/didChangeConfiguration event
- Improved startup speed by delaying template tokenization
- Autocomplete now use global registry and file change events, not fs lookup, but we still do fs lookup on project initialization
- Added template-lint severity support
- Improved template-linting speed
Try out uELS today:
- VSCode Marketplace
- Emacs using lsp-mode
- Use Open VSX for hosting extensions with GitPod, Onivim, Coder, VSCodium, and Theia.
Do you want to share demos, gifs, or code snippets on Twitter? Try limber.glimdown.com from @NullVoxPopuli, built with Ember! Code snippets on limber.glimdown.com can be copied as text or images. Check out how it works on Twitter.
Jesse Jordan (@jayjayjpg) blogged about some subtle differences between
npm run start and
ember serve, inspired by this question on StackOverflow. Even when using nvm, there can be some dependency gotchas with globally installed packages. Check out Jesse's dev.to post for more info.
Addon roundup 🌐
- Using empress-blog? If you're not familiar with it, empress-blog is the fully-functional, SEO friendly static site implementation of a blog system built on Ember. Check out Michal Bryxí (@MichalBryxi)'s bite-sized blog posts posts on how to set up Mixpanel tracking events in empress-blog and how to add a tag page to your empress-blog main menu.
- Want to migrate your Ember projects to Tailwind CSS, but don't know where to start? Rajasegar Chandran (@rajasegar) created the ember-tailwind-codemod addon to make your migrations less painful. Give it a spin on your repos and check out the README for contribution ideas.
- Rajasegar Chandran (@rajasegar) created another new addon, ember-plantuml, which allows you to visualize your Ember components and models via PlantUML. You can also download the UML diagrams as SVG files. Look forward to trying it out, seems promising for visual learners!
This week we'd like to thank Tim (@fozy81), Jaco Joubert (@jacojoubert), Sara Cope (@saracope), James Herdman (@jherdman), Chris Ng (@chrisrng), Isaac Lee (@ijlee2), Hanna (she/her) (@hannakim91), Jared Galanis (@jaredgalanis), Prakash Choudhary (@prakashchoudhary07), Chris Garrett (@pzuraq), Dave Laird (@kiwiupover), Giles Thompson (@gilest), Amy Lam (@amyrlam), Anne-Greeth van Herwijnen (@MinThaMie), Esquith Allen (@esquith), Luke Ingalls (@lukeingalls), Robert Wagner (@rwwagner90), Ankush Dharkar (@ankushdharkar), Chris Krycho (@chriskrycho), Chirag Patel (@chiragpat), Sumit Dhanania (@sumitd94), and Chris Manson (@mansona) for their contributions to Ember and related repositories! 💖
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! 🤞
That's another wrap! ✨
Chris Ng, Amy Lam, and the Learning Team