Pinned Tweet
dmcyk.xyz/post/xnu_ipc_ii_me… Second part of my XNU IPC series is out. Bidirectional communication through Mach header port, complex messages with type descriptors and more✍️
Damian Malarczyk retweeted
Xcode Instruments team at Apple is searching for experienced iOS/macOS engineers with a passion for performance optimization. You'll build new visualization tools and shape how AI agents profile and optimize code. Apply if interested! jobs.apple.com/en-us/details…
developer.apple.com/document…
In Xcode 27, we've completed the transition off ld64, long live ld! Please give it a try if you are still relying on the -ld_classic option.
Damian Malarczyk retweeted
📣Instruments in Xcode 16.3 Beta 2 contains a brand new tool for analyzing CPU workloads: Processor Trace. It uses hardware execution tracing to accurately reconstruct program execution and is available on M4 and all iPhone 16 devices. Learn more on developer.apple.com/document…
Damian Malarczyk retweeted
C/C++ systems software development role in *Prague*
jobs.apple.com/cs-cz/details…
Damian Malarczyk retweeted
Want to build cool stuff and don't mind working with me? Check this out 🙃 (says Cupertino-only but London's fine too!)
jobs.apple.com/en-us/details…
Crossed a few items off my bucket list these past few weeks. I had a blast visiting California and meeting teammates in person 🇺🇸
Xcode 14 beta 3 is out with some more performance improvements in ld64. Even up to 1.5x faster linking in some projects compared to the previous betas 🚀
Only a year ago I’ve attended WWDC labs, and this year I had the opportunity to host some myself 🎉 It’s been really fun, thank you to everyone who attended! P.S. You can still signup for tomorrow’s session ;) developer.apple.com/wwdc22/1… #WWDC22
Damian Malarczyk retweeted
Don't miss the #distributed #actors #WWDC22 session on Wednesday!
With the Distributed module, you can build distributed actor systems and bring your actor based to different processes: devices, or nodes in a cluster.
developer.apple.com/videos/p…
There's a special guest appearance!

ALT Meet distributed actors in Swift Discover distributed actors — an extension of Swift's actor model that simplifies development of distributed systems. We'll explore how distributed actor isolation and location transparency can help you avoid the accidental complexity of networking, serialization, and other transport concerns when working with distributed apps and systems. To get the most out of this session, watch “Protect mutable state with Swift actors” from WWDC21.
Damian Malarczyk retweeted
I am very happy that we can finally discuss page in linking. This has been a feature we have been working towards for years, and is built on the earlier efforts we made improving the binary format and making dyld pre-calculate and cache results.
Session about build and launch times is now online! Watch Nick dive into static and dynamic linking, share some tips to optimize your dev workflow and app performance, and learn more about improvements we’ve made.
developer.apple.com/videos/p…
We have lots of performance improvements in static & dynamic linking this year! #WWDC22
This quoted post is unavailable.
Time for some big news. I’ve joined the linker team at Apple and today was my first day! It’s a dream come true and I’m very excited about this role! 🤩🍎
Second day today, which also happens to be an #AppleEvent day. Perfect start 😁
Today was my last day at @Guardsquare. I had a blast being part of the team. Great people, great culture and extraordinary technical learning opportunities. I’m very grateful, and can definitely recommend it!
Excited to share soon what will be next for me 🙂
> As a result, a null all-zero pointer was always valid, and if a C pro-
gram used a null value as a string pointer, the zero byte at location zero
was treated as a null string.
Strong ObjC nil message vibes. Must have been fun to debug 😬
dmcyk.xyz/post/xnu_ipc_iv_oo… Fourth part of the XNU IPC series is out! After introducing out-of-line data exchange in the 3rd part, it's time to dive into memory transfer options and virtual memory properties. 🎓







