Patrick Angle
banner
patrickangle.net
Patrick Angle
@patrickangle.net
he/him • patrickangle.net

Howdy! I write software at Apple. Mostly motivated by food. Opinions are, of course, mine.
Reposted by Patrick Angle
Amazing new security.
"Memory Integrity Enforcement (MIE) is the culmination of an unprecedented design and engineering effort, spanning half a decade, that combines the unique strengths of Apple silicon hardware with our advanced operating system security …" security.apple.com/blog/memory-...
Blog - Memory Integrity Enforcement: A complete vision for memory safety in Apple devices - Apple Security Research
Memory Integrity Enforcement (MIE) is the culmination of an unprecedented design and engineering effort spanning half a decade that combines the unique strengths of Apple silicon hardware with our adv...
security.apple.com
September 9, 2025 at 7:41 PM
Reposted by Patrick Angle
Are you excited for masonry layouts in CSS? Wondering what’s happening?

Well, a third option is emerging. One that unifies the `flex-flow` and `grid-auto-flow` properties into a whole new mechanism — Item Flow.

Learn what it is, and what it means for Flexbox and Grid in webkit.org/blog/16587/i...
Item Flow – Part 1: A new unified concept for layout
CSS Grid and Flexbox brought incredible layout tools to the web, but they don’t yet do everything a designer might want.
webkit.org
March 28, 2025 at 11:01 PM
*sigh* here we go again…
January 20, 2025 at 5:00 PM
Reposted by Patrick Angle
It might be a while before we see Apple feature another company's computer on apple.com.
January 17, 2025 at 2:08 AM
Reposted by Patrick Angle
Two new features for the HTML color input!

- an alpha attribute, allowing the user to select a translucent color.

- a colorspace attribute, allowing the author to choose between srgb and display-p3.

With either attribute present the value is a CSS color function instead of hex. Try it in STP 207!
November 21, 2024 at 5:18 PM
Reposted by Patrick Angle
We, Apple JavaScriptCore team, are hiring a senior stability engineer, focusing on stability of JavaScriptCore. If you are interested, submit resume via the URL! Let's make JavaScriptCore steady and rock solid! #WebKit #Apple jobs.apple.com/en-us/detail...
Senior JavaScript Virtual Machine Stability Engineer - Careers at Apple
Apply for a Senior JavaScript Virtual Machine Stability Engineer job at Apple. Read about the role and find out if it’s right for you.
jobs.apple.com
November 20, 2024 at 6:45 PM
Reposted by Patrick Angle
It was fun to implement "background-clip: border-area" in WebKit. I hope you do cool things with it! webkit.org/blog/16214/b...
Make creative borders with background-clip border-area
How’d you like to use CSS to easily create a border from an image or gradient?
webkit.org
November 20, 2024 at 4:48 PM