Today is the start of a new era.
I'm honestly very excited/nervous for the reaction. The small team has been working nonstop to make this happen, so love or hate, please remember there are humans behind the keyboards of your favorite open source projects.
Angular v14 continues to prioritize accessibility by providing a streamlined approach for managing your appโs page title!
Use the new `title` property in your route definition, or manage dynamically โโby providing a custom `TitleStrategy`
The new
@angular
logo represents our goals: stability & velocity
Stability isnโt controversial. Angular will always be reliable & backwards compatible.
Only recently has the velocity begun to shine. But donโt just trust me, check out the public benchmarks ๐
I/O seems like a good time to share that Iโve been promoted to Staff DevRel Engineer! :)
Itโs exciting to see how far weโve come in the four years since I joined, and this still feels like only the beginning!
Come say hi @ the
@Angular
booth
#GoogleIO
#GoogleIO
itโs time for the
@angular
v14 release candidate (aka beta)!!!
โng update --nextโ to preview:
~ typed forms
~ autocompletion in the CLI
~ developer preview of standalone
overwhelmed? no fear, weโll have more content for the official release! ;)
Angular v17.
The framework you love, with a fresh new look, and:
๐ฆฅ deferrable views
โก๏ธ up to 90% faster, intuitive built-in control flow
๐๏ธ up to 87% faster build times with hybrid rendering
๐๏ธ Vite + esbuild builds
+ more!
v14 closed
@angular
's
#1
github feature request (typed forms)
v15 (or maybe 14.x) is on track to close the newly crowned
#1
feature request
upvoting issues really does have impact!
I'm having a surreal experience.
This morning, I'll be keynoting ngConf. On the same stage that I keynoted React Rally in 2016. In between, I was a Vue core team member.
I am so grateful to have been welcomed into the communities of React, Vue, and now Angular.
One of my favorite roles at work is as Product Lead for the Google Developer Expert (GDE) program.
GDEs are members of developer communities who contribute, educate and share their experiences. Iโd love to share some insight on what those contributions look like:
building cool open source things?
looking for cool open source things other people are building?
check out & use the 'submit' button to nominate your projects and blog posts!
The first
@angular
standalone components, directives and pipes PR is merged ๐
+ the second is already open ๐
This is why a long RFC process and thorough design review/feedback is a game changer for OSS!
Iโm almost finished with my first month at
@Google
as a Developer Advocate for
@Angular
!!
Remote onboarding means no iconic Noogler hat or gBike photo, good thing Iโve spent quarantine tinkering with AR
I just said โMy name is Emma and Iโm on the Angular team at Googleโ and wow does that feel major.
Itโs taken a long time to settle in, probably because I frequently think about how this whole year could be a dream or hallucination and one day I may just wake up.
By default, there is no visual indication of what is inert.
Clearly mark what parts of the DOM are active and which are inert with:
[inert], [inert] * {
opacity: 0.5;
pointer-events: none;
cursor: default;
user-select: none;
}
๐
celebrating one year @ google !!!!!!!!!
remote work 2020/2021 feels abstract, so I could easily be convinced this was all a matrix glitch.. thank you to everyone who I've had the pleasure to meet in year 1/??? โน
I love finding cool
@Angular
v11 sites!
Check out , a stand-in for your favorite coffee spot โ๏ธ
The animations, dark mode theming & sound mixing are very aesthetically pleasing ๐ซ
Kudos to the team behind it:
@ReaganHenke
,
@EvanMCook
&
@lankgod
๐๐ฟ๐๐ฟ๐๐ฟ
A thing I worked on launched!
v11.1 errors include standardized error codes & links to...
the new guides!!!
with embedded videos in collab with
@Jeffdelaney23
on !
The goal is more accessible debugging developer experience ๐
Angular v11.1 is out now!
Run
#ngUpdate
to get:
๐ Improved error messages
โจ Preview of Ivy library distribution
๐ฌ Experimental native Ivy support in the language service
๐ Trusted type support
๐ฉ๐ปโ๐ป Support for TypeScript 4.1
Read the changelog here โ
Have you tried out Angular DevTools yet? ๐ค
t'was super cool to see my code in a
#GoogleIO
keynote -
I had a lot of fun collaborating on a lil bit of the UX/UI ๐จ
Senior Developer Relations Engineer and
@Angular
Curator,
@twerske
loves seeing all the unique use cases from developers all over the world, solving new problems in an efficient way.
๐ Discover new ways to build with Angular โ
#GoogleDevLibrary
New to Angular Ivy ๐ฟ? Me too.
Hereโs an overview of the changes it brings, based on talks from last yearโs
@AngularConnect
(Sketch-notes inspired by
@nitya
at
#MSCreate
)
Interested in contributing to open source? ๐ฉ๐พโ๐ป
A great start is the "good first issue" & "help wanted" labels:
(I always thought github was intimidating AF but I cannot emphasize how helpful OSS has been for personal development)
Angular v14 is here ๐
#ngUpdate
includes:
๐ Strictly typed forms!
๐ Streamlined page title accessibility
๐ฏ CLI autocomplete
โ a developer preview of standalone components! ๐คฏ
& so much more!
Learn all about v14:
๐
My favorite part of is the Playground.
Four starter templates allow you to experiment in-browser with v17's newest features:
- hello world
- control flow
- signals
- a fun game built by
@ReaganHenke
Welcome NG the Angle!
Accessibility tip: the axe extension adds a new tab to Chromeโs DevTools and gives a comprehensive explanation of:
- what and where the issue is
- why it matters
- how to fix it
very very very excited to talk about Angular v1000++ ;)
it feels like the web is a space for innovation more than ever and Iโm greatful to be a part of it!
Iโll see you at
@vuejs
DE &&
@ngdeconf
๐
In only 134 days we'll open the conference with
@twerske
๐ฅณ
We are curious what
@angular
will look like in the future and can't wait to hear Emma's talk about it!
๐
I wrote an accessibility codelab for
#GoogleIO
!!! ๐ฅ
Learn eight ways to build with a11y in mind!
๐ฉ๐ปโ๐ป
This is easily my favorite thing I've gotten to do this year and I'm sooo excited it's finally public! ๐ค
when the minor release is just as good as a major ๐
+
+ experimental persistent build cache with `NG_PERSISTENT_BUILD_CACHE=1 ng serve`
+ TypeScript 4.3
+ ng-submitted in forms
+ more!
Our team is excited to announce the release of Angular v12! โฅ๏ธ
#ngUpdate
to see:
๐ฟ Ivy-first library distribution
๐ Prod mode & strict mode by default
๐งจ Production Webpack 5 support
๐ Inline Sass
๐ซ Inline critical CSS
Read all about the release โ
We built the homepage to be a fun snappy visualization of Angular's strengths, including a great use of v17 @/defer syntax wrapping the Playground at the bottom of the page.
And the playground? That's an easter egg of the original AngularJS homepage ๐
We're expanding access to Bard in US + UK with more countries ahead, it's an early experiment that lets you collaborate with generative AI. Hope Bard sparks more creativity and curiosity, and will get better with feedback. Sign up:
Kicking things off this morning at
@ngconf
2021! Excited to learn & connect this week!
Starts at 8am PDT โ
#ngconf2021
(Bonus points if you can name all the broadway musicals I reference in my portion of the keynote)
A docs page is mostly, well... docs.
The largest change here is our content structure and UX.
We started from scratch and built out a new "Essentials" section that allows new and early developers to learn only Angular's essentials.
new video! new series! new animation!
My first Google video is live โจโจโจ
I'm proud of the effort that went into this, check it out!
๐๐พ๐๐พ๐๐พ
@samjulien
๐ I'm Emma, I work on DevRel
@angular
@ Google and I care about making the world more accessible, usable and beautiful through technology!
idk what I tweet about though... ๐
@Nartc1410
@JordanHall_dev
@brechtbilliet
> Let be honest if you speak out completely against angular approach you would lose GDE in a flash
As GDE lead, I personally wouldn't consider removing a GDE for this. Early RFC reviews and GDE input have reshaped and changed core features, for the better. I'm more than happy to
The redesigned docs are also built for:
- dark mode ๐
- search-ability ๐
- readability ๐ค
- ease of copy and pasting technical content ๐ฉ๐ฟโ๐ป
- and just generally fresher aesthetics
They're also way easier to author (for those contributing and writing!)