
Senior iOS Engineer @blinkist / Building Swift Distributed Tracing / #gsoc20 / 📖 @uniswiftblog
Berlin, Germany
Joined February 2016
- Tweets1.1K
- Following604
- Followers347
- Likes3.6K
Moritz Lang retweeted
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 :)
Moritz Lang retweeted
#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! 👏
Moritz Lang retweeted
🚨 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…
Moritz Lang retweeted
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 🎉
Moritz Lang retweeted
Manage caches in your Actions workflows from Web Interface github.blog/changelog/2022-1…
Moritz Lang retweeted
Check out the super exciting proposal by @slashmodev and @ktosopl to bridge the gap between swift-distributed-tracing and swift-log: github.com/apple/swift-log/p…. Probably the last milestone to get right before the distributed tracing 1.0 release 🤩
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!
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 🎉
🥳
#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…
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/
Moritz Lang retweeted
GitHub's markdown now supports "Note" and "Warning" blockquote annotations! Pretty neat! 👏
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 😎🥳
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…
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.👌
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.👌
Moritz Lang retweeted
🎉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
Replying to @johannesweiss
The changes are merged in to official repo, the backend service might not be ready yet for all platforms. github.com/docker-library/of…
Moritz Lang retweeted
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
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…































