The Rietta Blog
Cybersecurity, software, and the law between them.
Since 2005, this blog has covered cybersecurity, software development, and cloud migration, a resource for anyone staying informed about these areas.
01/26/2026
Beware the Sunset Trap: Why Your Legacy Software is a Ticking Time Bomb (and AI is Lighting the Fuse)
by Frank Rietta
The sunset trap is a disruptive, unplanned, expensive balloon payment for your organization, and with today's AI integrations it will be worse than ever before.
01/23/2026
Use AI to Describe Images as a Background Job in Ruby on Rails
by Frank Rietta
Treat AI as a background job in Ruby on Rails: a framework for using OpenAI's API to generate images from a prompt, describe them, and render the metadata.
Read More: Use AI to Describe Images as a Background Job in Ruby on Rails
12/17/2025
Local AI Setup with Ollama and Nvidia GPU on Ubuntu Linux
by Frank Rietta
Discover how to host your own AI locally using Ollama with an Nvidia GPU in Docker Compose on Ubuntu Linux, enhancing privacy, security, and cost efficiency.
Read More: Local AI Setup with Ollama and Nvidia GPU on Ubuntu Linux
05/05/2025
Securing the Unconnected: Air Gap Windows Application Code Review and Developer Training Success
by Frank Rietta
Rietta helped New Oceans Enterprises win a critical contract with a tailored security assessment of an air-gapped application and developer security training.
05/02/2025
Julia Parsons, USN, Enigma Code Breaker Dead at 104
by Frank Rietta
Obituary of Julia Parsons, a US Navy veteran, who operated the Bombe machine to break Enigma codes during World War II.
Read More: Julia Parsons, USN, Enigma Code Breaker Dead at 104
04/22/2025
Shorter SSL/TLS Lifetimes: Business Impact of Monthly Certificate Renewals
by Frank Rietta
New SSL/TLS rules mean monthly renewals by 2029. Understand the downtime risk and how to prepare your business.
Read More: Shorter SSL/TLS Lifetimes: Business Impact of Monthly Certificate Renewals
04/16/2025
The Imminent Funding Lapse of the CVE Database: A Cybersecurity Crisis
by Frank Rietta
Breaking news: the CVE program, crucial for tracking cyber threats, faced a funding lapse. CISA extended its contract for now; the long-term impact is unclear.
Read More: The Imminent Funding Lapse of the CVE Database: A Cybersecurity Crisis
04/10/2025
Google Search Results are Increasingly Disappointing as AI Results Are Pushed
by Frank Rietta
Google search results are declining as AI overviews are promoted. Is 'enshittification' inevitable? A user & business perspective on frustrating changes.
Read More: Google Search Results are Increasingly Disappointing as AI Results Are Pushed
04/04/2025
Understanding Signal Messaging App Security: Is Encryption Enough?
by Frank Rietta
Signal security explained: how end-to-end encryption works, threat models, and why security is more than encryption. Understand Signal's strengths & limits.
Read More: Understanding Signal Messaging App Security: Is Encryption Enough?
03/15/2025
Writing Rock, Paper, Scissors in Plain JavaScript to Expose my Daughter to Development
by Frank Rietta
Vanilla JavaScript game: See how to build Rock Paper Scissors with just HTML, CSS, and JS. Source code and playable demo included!
Read More: Writing Rock, Paper, Scissors in Plain JavaScript to Expose my Daughter to Development