Patrick Angle's Avatar

Patrick Angle

@patrickangle.net

he/him • patrickangle.net Howdy! I write software at Apple. Mostly motivated by food. Opinions are, of course, mine.

89
Followers
57
Following
1
Posts
12.12.2023
Joined
Posts Following

Latest posts by Patrick Angle @patrickangle.net

Preview
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...

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-...

09.09.2025 19:41 👍 6 🔁 1 💬 0 📌 0
Preview
Meet WebKit for SwiftUI - WWDC25 - Videos - Apple Developer Discover how you can use WebKit to effortlessly integrate web content into your SwiftUI apps. Learn how to load and display web content,...

ICYMI: WebKit for SwiftUI is finally here! developer.apple.com/videos/play/...

17.06.2025 22:16 👍 7 🔁 3 💬 0 📌 0
Preview
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.

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...

28.03.2025 23:01 👍 151 🔁 28 💬 13 📌 2

*sigh* here we go again…

20.01.2025 17:00 👍 0 🔁 0 💬 0 📌 0
Severance promo on Apple.com, featuring a Lumon desktop terminal from Macrodata Refinement.

Severance promo on Apple.com, featuring a Lumon desktop terminal from Macrodata Refinement.

It might be a while before we see Apple feature another company's computer on apple.com.

17.01.2025 02:08 👍 440 🔁 38 💬 23 📌 1
Code editor with HTML code in, alongside a preview pane displaying an open color input which includes an opacity slider.

HTML: `<input type="color" alpha>`

Code editor with HTML code in, alongside a preview pane displaying an open color input which includes an opacity slider. HTML: `<input type="color" alpha>`

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!

21.11.2024 17:18 👍 41 🔁 11 💬 1 📌 1
Preview
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.

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...

20.11.2024 18:40 👍 8 🔁 5 💬 0 📌 0
Preview
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?

It was fun to implement "background-clip: border-area" in WebKit. I hope you do cool things with it! webkit.org/blog/16214/b...

20.11.2024 16:48 👍 14 🔁 5 💬 0 📌 0