George Kalpakas(@gkalpakas) 's Twitter Profileg
George Kalpakas

@gkalpakas

Software engineer | Open-source enthusiast
Currently: Software Architect @HeroDevs
Previously: @Angular team

Opinions are my own šŸ¤·ā€ā™‚ļø

ID:821112176991670272

linkhttps://www.linkedin.com/in/gkalpakas calendar_today16-01-2017 21:49:33

1,2K Tweets

1,3K Followers

190 Following

George Kalpakas(@gkalpakas) 's Twitter Profile Photo

šŸ¤© I am only 4 months late in finding out that GitHub Markdown supports a new extension: Alerts šŸŽ‰

github.blog/changelog/2023ā€¦

Dropping support for the old syntax (with `**Note/Warning**`) is not cool (šŸ¤Ø), but the addition of TIP and CAUTION flavors partially makes up for it šŸ˜€

account_circle
George Kalpakas(@gkalpakas) 's Twitter Profile Photo

Wow! This is really huge for DX šŸ’„
šŸ‘šŸ‘šŸ‘

(TBH, I am equally excited about the 'magic' used under the hood to make this happen šŸš€
It feels great to see all these amazing things made possible by the evolvement of the JavaScript standard in recent years šŸ’Æ)

account_circle
Minko Gechev(@mgechev) 's Twitter Profile Photo

Angular.dev is about to become the default documentation website for Angular in a couple of months šŸ”„

We have a few outstanding issues which are a great starting point for people wanting to contribute to open source!

github.com/angular/angulaā€¦

account_circle
Angular(@angular) 's Twitter Profile Photo

Angular v17.2 is now available and brings Feb 14 presents for everyone ā¤ļø

ā€£ Experimental Material 3 support
ā€£ Signal queries and model inputs in developer preview
ā€£ Image directive Netlify loader
ā€£ Bun package manager support

šŸŽ blog.angular.io/angular-v17-2-ā€¦

account_circle
JSNationšŸ”ŗAmsterdam/New York & Online(@thejsnation) 's Twitter Profile Photo

šŸŒDive into Angular, a JS-based open-source front-end web app framework. It aims to simplify both the dev & testing by providing a framework for client-side modelā€“viewā€“controller & modelā€“viewā€“viewmodel architectures.

šŸ§  Learn from 50+ experts: jsnation.com

šŸŒDive into @angular, a JS-based open-source front-end web app framework. It aims to simplify both the dev & testing by providing a framework for client-side modelā€“viewā€“controller & modelā€“viewā€“viewmodel architectures. šŸ§  Learn from 50+ experts: jsnation.com
account_circle
Minko Gechev(@mgechev) 's Twitter Profile Photo

A week after the break and Angular is shipping:

ā€£ Signal based inputs
ā€£ Support TypeScript 5.3
ā€£ Web test runner replacement for Karma
ā€£ Inline of fonts located in stylesheets
ā€£ Optional migration to esbuild for existing projects

...coming to v17.1 soon šŸš€

A week after the break and Angular is shipping: ā€£ Signal based inputs ā€£ Support TypeScript 5.3 ā€£ Web test runner replacement for Karma ā€£ Inline of fonts located in stylesheets ā€£ Optional migration to esbuild for existing projects ...coming to v17.1 soon šŸš€
account_circle
Rob Eisenberg(@EisenbergEffect) 's Twitter Profile Photo

Very nice example of using Shadow DOM outside of a Web Component to implement fully declarative (no JS) out-of-order HTML streaming.

Declarative Shadow DOM (DSD) and other related standards enable tons of new possibilities without needing proprietary frameworks or even JS.ā€¦

account_circle
Minko Gechev(@mgechev) 's Twitter Profile Photo

āœØ In 2023 Angular introduced:

ā€£ New Signals-based reactivity model
ā€£ Deferrable views
ā€£ >80% faster build pipeline
ā€£ More ergonomic control flow
ā€£ Modern brand colors and docs
ā€£ Full app hydration
ā€£ + more features and improvements

...in a backwards compatible way šŸ™Œ

account_circle
Enea Jahollari šŸ…°(@Enea_Jahollari) 's Twitter Profile Photo

Local Change Detection in Angular (component level) šŸ¤”?

- How does it work currently?

When using async pipe or the signals in the template, Angular will use cdr.markForCheck() underneath.
That function will mark the component for check and all its parents until it reaches theā€¦

account_circle
Gergely Orosz(@GergelyOrosz) 's Twitter Profile Photo

This is embarrassing for Okta. Both that itā€™s a second breach: and how a customer of theirs detects Okta was breached before Okta does!

ā€œIn fact, we contacted Okta about the breach of their systems before they had notified us.ā€

Okta has one job: to keep things secure.

account_circle
Rowan Cheung(@rowancheung) 's Twitter Profile Photo

This is the first robot that I've seen that could actually replace many warehouse workers.

Made by the Germans, of course.

account_circle
Lea Verou(@LeaVerou) 's Twitter Profile Photo

The inaugural 2023 Survey has launched!

Read my blog post for background:
lea.verou.me/blog/2023/statā€¦

Or take the survey directly: survey.devographics.com/en-US/survey/sā€¦

account_circle
TypeScript(@typescript) 's Twitter Profile Photo

And action! šŸŽ¬šŸ“½ļø

We're thrilled about TypeScript Origins, the TypeScript documentary from Keyboard Stories! Check it out!

account_circle
Catalin @ catalins.tech(@catalinmpit) 's Twitter Profile Photo

Your body is very good at telling you when you need a break to rest.

You just need to listen.

In my case, I know I need a longer break when:
āƒ I get the urge to play lots of video games
āƒ I struggle to wake up in the morning
āƒ Work feels like chore
āƒ I have low motivationā€¦

account_circle
James M Snell(@jasnell) 's Twitter Profile Photo

I always have to remind myself that very few people understand just how *different* node.js is as a project and that it's that very difference that has made it so successful and important in the ecosystem.

account_circle