Senior iOS Engineer @blinkist / Building Swift Distributed Tracing / #gsoc20 / 📖 @uniswiftblog

Berlin, Germany
Joined February 2016
A new hot take on the Foundation library has been announced by Tony Parker at the @SwiftServerConf conference! Open source, and 100% Swift~! It also means full 1:1 parity between platforms, there is no more "the other foundation impl" (corelibs) 🎉 #swift pic by @slashmodev :)
7
49
7
162
#traceview + #swift distributed actors + tracing = automatically get traces, component and sequence diagrams; and the usual tracing goodies too of course, like co-related logs and span information. Personally very happy about the sequence diagram. Very promising, good luck! 👏
2
4
1
33
Looking forward to the PR 👀🤩
Today is my "Implement OpenTelemetry Metrics in Swift" day! PR coming up :)
1
2
🚨 New Speaker Announcements! We're incredibly excited to welcome back @johannesweiss and @Lukasaoz from Apple again to talk about Swift at Scale and Concurrency. Get your tickets now - serversideswift.info/tickets…
Would this be useful? I have my own @opentelemetry server that can run during Integration tests. and the tests can then link to diagrams produced by the tracing server. It can produce both sequence diagrams and component diagrams. Automatic documentation of all your tests 🎉
8
5
1
27
This was fun to work on 📖🎉 I’m looking forward to reviews and comments on it and even more to finally tagging a 1.0 of Distributed Tracing 🏷️
Hello everyone, we're proposing metadata providers to #swift-log: github.com/apple/swift-log/p… This would enable transparent distributed-tracing integration into swift-log. As we polish up for the 1.0 of distrtibuted tracing, please review this important integration!
1
7
Right back at you 👋 Can’t believe GSoC is already 2 1/2 years ago 🤯
I should note that this is a collaboration between @slashmodev and myself — he’s awesome and has been working hard on tracing ever since the GSoC which kicked it off 🎉
1
1
2
🥳
#Swift 5.7 is out! Including the first stable release of #distributed #actors! It's a young feature, and much to be done here still, but swift truly has a chance to make a dent in the universe and distributed systems development thanks to them! 🪐 swift.org/blog/swift-5.7-rel…
2
I just booked my ticket for this year’s Server-Side Swift conference 🥳 Can’t wait to meet lots of people I interacted with on Twitter/GitHub over the past couple of years for the first time 🤩 serversideswift.info/
1
1
20
GitHub's markdown now supports "Note" and "Warning" blockquote annotations! Pretty neat! 👏
10
353
31
1,959
The first major feature I played a part in building at Blinkist is now live! 🥳 It was a lot of fun to implement and an amazing cross-team effort 🥔🌮 I’m really proud of what we’ve achieved with this initial release of Blinkist Connect 😎🥳
Who will you invite to Blinkist Connect? 💌
1
1
2
Couldn’t agree more! Great talk presenting the incredible work that went into this. The best thing … how easy it all is from the usage side. Literally took a couple of changes only to go from playing locally against a bot to playing in a distributed multiplayer system 🤯👏🏎
If there’s one thing I’d recommend you do today it’d be to watch the distributed actors session. This is super awesome stuff that’s now available to all of us. Thanks ⁦@ktosopl⁩ et al for the years-long effort to get there. Well done! #wwdc22 developer.apple.com/wwdc22/1…
1
8
It took ~ 10 minutes to add this to the OpenTelemetry Swift CI 🤯🥳 github.com/slashmo/opentelem…
Another Swift 5.6 feature ♥️: Diagnose API breaking changes. If you are a library owner, it is now easy to check if you accidentally break public API. Ideally you make this part of your CI. Huge shoutout to community contributor @owenvoorhees who implemented this.👌
1
3
10
This looks great! 😍
Another Swift 5.6 feature ♥️: Diagnose API breaking changes. If you are a library owner, it is now easy to check if you accidentally break public API. Ideally you make this part of your CI. Huge shoutout to community contributor @owenvoorhees who implemented this.👌
🎉finally, official Swift arm64 Docker images $ docker run -it --rm swift:5.6-focal swift -version Swift version 5.6 (swift-5.6-RELEASE) Target: aarch64-unknown-linux-gnu
5
1
16
The @SwiftLang website is now OPEN SOURCE! Congrats to everyone involved, it's been an effort to get this done :-) And even more than that, the revamp of the website is open for community participation! More here: swift.org/blog/website-open-… #swift
6
1
29
Moritz Lang retweeted
🎉🐘 Incredibly excited about today’s PostgresNIO release: We landed async/await support, including reading from an `AsyncSequence`. Thanks to `ExpressibleByStringInterpolation` we can allow, what would be clear SQL injection in most other languages. github.com/vapor/postgres-ni…
6
18
8
105
I may have "wasted" a month developing a func in raw low-level abstractions what we were just able to "lift" into high-level AST in just 2 days. I learnt a lot tho, and just impled what I thought impossible before in just an hour. Life is Study!
2
2
32