Skip to content
Muhammet Şafak
tr

Talks and infographics

Muhammet Şafak — Presentations

Slides from my talks and one-page visual summaries will live here.

  • Talk

    An invoice's reliability

    From number collisions to dual-write, from duplicate delivery to determinism: how an invoice moves on without being lost, issued twice or changing outcome.

  • Talk

    Inside the Company

    Corporate or owner-run? Ten posts on decisions, process, roles, knowledge, pay, meetings, crisis and growth; and eight questions to ask in an interview.

  • Talk

    The 7 layers of a predictable API

    From resource and method to the OpenAPI contract: seven consistency decisions that keep an API from surprising its clients, with examples from the source posts.

  • Talk

    The life of a message

    From schema to delivery, from idempotency to DLQ replay: what to check at every stop so a message survives the queue intact.

  • Infographic

    Go and PHP: capacity per core

    Go, FrankenPHP and PHP-FPM on the same OAuth2 service: requests per core, CPU per request, PostgreSQL load and instance count.

  • Infographic

    Flaky tests: from 0.5% to 98%

    If each of 800 tests fails for no reason 0.5% of the time, the suite is red on almost every run. Why retry isn't a cure, and what catches flakiness?

  • Infographic

    UI scale in Laravel: from Blade to SPA

    Blade, Alpine.js, Livewire, Inertia.js, and SPA: choosing the UI tool in a Laravel project by interaction density, SEO needs, and the team.

  • Infographic

    Seven PHP frameworks, four measurements

    Cold request, load test, OPcache preload and the Laravel preload curve: the measured cost of seven PHP frameworks on a single page.

  • Infographic

    When an external service goes down

    Timeout, retry and circuit breaker: how three lines of defense stop a slow external service from locking up your whole application.

Search the site

Start typing to search posts, projects and pages.

Escto closePowered by Pagefind