Secure AI Architecture for Payments: From Risk Signals to Real-Time Decisions
(Fri, 23 Jan 2026)
Most users tap Pay on Android and assume it’s simple. Behind that one tap, your app is juggling PCI rules, device security, fraud checks, and 3DS — usually inside a tight latency budget measured in hundreds of milliseconds.
If all of that logic lives in scattered checks, random API calls, and duplicated business rules, it will eventually break in subtle (and expensive) ways.
>> Read More
PostgreSQL Trigram Similarity vs. Pattern Matching: A Performance Comparison
(Fri, 23 Jan 2026)
A previous article presented a performance comparison between PostgreSQL Full-Text Search (FTS) and plain
pattern matching, especially in cases where a given piece of text is searched across multiple attributes of multiple entities. In brief, the conclusion was that FTS is significantly faster, while
pattern matching offers greater flexibility, a wider range of applicability, and higher precision.
The present article aims to continue this analysis, which is worthwhile when implementing global search solutions, in order to increase objectivity regarding the applicability of these methods
and to help programmers make informed choices more easily.
>> Read More
Reimagining Innovation: How Citizen Application Development is Reshaping the Modern Enterprise
(Fri, 23 Jan 2026)
Enterprise technology is shifting faster than ever. Innovation used to live behind a ticket. Business ideas waited in line while central teams balanced
priorities, budgets, and release windows. Citizen application development changes that rhythm. With modern low-code and no-code platforms, people closest to the problem can create secure, integrated apps and automations that
move work forward. The result is faster cycles, clearer ownership, and a pipeline of improvements that does not stall when bandwidth is tight.
According to Gartner, citizen application development platforms accelerate digital transformation by
empowering business users to independently build applications beyond traditional IT boundaries.
>> Read More
Vibe Coding Part 3 — Building a Data Quality Framework in Scala and PySpark
(Fri, 23 Jan 2026)
A couple of years ago, I developed a class-based Data Quality (DQ) framework in Scala. After some time, I became part of an
accelerator framework that dealt with many data engineering tasks, with data quality being one set of activities. After considering multiple factors, it was decided that the framework would be
built using Python. Given that we wanted to handle large datasets and ensure scalability, we decided to implement the
data quality framework in PySpark.
Using the Scala-based DQ framework as a stepping stone and foundation, I developed an equivalent DQ framework in PySpark. The framework was successful, with the DQ functionality implemented as a
Python library and packaged as a wheel.
>> Read More
DevOps Cafe Ep 79 - Guests: Joseph Jacks and Ben Kehoe
(Mon, 13 Aug 2018)
Triggered by Google Next 2018, John and Damon chat with Joseph Jacks (stealth startup) and Ben Kehoe (iRobot) about their public disagreements — and agreements — about Kubernetes and
Serverless.
>> Read More
DevOps Cafe Ep 78 - Guest: J. Paul Reed
(Mon, 23 Jul 2018)
John and Damon chat with J.Paul Reed (Release Engineering Approaches) about the field of Systems Safety and Human Factors that studies why accidents happen and how to minimize the occurrence and
impact.
Show notes at http://devopscafe.org
>> Read More
DevOps Cafe Ep. 77 - Damon interviews John
(Wed, 20 Jun 2018)
A new season of DevOps Cafe is here. The topic of this episode is "DevSecOps." Damon interviews John about what this term means, why it matters now, and the overall state of security.
Show notes at http://devopscafe.org
>> Read More