Daniel Kuperman
21 posts
Fast Searching 4 Million Patent Records with FTS5
Introduction: The Limitations of LIKE Search When searching for “battery” in PatentLLM’s patent database (4 million records), results…
Using SafeLine WAF to Mitigate Zero-Day Web Exploitation Risks in a Self-Hosted Environment
Background In early 2026, a small engineering team operating several self-hosted services began reassessing their external attack surface…
Monkey Market
Advent of Code 2024 Day 22 Part 1 Another math gauntlet I get to program a bunch of…
Module 3: Testing Framework – Quality Assurance with Bazel
Learning Objectives By the end of this module, you will: Master Bazel’s testing framework and test execution Implement…
How to Deploy SafeLine WAF on a CyberPanel VPS
SafeLine is a self-hosted Web Application Firewall (WAF) that operates independently from any specific control panel, including CyberPanel.…
Deep research in content marketing: Using ChatGPT, Gemini, and Perplexity for strategy
Since late 2024, major players in the chatbot game have been rolling out a deep research feature…
Is it Real or AI? Test Your Detection Skills [Round 4]
Think you’re good at spotting AI-generated content? Put it to the test. Between Midjourney, Lummi and the host…
How to prioritize and get s#!t done as a PMM
This article is based on Daniel Kuperman’s stellar session at the San Francisco Product Marketing Summit. As a…
Basic Linux Commands
pwd — When you first open the terminal, you are in the home directory of your user. To…
Sites, Newsletters e Podcasts que todo dev deveria conhecer
Olá! Ao longo dos anos, descobri diversos sites e podcasts incríveis que me ajudaram muito nessa jornada. Por…