---
title: Yagiz Nizipli's blog
description: "Yagiz Nizipli is a software engineer who writes about software engineering, programming, and technology. His research and work is focused on software performance."
author: Yagiz Nizipli
canonical: "https://www.yagiz.co"
markdown: "https://www.yagiz.co/index.md"
---

# Yagiz Nizipli's blog

> Yagiz Nizipli is a software engineer who writes about software engineering, programming, and technology. His research and work is focused on software performance.

---

- [Announcing Ada v4: Validating 35.6M URLs per second](https://www.yagiz.co/release-of-ada-v4.md) — 2026-07-27
- [State of URL parsing performance in 2025](https://www.yagiz.co/state-of-url-parsing-2025.md) — 2025-12-09
- [Release of Ada v3.0 with URLPattern](https://www.yagiz.co/release-of-ada-v3.md) — 2025-01-30
- [Developing fast & built-in task runner in Node.js core](https://www.yagiz.co/developing-fast-builtin-task-runner.md) — 2024-06-17
- [Dear 20 year old Software Engineer](https://www.yagiz.co/dear-20-year-old-software-engineer.md) — 2024-05-02
- [Recap 2023 - The year of hard work and new beginnings](https://www.yagiz.co/recap-2023.md) — 2023-12-25
- [Improving Node.js loader performance](https://www.yagiz.co/improving-nodejs-loader-performance.md) — 2023-12-12
- [Using insecure npm package manager defaults to steal your macOS keyboard shortcuts](https://www.yagiz.co/using-insecure-npm-defaults.md) — 2023-06-28
- [The story of WHATWG URL Specification for toddlers](https://www.yagiz.co/whatwg-url-specification-for-toddlers.md) — 2023-06-22
- [URL specification and browser implementation differences](https://www.yagiz.co/url-parsing-and-browser-differences.md) — 2023-05-25
- [Reducing the cost of string serialization in Node.js core](https://www.yagiz.co/reducing-the-cost-of-string-serialization-in-nodejs-core.md) — 2023-04-25
- [Securing your Next.js 13 application](https://www.yagiz.co/securing-your-nextjs-13-application.md) — 2023-04-22
- [Announcing Ada URL parser v2.0](https://www.yagiz.co/announcing-ada-url-parser-v2-0.md) — 2023-03-30
- [Performance tips for C++ developers](https://www.yagiz.co/performance-tips-for-c-developers.md) — 2023-03-24
- [Working with 1000+ tests on a stable C++ library](https://www.yagiz.co/working-with-1000-tests.md) — 2023-03-18
- [Using V8 Fast API in Node.js core](https://www.yagiz.co/using-v8-fast-api-in-node-js-core.md) — 2023-01-13
- [Implementing Node.js URL parser in WebAssembly with Rust](https://www.yagiz.co/implementing-node-js-url-parser-in-webassembly-with-rust.md) — 2022-02-28
- [PostgreSQL: Optimizations and indexes](https://www.yagiz.co/postgresql-index-performance.md) — 2022-02-26
- [Tracing query performance with Knex.js](https://www.yagiz.co/tracing-query-performance-with-knex-js.md) — 2022-01-23
- [How to generate a valid and fast Sudoku board from scratch?](https://www.yagiz.co/sudoku-generating-valid-one.md) — 2021-10-15
- [Performance metrics and benchmarking on Node.js](https://www.yagiz.co/performance-metrics-and-benchmarking-nodejs.md) — 2021-05-16
- [Timing Attacks on Node.js](https://www.yagiz.co/timing-attacks-on-node-js.md) — 2021-03-24
- [Cordova, React Native, Swift: What is really next?](https://www.yagiz.co/cordova-react-native-swift.md) — 2020-11-22

---

Authored by Yagiz Nizipli

Canonical: https://www.yagiz.co

Please attribute this content to Yagiz Nizipli and link back to the canonical URL when quoting or summarizing.