macOS Mojave LaunchServices now supports launching flat-style app bundles like iOS.
This means that you can create universal app bundles that will work on both iOS and macOS using fat Mach-O executables with x86_64 and ARM64 slices.
(cc. @stroughtonsmith)
Introducing SQL 1.0: *️⃣ Build SQL queries in Swift. Extensible, protocol-based design that supports DQL, DML, and DDL. See docs in the link:
https://t.co/8O3Jhjq19r
Just released: HTTP 3.0: 🚀 Non-blocking, event-driven HTTP built on Swift NIO. Create an echo HTTP server in <10 lines of code. Adds features to NIO like remote IP, media types, client upgrade, cookies, Codable support and more! See docs in link:
https://t.co/a0GauTDgtH
Just released: Multipart 3.0: 🏞 Parse and serialize multipart-encoded data with Codable support. This package allows you to parse rich content from web forms in HTML. Now with Codable support, it's easier than ever to upload files to your server.
https://t.co/OtEzjVVZmL
Just released: Validation 2.0: ✅ Extensible data validation library (name, email, etc). This library has gotten a huge overhaul this release. The new syntax is more type-safe, concise, and extensible. See docs in the link:
https://t.co/JxQMaPZNlH
I launched my first new app in a long, long time. I’m also working on something 𝗺𝘂𝗰𝗵 bigger, and if this does well it’ll support my new app. 𝘐 𝘢𝘮 𝘭𝘪𝘵𝘦𝘳𝘢𝘭𝘭𝘺 𝘣𝘦𝘨𝘨𝘪𝘯𝘨 𝘧𝘰𝘳 𝘺𝘰𝘶𝘳 𝘮𝘰𝘯𝘦𝘺/𝘳𝘦𝘵𝘸𝘦𝘦𝘵𝘴.
https://t.co/u3YvSbMEsJ
https://t.co/zKh7w9p67v
Introducing Service 1.0: 📦 A dependency injection / inversion of control framework for Swift. This framework helps make your Swift code more modular, extensible, and testable. You can use it with any Swift project, check out docs and guides in the link:
https://t.co/TK8EoaB5aB
Just read through Swift's Concurrency Manifesto. Building robust apps to safer distributed systems all with elegant code. So much thought as gone into it. Love it.
Vapor 3.0 RC 2 built on top of #SwiftNIO is out now! All Vapor 3 projects will be updated to NIO-based dependencies automatically next time you run `vapor update`. We couldn't be happier with this release--huge thanks to the team at @Apple for creating an awesome library!. 👏
Seems like unwrapping an array, allocs a new array (ie not passing a ref) and copies each item at a time (ie not memcpy style). Hmmm
https://t.co/ZnljPD01ny @jckarter