Apple WWDC 2023: Everything announced so far including the Vision Pro AR headset, iOS 17, MacBook Air and more
It’s WWDC 2023 keynote time! Each year Apple kicks off its Worldwide Developer Conference with a few hours of just straight announcements, generally covering things from OS to watchOS to new and updated gadgets. Here’s how to tune in — someone even created a BINGO game. By now, you’ve prepared
Read moreVisionOS is Apple’s latest operating system
VisionOS is the name of Apple’s newest operating system — the OS that powers the Apple Vision Pro, Apple’s soon-to-launch augmented reality headset. Unveiled at its annual WWDC conference, Apple describes VisionOS as “the first OS designed for the ground up for spatial computing” — spatial computing being Apple’s phrase
Read moreChris’ Corner: Scoping
If I were going to argue against @scope, the new CSS feature, I might say that CSS already has scope. Like, every selector is “scope”. If you say .el, you’re saying “scope this bit of CSS to elements that have the class name of ‘el'”. But then someone might tell
Read moreWhat developers with ADHD want you to know
Note: For this article, we spoke with two Stack Overflow software engineers who have been diagnosed with ADHD but who wish to remain anonymous. A few months ago, we wrote about the overlap between people with ADHD (attention-deficit/hyperactivity disorder) and people who code for a living. We noted the plethora
Read moreExtending ROS 2 States: An Overview of AICA’s Libraries for State Representation
Part 2 of a series of articles centered on ROS 2 and the development we made at AICA to develop a Task and Motion Planning (TAMP) frameworkPhoto by Farzad on UnsplashWelcome back to this series of articles centered on the development we made at AICA to develop a Task and Motion
Read moreThe SEC’s case against Binance, a live reading by Liz Lopatto
Illustration by Alex Castro / The Verge Let’s enjoy some legal documents together! So the SEC is suing Binance, and let me tell you: I love a dang legal document. Please join me on this stupid journey as I live blog my favorite direct quotes from the complaint. The best
Read moreHow to Cache Your React Native Dependencies in GitHub Actions
Caching allows for faster builds by reusing downloaded packages. With a little bit of trickery, we can cache our dependencies in GitHub ActionsUnsplash image by Lucian AlexeIntroductionYou’re building your React Native app on a CI/CD provider for the first time. One of the first things you notice is that it takes a
Read moreFunctional Mockito
Testing functional applications with MockitoContinue reading on Better Programming »
Read moreExtreme Software Ownership
What extreme ownership means for software developersImage generated with Midjourney AIWhat is Extreme Ownership?Most of all, it’s a book. It provides a detailed leadership philosophy based on taking complete ownership of our tasks.I will not attempt to summarise the book (please read it, as it is great), but the core message
Read moreWhere Shall We Have Lunch? — From Survival To Sophistication
Where Shall We Have Lunch? — From Survival To SophisticationThe three phases of living as a web developerImage generated by MidJourneyThe History of every major Galactic Civilization tends to pass through three distinct and recognizable phases, those of Survival, Inquiry and Sophistication, otherwise known as the How, Why, and Where phases. For
Read more