John Patterson
banner
jasper07.secondphase.com.au
John Patterson
@jasper07.secondphase.com.au
430 followers 160 following 930 posts
"Such is life" https://secondphase.com.au
Posts Media Videos Starter Packs
How Brisbane’s TechnologyOne grew into ASX50 company
bit.ly/49gZ2JR
React vs. Backbone in 2025
backbonenotbad.hyperclay.com

the paradox with modern frameworks, trade transparency for abstraction, making it easy to start and hard to master. Abstraction helps beginners, but hides complexity that burns experienced devs when things break.
React vs Backbone in 2025
A comparison between a React and Backbone password strength app
backbonenotbad.hyperclay.com
It's a good article, made me stop and reflect, I remember early on there use to be limits to the depth of stacking but I have some doozies where parameters needed to be added layer 1 to make something work layer 20.
But to tear down a factory or to revolt against a government or to avoid repair of a motorcycle because it is a system is to attack effects rather than causes; and as long as the attack is upon effects only, no change is possible.
-- Robert Pirsig --
Hahah I am still optimistic, AI is a multiplier, just like a rubber duck—with em dashes
I’ve been told a few times recently my 10+ year-old code was moved to S/4HANA Cloud. I feel BAL logging is half the reason it survived
Agree writing is such an underestimated skill, the more you flex it the better you get
I remember that wat talk, classic
Wait till he works out that he will have to deploy his app on every instance and then work out Cloud Logging already has these metrics and more and works with multi instances out of the box
We once had a SAP event in Google offices in SF, the toilets were a highlight 😂 Learning on the Loo and Testing on the Toilet have been very successful
BTP Ctms has a feature where you can tag transports, interested in how people using to correlate say a Jira ticket with a Cloud ALM feature ID so when an issue downstream can find the source easily
Cool, I saw you can use tags in TMS. Does SAP CI/CD allow pushing Git tags to TMS, for example linking to a Jira or SNOW ticket?
Used to a separate CI server. Curious where Git workflow starts and ends in SAP CI/CD. Local tests, PR, builds, deploys. How is it all structured?
Curious about the workflow, local tests run before GitHub Actions, then a PR? Where does the build happen, and does CI/CD run on push or only PR approval?
Interesting, so sharding fails in SAP CI/CD because cds test only runs one CAP instance, one DB, one global cds env, and you can’t glob tests to create own shards cc @mauriciolauffer.bsky.social we talking one Unit, integration, and E2E? No Docker per shard || concern possible?
I saw the CMIS feature this morning, that and Service Now, its like you following me 😁
I have a similar draft on intentional moduliths using DDD, organizing your app into clear, domain-aligned modules that communicate via event-driven interactions. Improving maintainability, testing, and modularity while deploying as one unit, easing future microservice transition.
The last chapter - Cloud and Services

From transactions to partitions, replication, consensus, and durable execution.

The author closes with stories from his 10 years at SAP, on how cloud provisioning changed how he worked.
Reading "Think Distributed Systems"

Like no other book I've read. Builds mental models - start with basics then layer on. How transactions work, distributed transactions, durable execution

Concise definition, how to think about it. Each builds on prior

www.manning.com/books/think-...
Think Distributed Systems - Dominik Tornow
Reason confidently about distributed systems. Distributed systems are complex—but they’re also everywhere in modern software. A fuzzy understanding of how distributed systems work is no longer an opt...
www.manning.com
Lol Just don't let the weeds (abandoned draft posts) take over.