Common Pitfalls Caused by Delayed State Updates in SwiftUI
Photo by Khalid ELBAZ on UnsplashAs we all know, SwiftUI is a reactive framework, which means that the framework automatically updates the view when the data source changes. Similarly, when we want to adjust the view display, we should directly modify the state. However, some system controls in SwiftUI need to
Read moreArea codes
US telephone area codes are allocated somewhat randomly. There was a deliberate effort to keep geographical proximity from corresponding to numerical proximity, unlike zip codes. (More of zip code proximity here.) In particular, consecutive area codes should belong to different states. The thought was that this would reduce errors. It’s
Read moreWhat it’s like being a professional workplace bestie (Ep. 603)
Stack Overflow’s Employee Resource Groups (ERGs) are a cornerstone of our efforts to create a diverse, inclusive, and equitable workplace. For this episode, Ben chats with Stack Overflow employee engagement partner Joey Randazzo, senior software engineer and friend of the show Kyle Mitofsky, and Natasha Maiorana, executive business partner and
Read moreHow to Create a Chrome Extension in 10 Minutes Flat
Learn how easy it is to build your own Chrome extension in five straightforward steps as we walk through a practical extension for ChatGPT. Continue reading How to Create a Chrome Extension in 10 Minutes Flat on SitePoint.
Read moreBetter Programming Has a New Editor
I’ll be moving on from my role, but please welcome Mihai Banulescu, the incoming Editor-in-Chief of Better Programming.Photo by Ross Findon on UnsplashStarting September 11, 2023, I’ll be stepping away from my role as the editor of Better Programming, and Mihai Banulescu will be taking over the editorial and management duties
Read moreWhat Should a Data Orchestration Tool Do
Data orchestration in a DataOps setupContinue reading on Better Programming »
Read moreA Taste of Coq and Correct Code by Construction
How to write correct code by construction using the Coq Proof AssistantPaul Cadman and Walter Schulze playing with wooden blocks in preparation for the talkSoftware can be incredibly buggy. Look at all these errors:There are many cases where these bugs have consequences beyond throwing your phone at the wall:Amazon web services takes down
Read moreHow To Give Feedback To Your Manager
Help your managers become better leaders by giving them the feedback they needContinue reading on Better Programming »
Read moreChris’ Corner: Even More SVG Tricks
SVG has so many tricks up its sleeve. It’s really a full-featured drawing API literally designed for the web, but few of us really truly understand it nor reach for it enough. Heck, I even wrote a book about it, and I don’t. At the time, just getting people to
Read moreThe one key skill I look for to judge seniority
How the ability to navigate ambiguity sets outstanding people apartContinue reading on Better Programming »
Read more