Skip to content

csen2025.org

csen2025.org

Add Listing
Preventing input validation and injection attacks.
  • Dr. Ingrid Falk-Weller
  • October 10, 2026
  • (0)
  • Software Engineering

Never Build a Query by Concatenating a String

I remember sitting in a windowless server room during my second year in industry, staring at a debug log that looked more like a fever dream than a sequence of commands. A junior dev had tried to solve a massive…

Read More
Secrets management basics: preventing public repository leaks.
  • Dr. Ingrid Falk-Weller
  • October 3, 2026
  • (0)
  • Software Engineering

A Secret in the Repository Is Already Public

I remember sitting in a windowless server room during my first year in industry, staring at a terminal while a senior engineer explained that we didn’t need a formal system because “everyone knows who has the keys.” That was a…

Read More
Authentication versus authorisation concept diagram.
  • Dr. Ingrid Falk-Weller
  • September 27, 2026
  • (0)
  • Software Engineering

Who You Are and What You May Do Are Separate Questions

I remember sitting in a windowless server room during my first year in industry, staring at a distributed trace that made absolutely no sense, all because a senior dev had conflated authentication versus authorisation in our service mesh. We had…

Read More
Implementing effective rate limiting approaches.
  • Dr. Ingrid Falk-Weller
  • September 20, 2026
  • (0)
  • Software Engineering

Protecting the Service From Its Most Enthusiastic User

I still remember the smell of ozone and burnt dust in the server room during my first real production outage. I was staring at a dashboard where every single metric was screaming red, all because we had implemented one of…

Read More
Principles of idempotent API design for retries.
  • Dr. Ingrid Falk-Weller
  • September 10, 2026
  • (0)
  • Software Engineering

A Retry Should Not Charge the Card Twice

I remember sitting in a windowless operations room three years ago, watching a dashboard turn a violent shade of crimson because a simple retry logic loop had just doubled every single transaction in our ledger. We weren’t facing a sophisticated…

Read More
Caching strategies and invalidation decision process.
  • Dr. Ingrid Falk-Weller
  • August 31, 2026
  • (0)
  • Software Engineering

Deciding When to Forget Is the Hard Half

I spent three months in a windowless lab during my PhD trying to prove that a specific distributed consensus model was “perfectly scalable,” only to watch it crumble the moment we introduced a real-world workload. The culprit wasn’t the consensus…

Read More
Visualizing the n plus one query problem.
  • Dr. Ingrid Falk-Weller
  • August 29, 2026
  • (0)
  • Software Engineering

One Loop, Four Hundred Round Trips

I remember sitting in a windowless server room three years ago, watching a dashboard turn a violent shade of red while a production service choked to death. We weren’t facing a massive data corruption issue or a sophisticated DDoS attack;…

Read More
Developer reading a query plan.
  • Dr. Ingrid Falk-Weller
  • August 18, 2026
  • (0)
  • Software Engineering

The Optimiser Tells You Exactly What It Is About to Do

I remember sitting in a windowless server room during my second year in industry, staring at a terminal until my eyes burned, trying to figure out why a simple join was taking forty minutes. I had been told that the…

Read More
Indexing for real queries vs. intent.
  • Dr. Ingrid Falk-Weller
  • August 14, 2026
  • (0)
  • Software Engineering

An Index Helps the Query You Wrote, Not the One You Meant

I remember sitting in a windowless server room three years ago, watching a dashboard turn a violent shade of red because our “state-of-the-art” indexing strategy had completely collapsed under the weight of actual user behavior. We had followed the textbook…

Read More
Schema design fundamentals: normalization and denormalization.
  • Dr. Ingrid Falk-Weller
  • August 6, 2026
  • (0)
  • Software Engineering

Normalise Until It Hurts, Denormalise Until It Works

I remember sitting in a windowless server room during my first industry research role, staring at a distributed database that was buckling under its own weight. We hadn’t failed because our hardware was weak or our code was sloppy; we…

Read More
  • 1
  • 2
  • 3
  • 4

Recent Posts

  • Tune Their Method as Hard as You Tuned Yours
  • Never Build a Query by Concatenating a String
  • Decoupling Services Couples Them to the Broker
  • Letting the Model Decide What to Look at
  • Two Balancing Schemes With the Same Promise

Recent Comments

No comments to show.

Archives

  • October 2026
  • September 2026
  • August 2026
  • July 2026
  • June 2026
  • May 2026
  • April 2026
  • March 2026
  • February 2026
  • January 2026

Categories

  • Algorithms
  • Machine Learning
  • Research Practice
  • Software Engineering
  • Systems

2026© All right reserved by Radiustheme