{$lblSkipToContent|ucfirst}
Juri Pakaste (Mastodon): It’s well known that DateFormatter, the main timestamp formatter and parser Apple ships in Foundation, is not particularly fast. It’s flexible and it’s correct, but it takes its time. The newer ISO8601DateFormatter has simil…
Lees meerDr. Drang: Slight differences in color, which could be very helpful in distinguishing pills that are otherwise similar in size and shape, just aren’t available in the app. I don’t get why Apple doesn’t let you just take a photo of a pill and use tha…
Lees meerJoshua Stein: Serve your API at api.example.com, never at example.com/api. As your API’s usage grows, it will expand beyond your website/dashboard server and need to move to a separate server or many separate servers. […] Your API may also have more…
Lees meerTom Murphy (PDF, via Nicolas Seriot): Since only 37% of bytes are printable, if you inspect (i.e., “cat”) an executable program, it will almost always contain unprintable characters, and may beep at you, etc. However, since the printable bytes do st…
Lees meerHoward Oakley: When a document is set to be opened by an app other than the default for its UTI, a com.apple.LaunchServices.OpenWith extended attribute is added, containing a property list specifying[…][…]When an app is first run from the Finder and…
Lees meerAlex Williams: An autodidact who left college after a year, he nonetheless became a full professor of computer science at M.I.T. at 34. He later taught at Carnegie Mellon University in Pittsburgh and at Boston University. Not content to confine his …
Lees meerMischa Hildebrand (2017, via Tanner Bennett): Auto Layout is essential for creating modern, responsive user interfaces on iOS and macOS. Its core idea is easy to grasp – yet, it feels like a jungle full of hidden secrets to many. Once you dive a lit…
Lees meerIETF (via Hacker News): The fact that UUIDs can be used to create unique, reasonably short values in distributed systems without requiring synchronization makes them a good alternative, but UUID versions 1-5 lack certain other desirable characterist…
Lees meerDarby Huye et al. (PDF, via Hacker News): We present a top-down analysis of Meta’s microservice architecture, starting from its service-level topology and descending into individual request workflows. (Request workflows describe the order and timing…
Lees meerJonathan Corbet (2021, Serdar Yegulalp, Hacker News): Concerns over the performance of programs written in Python are often overstated — for some use cases, at least. But there is no getting around the problem imposed by the infamous global interpre…
Lees meerHau Tran (via Hacker News): Self-hosted photo and video backup solution directly from your mobile phone. The demo is impressive compared with other such services that I’ve used. And there’s an iOS app that can auto-upload new photos. Previously: Pog…
Lees meerKevin Purdy (Hacker News): Most of the changes on the Sega Retro wiki every day are tiny things, like single-line tweaks to game details or image swaps. Early Monday morning, the site got something else: A 47MB, 272-page PDF full of confidential ema…
Lees meerJesse Squires: Beginning with the introduction of dark mode in iOS 13, colors in iOS are now (optionally) dynamic. You can provide light and dark variants for all colors in your app. However, I was surprised to find that SwiftUI — which also made it…
Lees meerJon Yablonski (via Hacker News): Laws of UX is a collection of best practices that designers can consider when building user interfaces. […] The time to acquire a target is a function of the distance to and size of the target. […] The time it takes …
Lees meerMatt Massicotte: ExtensionKit is a pretty significant new feature of macOS Ventura. But, I wouldn’t be surprised if you didn’t know, as it had a conspicuously quiet introduction. There were no sessions or labs about it during WWDC 2022. I only disco…
Lees meerStephen Hackett: An anonymous 512 Pixels reader recently mailed me something amazing — a promotional mailer for eWorld, dating back to 1994. In the package was a set of 3.5-inch eWorld 1.0 installer disks, the “Apple Online Service Subscriber Agreem…
Lees meerJohn Voorhees: Chronicling is a brand-new event tracking app for iOS and iPadOS by Rebecca Owen. The App Store is full of apps for tracking everything from the very specific, like caffeine consumption, to apps like Chronicling that can be used to tr…
Lees meerPlatforms State of the Union: But some APIs can be hard to use, requiring you to write a lot of boilerplate code just to get started. That’s why Swift is unlocking a new kind of API that’s easier to use and easier to get right with the introduction …
Lees meerGabriela Galindo (via Hacker News): The Fruit Union Suisse is 111 years old. For most of its history, it has had as its symbol a red apple with a white cross—the Swiss national flag superimposed on one of its most common fruits. But the group, the o…
Lees meerDavid Pierce: In this case, it turns out, the outrageous length is the whole appeal. Across all these videos and many other silent blank ones, every viewer seems to have their own use case. The most common, by far, is to use these videos as a way to…
Lees meerRichard MacManus: The fediverse is a collection of decentralized social media services that interconnect via ActivityPub. The most prominent member of the fediverse is Mastodon, a microblogging network that launched in 2017. But many other Web 2.0-s…
Lees meer