I recently hosted an episode of Software Engineering Radio called "Samuel Colvin on the Pydantic Ecosystem"!

  • Home
  • Teaching
    • Overview
    • Data Abstraction
    • Operating Systems
  • Research
    • Overview
    • Papers
    • Presentations
  • Outreach
    • Software
    • Service
    • Blog
  • About
    • Biography
    • Schedule
    • Contact
    • Blog
    • Service
    • Papers
    • Presentations
Categories
All (56)
database testing (8)
developer development (2)
developer productivity (13)
empirical study (1)
flaky tests (6)
industry connections (7)
mutation testing (4)
performance analysis (1)
position statement (6)
post (56)
regression testing (5)
research methodology (4)
research paper (9)
seed interview (7)
software development (7)
software engineering radio (11)
software testing (2)
software tool (12)
technical writing (6)
web testing (1)

Blog

Code
from rich.console import Console
console = Console()
post_count = count_blog_posts()
console.print(
    f":rocket: Enjoy reading these {post_count} blog posts! What else should I write about?"
)
🚀 Enjoy reading these 56 blog posts! What else should I write about?

Insights from my Software Engineering Radio interview with Samuel Colvin

post
software development
software engineering radio

How does Pydantic support Python programming?

2025
2 min

Is slicing or mutation testing better at automatically identifying weaknesses in your test suite?

post
research paper
software testing

How can we best find the blind spots of our test suites?

2025
3 min

When flaky tests fail together: Empirical evidence for systemic flakiness

post
research paper
flaky tests

Flaky tests often cluster together with shared root causes!

2025
4 min

Insights from my Software Engineering Radio interview with Will McGugan

post
software development
software engineering radio

How do you build text-based user interfaces?

2025
3 min

Insights from my Software Engineering Radio interview with Eran Yahav

post
software development
software engineering radio

How does Tabnine automate the engineering process?

2025
3 min

Using eXtreme mutation testing to discover hidden test suite weaknesses

post
mutation testing
developer productivity

Can tools detect hidden weaknesses in test suites?

2024
3 min

Insights from my Software Engineering Radio interview with Itamar Friedman

post
software development
software engineering radio

How can generative AI transform automated testing?

2024
3 min

Insights from my Software Engineering Radio interview with Goran Petrovic

post
mutation testing
software engineering radio

How do Google’s engineers perform mutation testing?

2024
3 min

Insights from my Software Engineering Radio interview with Jonathan Schneider

post
regression testing
software engineering radio

How does OpenRewrite support automated refactoring?

2024
2 min

Insights from my Software Engineering Radio interview with Marcelo Trylesinski

post
developer development
software engineering radio

Let’s learn more about the creation and use of FastAPI!

2024
2 min
No matching items
  • 1
  • 2
  • 3
  • ...

GMK

Top