iOS Mobile App Security Tips
I’ve been working in the software industry for over twenty years, touching all levels of security requirements. Below are my minimum recommendations for all apps:The mobile app should retrieve only the minimum amount of information required to operate from the servers.All user data stored by the app, whether on disk, Keychain, or
Read moreWhat You Need To Know About gRPC Error Handling
Photo by Tamara Menzi on UnsplashThe official gRPC documentation hardly mentions error handling. It recommends using Google’s status package if you need a richer error model, but are there any alternatives?This article came about when I started wondering how error handling works. For example, what’s received by the client if the
Read moreLimitations of Scoped CSS
Photo by Nikita Kachanovsky on UnsplashI was excited about Scoped CSS when frameworks like React and Vue introduced them a few years back.As I began trying Scoped CSS out for myself, I was disappointed and felt it didn’t live up to its hype.But after more tries, I’m happy to announce that Scoped CSS
Read moreThe 19th rule of HIPAA Safe Harbor
The HIPAA Safe Harbor provision says that data can be considered deidentified if 18 kinds of data are removed or reported at low resolution. At the end of the list of 18 items, there is an extra category, sometimes informally called the 19th rule: The covered entity does not have
Read moreForget “No Code.” Adios “Low Code.” Say hello to “Yes Code!”
We chat with Lee Robinson, VP of Developer Experience at Vercel, about v0: a generative AI Vercel built that produces code for web components based on a user's text description of a UI or interface.
Read moreDecentralized ActivityPub Could Be the Future of Social Networks
Image Source: WikipediaActivityPub is an open, distributed social network protocol standardized by the World Wide Web Consortium. Its first version was released in 2018, so it is not new. It is used by several social networks, including Mastodon, which has recently seen a significant increase in popularity when Elon Musk
Read moreStream Processing: Is SQL Good Enough?
SQL’s expressiveness might be limited compared to Java, yet SQL-centric data systems manage to generate more revenue. Why is that?Current 2023, organized by Confluent, is one of the biggest events in real-time data streaming space | image by authorTwo weeks ago, Current 2023, the biggest data streaming event in the world, took
Read moreDecodable SwiftData
A proof of concept to build offline-first iOS appsOur final prototype | screenshot by authorSince Apple announced the new SwiftData framework at WWDC23, I’ve been SUPER eager to try it out. It’s a new framework that matches SwiftUI’s style and makes working with persistent data (CoreData) much easier. Now that it's out
Read moreFinding a Random Point on a Polygon Using Jetpack Compose, Canvas, and Algorithms
Every day, we work to improve our projects. Whether it is a customer initiative, a corporate product, or our ownContinue reading on Better Programming »
Read moreBuilding an Order Delivery Analytics Application With FastAPI, Kafka, Apache Pinot, and Dash, Part…
Building an Order Delivery Analytics Application With FastAPI, Kafka, Apache Pinot, and Dash, Part 1Image by Brett Jordan from UnsplashManaging orders efficiently is vital for businesses in today’s world of online shopping and fast deliveries. Data-driven insights have become the key to achieving this. Imagine having a tool that lets you track
Read more