Did you know that approximately 41% — or around four of 10 — of the 50 million or so rental housing units in the U.S. are owned by individual investor landlords? Owning real estate can be a great investment. You’ll benefit as the property appreciates in value over time, and you can also enjoy […]
I rarely participate actively in the Swift Evolution process, but I frequently refer to evolution proposals for my work, often multiple times per week. The proposals aren’t always easy to read, but they’re the most comprehensive (and sometimes only) documentation we have for many Swift features. For years, my tool of choice for searching Swift […]
Over the past decade, InVision has obsessed over how to help teams do their best work together. Starting in design, we focused on bringing teams to the table to thoughtfully hone and hand off their work. And with Freehand we’ve brought that same energy to empower cross-functional teams across full organizations to brainstorm, ideate and […]
HTTP/3’s use of UDP provides several advantages over TCP, including faster connections, better performance on high-latency networks, and improved security. Let’s begin with a quick overview of HTTP/3. HTTP/3: HTTP/3 was introduced in 2020 and is the latest version of HTTP. It is based on the QUIC protocol, which was developed by Google. Like HTTP/2, […]
CNN — Some people travel the world in search of adventure, while others seek out natural wonders, cultural landmarks or culinary experiences. But French photographer François Prost was looking for something altogether different during his recent road trip across America: strip clubs. From Miami to Los Angeles, Prost’s latest book “Gentlemen’s Club” charts his route […]
InVision got its start back in 2011 as a collaboration tool for designers. At the time, screens were designed largely in Photoshop and Illustrator, with no easy way to make interactive prototypes. Screenshot via the Wayback Machine of InVision’s start in 2011 InVision made it easy to export screens, create clickable prototypes, and get feedback […]
#263: Pedometer++ 5.0 March 1st, 2023 · 29 minutes A huge update to Pedometer++ including a complete UI rewrite and significant new features. This episode of Under the Radar is sponsored by: Issuu: Get started with Issuu today for FREE or sign up for an annual premium account and get 50% off Stream this episode […]
I’ve been working with this far since 2018 when I was initially hired to set up the first ever Influencer’s Team to visit and report on the fair as well as to speak on stage, complete with a panel of lively discussions. I was also asked to present a keynote. You can read all about […]
Foundation overloads the pattern matching operator ~= to enable matching against error codes in catch clauses. catch clauses in Swift support pattern matching, using the same patterns you’d use in a case clause inside a switch or in an if case … statement. For example, to handle a file-not-found error you might write: import Foundation […]
One of the most interesting aspects of SwiftUI, at least from an architectural perspective, is how it essentially treats views as data. After all, a SwiftUI view isn’t a direct representation of the pixels that are being rendered on the screen, but rather a description of how a given piece of UI should work, look, […]