Logo
Search
Home
About
Blog
Music
Projects
Contact
Login
Subscribe

Programming & Code

Programming & Code

+2

4 Critical LLM Security Risks in RAG Systems: Protecting Your AI’s Knowledge Base

Mar 19, 2026

•

2 min read

4 Critical LLM Security Risks in RAG Systems: Protecting Your AI’s Knowledge Base

How data poisoning, prompt injection, and GraphQL exploits expose vulnerabilities in Retrieval-Augmented Generation (RAG) systems and what you can do to secure them

Dave Berry
Dave Berry

Programming & Code

+3

From Theory to Code: A Deep Dive into Molecular Extended-Connectivity Fingerprints (ECFPs) with Python

Mar 4, 2026

•

25 min read

From Theory to Code: A Deep Dive into Molecular Extended-Connectivity Fingerprints (ECFPs) with Python

Understanding Molecular Fingerprints and the ECFP Algorithm, with a Step-by-Step Python and RDKit Implementation

Dave Berry
Dave Berry

Programming & Code

+1

Building a Simple Version Control System with Python

Mar 1, 2026

•

6 min read

Building a Simple Version Control System with Python

A Step-by-Step Python Tutorial to Create a Snapshot-Based Version Control System Using Hashing, File Tracking, and a Command-Line Interface

Dave Berry
Dave Berry

Programming & Code

+2

Multimodal Few-Shot Learning with Frozen Language Models: A Review

Feb 24, 2026

•

9 min read

Multimodal Few-Shot Learning with Frozen Language Models: A Review

How Frozen Language Models Enable Multimodal Few-Shot Learning Across Vision and Text Tasks

Dave Berry
Dave Berry

Programming & Code

+2

RLHF Training at Scale with DeepSpeed-Chat

Feb 17, 2026

•

9 min read

RLHF Training at Scale with DeepSpeed-Chat

Efficient RLHF Training for Large Language Models with DeepSpeed-Chat, PPO, and LoRA

Dave Berry
Dave Berry

Programming & Code

+3

Bite-Sized Bayesian: A Mini-Tour of Bayesian Inference, from Coin Flips to Neural Networks

Feb 14, 2026

•

5 min read

Bite-Sized Bayesian: A Mini-Tour of Bayesian Inference, from Coin Flips to Neural Networks

How priors, posteriors, and probability distributions help us reason under uncertainty

Dave Berry
Dave Berry

Dave Berry

Scientist, Musician, Entrepreneur — Exploring science, creativity, technology, and life through research, music, and thoughtful inquiry.

Disclaimer: The views expressed on this site are my own and do not represent those of any employer or organization I’m affiliated with. Content is for informational and educational purposes only and is not medical, legal, financial, investment, or professional advice. Always consult qualified professionals regarding your specific situation.