As spend management space heats up, Brex and Rho turn to AI startups to help power new products
The competition in the spend management space continues to intensify. Brex and Rho today each announced AI-powered/enabled accounts payables offerings. Their announcements coincidentally came out the same day competitor Ramp announced it had expanded into procurement — further evidence that the companies in the space are clamoring to not only
Read MoreDependency Injection Demystified
Write robust and maintainable software using modern language featuresImage generated using MidjourneyUnit testing will inherently nudge you towards writing your code in a maintainable way. You’ll separate concerns, design sensible interfaces, and break your code into small, easy-to-reason-about chunks.Modern language features like async/await and functional reactive programming bring incredible ergonomics to
Read MoreThe entire story of Twitter / X under Elon Musk
Image: Laura Normand / The Verge Forget Tesla, SpaceX, Neuralink, and The Boring Company — Elon Musk is now the owner of Twitter. Elon Musk bought Twitter, and now he’s rebranding it as X. Signs have gone up (and back down), icons are changing, and an old plan is new.
Read MoreThe Problem With Sharing Problems in Complex Systems
Should shared problems have shared solutions? Deciding so requires us to understand them at a deeper levelPhoto by Markus Winkler on UnsplashThroughout my career, one scenario has reared its head over and over again: multiple components seemingly sharing one problem in complex systems.From software architecture to macroeconomics, the question always arises: “Should shared
Read MoreThis California agency wants to know what happens to all that connected car data
The troves of data collected by today’s modern connected cars has long been viewed as a cash cow — a yet untapped opportunity that could boost profits for automakers. Now one California agency wants to know exactly how that data might be used. The California Privacy Protection Agency announced plans
Read MoreCreating and Modifying UIKit Components Like in SwiftUI
Photo by Firmbee.com on UnsplashProtocol-oriented programming is one of the most powerful and flexible tools for competent composition and distribution of responsibility in Swift. In one of the previous articles, protocol-oriented programming was used to manage the state and build a safe sequence of state transitions without additional checks. If you
Read MoreHow to Use React Hooks the Right Way to Solve Common Problems
I’m hooked on HooksA real hook to represent the concept of a hook because it’s hard to find pictures of conceptsUsing Hooks in React is the standard way of writing React in 2023. The old ways do still work. You can still write class components. Heck, you can even still write React
Read MoreFocus or Focus Visible? A Guide to Making Your Focus State Accessible
App navigation is crucial for users regardless of what device they are usingContinue reading on Better Programming »
Read MoreHow to Audit JPA Entities Using Envers in a Spring Boot Application
How to use the Hibernate Envers library to audit JPA entitiesContinue reading on Better Programming »
Read MorePosting Images to Bluesky Social with Perl
If a picture is worth a thousand words, just think how much more engaging our articles will be with images attached. A guide for…Continue reading on Better Programming »
Read More