Dave Lester

Dave Lester

@davelester.dev

Developer tools and open source ecosystems. Product @ Apple. @swift.org.📍 San Francisco

270 followers209 following42 posts

Lots of great highlights this month. One of my favorite parts: ten years of Vapor, and the release of Vapor 5 beta! Congrats to the team on the milestone.

Swift Language@swift.org

🗞️ Swift 6.4 landed in September, with Swift Build as the default in SwiftPM, Subprocess 1.0, and more capable Embedded Swift. Plus Vapor turns 10 and Google releases official Google Cloud client libraries for Swift. Read the latest digest: www.swift.org/blog/whats-n...

Dave Lester reposted

Ok, Swift fam. A Swift SDK for GCP is a *great* start, but we (also) need an Firebase SDK for the server side. Can we bump the votes for this up to get it close to the votes for KMP support? Cast your vote (link in the first reply)

Swift Language@swift.org

Google: “[Swift] has matured into a viable systems and cloud language, pairing Rust-like data-race safety with predictable, reference-counted performance.” Announcing their Swift-based cloud SDK for backend services: cloud.google.com/blog/topics/...

Dave Lester reposted

Memory-safe. 13% faster on average. ⚡️ The TrueType hinting interpreter in macOS and iOS has been rewritten in Swift, replacing the original C implementation. Pixel-perfect accuracy was validated across 27 million glyphs. And the results: www.swift.org/blog/migrati...

Dave Lester reposted

A unified networking stack for Swift, layered from low-level I/O primitives, through common protocols, to a modern HTTP client and server API. ⚙️ That's what the new Networking workgroup is building. Interested in contributing? Join us: www.swift.org/blog/announc...

swift.orgAnnouncing the Networking WorkgroupThe Swift Ecosystem Steering Group is excited to announce the creation of the Networking workgroup! Workgroups are community-led efforts, formally recognized by the project, to advance key areas of Sw...

My favorite part of the latest digest? The two Embedded Swift talks it links to. One of them demos Swift on a Game Boy Advance!

Swift Language@swift.org

Inside the latest ‘What’s new in Swift’ digest: two talks on Embedded Swift, a guest contribution highlighting a Swift client for Valkey, new packages, and more: www.swift.org/blog/whats-n...

Dave Lester reposted

The @swift.org team is demonstrating a level of consistency that makes me believe they really want to see the Swift programming language thrive outside of the Apple ecosystem.

Swift Language@swift.org

Windows developers, you're invited! 🪟 We just launched a Windows workgroup to make Swift even better on Windows: improving the toolchain, core packages, API bridging, and deployment experiences. Curious? Interested in contributing? You're welcome here. 👉 swift.org/blog/announcing-windows-workgroup/

Dave Lester reposted

Indie developers now have more tools in their toolkit for building with Swift across platforms, thanks to Skip. Exciting to see a Swift community member building a business with the open source Swift SDK for Android. skip.tools/blog/skip-fu... #Android

skip.toolsSkip Fuse is now free for Indie Developers!Since the launch of the official Swift SDK for Android on swift.org last month, we have been overwhelmed by a surge of interest in building cross-platform apps using a single shared SwiftUI codebase. ...

Dave Lester reposted

Made a little thing that may help you profile your services from within their own process -- no extra privileges or tools required.

Swift Language@swift.org

New tooling for profiling performance-critical services with Swift -- introducing the Swift Profile Recorder. More here: www.swift.org/blog/swift-p...

Dave Lester reposted

Dave Lester reposted

Swift 6.2 is here, including so much 🆕🥳: ⏩Approachable concurrency 🦺Opt-in strict memory safety 📦WebAssembly support 🏃Faster build perf for macros 🐞Enhanced async debugging 📚Inline stack-based arrays 🚇Subprocess support 🧪Test result attachments www.swift.org/blog/swift-6...

swift.orgSwift 6.2 ReleasedWe’re excited to announce Swift 6.2, a release aimed at making every Swift developer more productive, regardless of where or how you write code. From improved tooling and libraries to enhancements in ...

Dave Lester reposted

#Apple has migrated its global Password Monitoring service from #Java to #Swift! The result❓ 40% increase in throughput and significantly reduced memory usage - freeing up nearly 50% of previously allocated Kubernetes capacity. Learn more: bit.ly/4mZcs1T #InfoQ #Performance #SoftwareDevelopment

Dave Lester reposted

“Our eyes could potentially be coaxed into a special repair mode above and beyond our natural self-healing abilities, according to a new study, thanks to the delivery of antibodies that trigger nerve cell regeneration in the retina.” #scicomm #neuroskyence www.sciencealert.com/experimental... 🧪 🧠 👁️

sciencealert.comExperimental Drug Tested in Mice Repairs The Eye to Restore VisionOur eyes could potentially be coaxed into a special repair mode above and beyond our natural self-healing abilities, according to a new study, thanks to the delivery of antibodies that trigger nerve c...

Dave Lester reposted

Spring is here (in the northern hemisphere) 🪺🐣 -- and what could be a better time for some code tidying? Fortunately Periphery is here to rescue us, building unused code detection on top of swift-syntax. Have you tried it? github.com/peripheryapp...

A poem for the week ahead, [Traveler, your footprints], by Antonio Muchado www.poetryfoundation.org/poems/58815/.... I particularly like the English translation that Jennifer Michael Hecht read on the The Gray Area podcast, which ended with “Traveler, there is no path, only a foam trail on the sea”

poetryfoundation.org[Traveler, your footprints]Traveler, your footprints are the only road, nothing else. Traveler, there is no road; you make your own path as you walk. As you walk, you make your own road, and when you look back you see the path ...

I have a lot of flexibility in my schedule during #FOSDEM -- feel free to say hello if you want to catch up or talk about package ecosystems, open source programs, or developer tools!