Lukas Valenta

@lvalenta
235 Followers
280 Following
520 Posts
@valentalukas on Twitter. Swift Tech Lead at Cleevio. Chess player, PhD student at Faculty of Business Administration at @vsecz. Author of http://ivote.cz.
New opportunities for ads. 😒

RE: https://mastodon.social/@dimitribouniol/115763141801761373

Great to see new Swift FormatStyle tovbe so light seight. Little bit scary how costly the builder init pattern may be, but I guess not unreasonable still. However, with long lists, caching its creation might be nice.

TIL that Swift Testing, when an expectation fails, will print the comment above the expectation if you don't provide a custom message
Swift testing scoping traits look like a great addition https://mjtsai.com/blog/2025/04/01/swift-testing-test-scoping-traits/
Michael Tsai - Blog - Swift Testing: Test Scoping Traits

Same for me. Unfortunately the height of blurred content above the tabbar or bottom accessory view is too great
https://mastodon.social/@marioguzman/114778919299760156

This was an interesting read: https://danielchasehooper.com/posts/why-swift-is-slow/

Coupled with the generally terrible compile times in Xcode, this can make Swift dev a miserable experience sometimes - especially when using SwiftUI, which exacerbates the problem with its heavy reliance on inference and overloading

I think the Swift team maybe underestimates how big of a problem this is? From this thread it seems like it's been written off as unsolvable rather than being an area of active effort?

https://forums.swift.org/t/replacing-the-type-checker/79518

Why Swift’s Type Checker Is So Slow

How a 10 year old design choice for Swift’s type checker still haunts us to this day

📰 Announcing Swift 6.1 📰 With ergonomic improvements to concurrency, simpler Objective-C interop, productivity and package improvements: https://swift.org/blog/swift-6.1-released/ Install with Xcode 16.3 or the new swiftly version manager!
Swift 6.1 Released

Swift 6.1 is now available!

Swift.org
Well, you can tell Apple bought Pixelmator Pro and Photomator. No more excellent release notes.
Learn more about how the team behind Things, an award-winning personal task manager, rewrote their backend in Swift with a threefold reduction in compute costs: https://www.swift.org/blog/how-swifts-server-support-powers-things-cloud/ @things @codevapor
How Swift's server support powers Things Cloud

You might be familiar with Things, a delightful personal task manager that has won two Apple Design Awards and is available across Apple devices including iPhone, iPad, Mac, Apple Watch, and Apple Vision Pro. At Cultured Code, the team behind Things, we care about a great user experience across every aspect of the product. This extends to our server back end, and after a rewrite our Things Cloud service has transitioned entirely to Swift. Over the past year in production, Swift has consistently proven to be reliable, performant, and remarkably well-suited for our server-side need.

Swift.org