Blog

Sync podcasts to iPod

So, I do not have have a smartphone anymore. After a while I missed listening to music and podcasts; therefore, I bought an iPod Classic.

Mac

What is backgroundtaskmanagementd?

If you see backgroundtaskmanagementd running on your Mac, here is what this login item management process does.

Mac

Swift project in 2023

The Swift Core Team has shared a roadmap for the next year, highlighting plans across workgroups, though these are not tied to specific releases and may evolve.

Development

System Fonts CSS

System fonts used on this website...

Development

Permission request guidelines

A good user experience for a permission request is important, because often permission request are the first thing the user sees.

Development

Monthly update #0390 • October 2022

Monthly update 390 • October 2022 • 2022-10-01 - 2022-10-31

Monthly Updates

Baraye

A beautiful song that is now the soundtrack of the protests in Iran.

Music

Sound

Invisible and relentless, sound is seemingly just there, traveling through our surroundings to carry beautiful music or annoying noises. In this article I’ll explain what sound is, how it’s created and propagated.

Gems

What is UpdateSettings?

If you see UpdateSettings running on your Mac, here is what this update configuration process does.

Mac

What is xartstorageremoted?

If you see xartstorageremoted running on your Mac, here is what this secure storage process does.

Mac

Monthly update #0389 • September 2022

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

Monthly Updates

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

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

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

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