2022

See all years

95 posts

Monthly update #0389 • September 2022

Monthly update 389 • September 2022 • 2022-09-01 - 2022-09-30

Monthly Updates

Eurobloat #0148 • August 2022

The month Brussels rationed your radiator, declared Russian gas the new green, and lectured Europeans about their thermostats while signing energy deals with a regime that launders money to bribe MEPs.

Eurobloat

What is AppleVirtualPlatformHIDBridge?

If you see AppleVirtualPlatformHIDBridge running on your Mac, here is what this virtualisation input process does.

Mac

Swift 5.7 Released!

Swift 5.7, officially released, brings significant updates including shorthand syntax for optional unwrapping and closures, enhanced generics with a rewritten type checker for better performance, and improved data race safety with new concurrency annotations.

Development

What is attentionawarenessd?

If you see attentionawarenessd running on your Mac, here is what this attention detection process does.

Mac

Useful macOS defaults: Feedback Assistant

Handy defaults write commands for com.apple.feedback-assistant, controlling how Feedback Assistant behaves.

Mac

Monthly update #0388 • August 2022

Monthly update 388 • August 2022 • 2022-08-01 - 2022-08-31

Monthly Updates

Privacy Roundup #0193 • August 2022

August 2022 was dominated by the Oktapus phishing spree that toppled Twilio and dozens of firms, alongside fresh scrutiny of data brokers, police location buying and Big Tech tracking.

Privacy

Announcing SwiftNIO IMAP

The Swift Server Workgroup introduced SwiftNIO IMAP, a new open-source package for parsing and encoding IMAPv4 messages, offering type-safe Swift data structures, high performance, and integration with SwiftNIO.

Development

Eurobloat #0147 • July 2022

The month Brussels declared gas and nuclear officially green, printed a fresh bond-buying tool to rescue its own currency, and found time to sue post-Brexit Britain four more times before lunch.

Eurobloat

Server Guides Now on Swift.org

The Swift Server Workgroup has relocated its open-source guides for Swift on Server development to the now open-source swift.org website.

Development

Vapor's Next Steps with async/await

Vapor is updating its supported Swift versions to a minimum of Swift 5.6 to align with Swift 6 and prepare for Vapor 5, focusing on back-deploying async/await to older OSes, ensuring safety in a concurrent environment, and adopting Sendable for compile-time data race checks.

Development

The College Scam by Charlie Kirk

Charlie Kirk’s The College Scam: How America's Universities Are Bankrupting and Brainwashing Away the Future of America's Youth challenges the value of traditional college education, arguing it burdens students with debt while promoting progressive ideologies.

Books

Monthly update #0387 • July 2022

Monthly update 387 • July 2022 • 2022-07-01 - 2022-07-31

Monthly Updates

Privacy Roundup #0192 • July 2022

The fall of Roe drove July's privacy agenda, as location data, period apps and police access collided with fresh breaches, spyware revelations and a record breach settlement.

Privacy

Eurobloat #0146 • June 2022

The month Brussels turned the rulebook on your garden into directly applicable law, voted to abolish the petrol engine, and decided the cure for ten years of charger choice was a single mandated port.

Eurobloat

Announcing the Documentation Workgroup

The Documentation Workgroup has been formed to enhance the Swift documentation experience, focusing on guiding tools like Swift-DocC and defining contribution processes for documentation tooling.

Development

Dockerfile makes adding optional Swift dependencies easier

When deploying Vapor apps in Docker, omitting libcurl4 and libxml2 can reduce the image size from 233 MB to 189 MB.

Development

Swift Extension for Visual Studio Code

The Swift Extension for Visual Studio Code offers a cross-platform development environment for Swift on macOS, Linux, and Windows, addressing the lack of a first-class IDE outside Apple’s ecosystem.

Development

Enable SQL Query Logging

Fluent drivers, such as FluentPostgreSQL, log generated SQL at the debug level by default, aligning with Swift Server Workgroup (SSWG) guidelines to keep logs non-intrusive.

Development

Swift language announcements from WWDC22

Swift 5.6 and 5.7 bring major updates to the type system, concurrency, and ecosystem, with 5.6 laying the groundwork and 5.7 introducing features like shorthand optional unwrapping, regex literals, and enhanced generics with primary associated types and existential type improvements.

Development

Privacy Roundup #0191 • June 2022

The fall of Roe drove the month's privacy news, as researchers, lawmakers and companies scrambled over location data, health tracking and surveillance spyware.

Privacy

Monthly update #0386 • June 2022

Monthly update 386 • June 2022 • 2022-06-01 - 2022-06-30

Monthly Updates

Eurobloat #0145 • May 2022

The month Brussels decided to read everyone's private messages, abolish the national veto and buy the gas itself, all while granting itself a clean budget bill of health.

Eurobloat

The Midnight Library by Matt Haig

Matt Haig’s The Midnight Library follows Nora Seed, a woman overwhelmed by regret, who attempts suicide and finds herself in a magical library between life and death.

Books