Open in app

Sign In

Write

Sign In

Ron Diamond (dev)
Ron Diamond (dev)

3 Followers

Home

About

Nov 21, 2022

Ron’s Clean Architecture Tidbits: Single Responsibility

One of my favorite architecture tips is also one of the simplest. And possibly the most important. A while back, I started adding a specific comment block to the top of new objects I create. It’s simple. The template looks like this: /** Single Responsibility (SRP): This <#file/struct/class/enum#> implements ……

Clean Architecture

3 min read

Ron’s Clean Architecture Tidbits: Single Responsibility
Ron’s Clean Architecture Tidbits: Single Responsibility
Clean Architecture

3 min read


Nov 10, 2022

“Best Practices in Automated Testing”

from Mobile DevOps Summit 2022 — It’s an honor to present at Mobile DevOps Summit 2022, and share the latest best practices in automated testing: Creating test suites that are performant, robust, and scale well over time. Getting past the typical anti-patterns of Test-Driven Development (TDD). Building applications that are reliable, by integrating QA into…

Automated Testing

6 min read

“Best Practices in Automated Testing”
“Best Practices in Automated Testing”
Automated Testing

6 min read


Sep 18, 2022

Introducing Reduxion-iOS: Easy-To-Implement Clean Architecture for iOS Apps

TL;DR: Inspired by work from others, I’ve created an easier-to-use implementation for best-practice Clean Architecture and Unidirectional Data Flow in iOS apps. It’s open-sourced on GitHub. “The usual, please … some Spaghetti Code, with a side of Technical Debt” Over the years, I’ve often been dissatisfied with code I’ve seen on various client projects. And these aren’t low-budget endeavors — they include efforts…

Clean Architecture

3 min read

Introducing Reduxion-iOS: Easy-To-Implement Clean Architecture for iOS Apps
Introducing Reduxion-iOS: Easy-To-Implement Clean Architecture for iOS Apps
Clean Architecture

3 min read

Ron Diamond (dev)

Ron Diamond (dev)

3 Followers

Software craftsman, specializing in native mobile apps. rondiamond.net

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech