The 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 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 moreSolo SaaS — How I Built a Serverless Workout App By Myself
Solo SaaS — How I Built a Serverless Workout App By MyselfTaking on SaaS can be terrifying, but it doesn’t have to be. The right tools and proper mindset can take you from idea to production in no time.This has been a relaxing summer. Back in June, I decided to take a break from
Read moreHow to Send Emails with React Using Resend
Learn how to quickly and easily create and send emails with React Email and Resend, and build a contact form for sending emails with Next.js. Continue reading How to Send Emails with React Using Resend on SitePoint.
Read moreFrom startup to Google and back again (Ep. 595)
Ben and Cassidy talk with programmer and developer advocate Sean Falconer, Head of Developer Relations and Marketing at Skyflow, ex-Googler, and host of the podcasts Partially Redacted and Software Engineering Daily. They cover why Sean pivoted from academic to cofounder, why AI is sparking excitement and anxiety in the DevRel
Read moreUp-down permutations
An up-down permutation of an ordered set is a permutation such that as you move from left to right the permutation alternates up and down. For example 1, 5, 3, 4, 2 is an up-down permutation of 1, 2, 3, 4, 5 because 1 < 5 > 3 < 4
Read more