Unlocking the Power of Reflection in Mobile Development
(Wed, 24 Dec 2025)
This article explores the concept of reflection in software development, with a particular focus on mobile platforms like iOS (Swift) and Android
(Kotlin/Java). Reflection allows code to inspect and interact with objects, types, and properties at runtime, offering a way to make applications more dynamic and adaptable.
Reflection in Mobile Development
In software development, reflection gives us the ability to inspect and interact with objects, types, and members at runtime, without knowing their specifics at compile time. While it’s often
overlooked, reflection can be a powerful tool when used correctly, offering flexibility and adaptability in situations where static code might otherwise be limiting.
>> Read More
Penetration Testing Strategy: How to Make Your Tests Practical, Repeatable, and Risk-Reducing
(Wed, 24 Dec 2025)
Penetration testing — “pentesting” — still surprises teams. Some treat it as a checkbox before launch; others expect it to magically find every vulnerability. The truth sits in the middle: a
well-planned penetration testing strategy turns a point-in-time assessment into a practical tool that reduces business risk, informs engineering priorities, and improves resilience over time.
This article walks through how to build a penetration testing strategy that’s repeatable, cost-effective, and aligned with your business goals. It’s written for security leaders, engineering
managers, and CISOs who want tests that do more than produce reports — they change behavior and reduce real risk.
>> Read More
Data Modeling: From ERwin to the Cloud
(Wed, 24 Dec 2025)
Data modeling has transformed beyond recognition. We have moved from a simple entity-relationship diagram to sophisticated cloud architectures, and honestly, it is not just about shinier
technology — it is a complete rethink of how we handle data.
I learned the basics of ERwin back when it ruled the enterprise world. All industries used it, including banks, hospitals, and government agencies. The tool did wonders to standardize and
document, which made CFOs and compliance officers happy [1]. The vast database designs across massive organizations could be counted on. Though I will admit, the licensing costs were brutal —
especially for smaller teams who just needed basic modeling capabilities.
>> Read More
JavaScript Data Grid Comparison: 8 Popular Options Reviewed
(Wed, 24 Dec 2025)
Why does choosing the right JavaScript Data Grid still matter in 2026? Data grids remain a cornerstone of web applications: dashboards, admin panels, CRMs, analytics, and enterprise systems all
rely on them. The choice of the right grid still defines performance, customization flexibility, accessibility, and cost.
To find which grid fits your needs, I reviewed eight top JavaScript data grids and compared them by performance, customization, accessibility, cost, integration, and devX.
>> 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