corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a08751-d14c-72e3-9a9c-5d9bffdfab73", "title": "Today is my first day at JetBrains", "url": "https://blog.orhun.dev/jetbrains/", "published_at": "2026-06-01T00:00:00+00:00" }, { "id": "01a08751-d14c-72e3-9a9c-5d9c00a239ae", "title": "Ratty: A terminal emulator with inline 3D graphics", "url": "https://blog.orhun.dev/introducing-ratty/", "published_at": "2026-05-11T00:00:00+00:00" }, { "id": "01a08751-d14c-72e3-9a9c-5d9c01a01cca", "title": "Break the loop, move to Berlin", "url": "https://blog.orhun.dev/moving-to-berlin/", "published_at": "2026-04-18T00:00:00+00:00" }, { "id": "01a08751-d14c-72e3-9a9c-5d9c0260bb3a", "title": "Write less code, be more responsible", "url": "https://blog.orhun.dev/code-responsibly/", "published_at": "2026-04-11T00:00:00+00:00" }, { "id": "01a08751-d14c-72e3-9a9c-5d9c02df5e90", "title": "800 Rust terminal projects in 3 years", "url": "https://blog.orhun.dev/800-rust-projects/", "published_at": "2026-04-03T00:00:00+00:00" }, { "id": "01a08751-d14d-702f-a863-dbe9e2008891", "title": "Building a guitar trainer with embedded Rust", "url": "https://blog.orhun.dev/introducing-tuitar/", "published_at": "2026-03-28T00:00:00+00:00" }, { "id": "01a08751-d14d-702f-a863-dbe9e2f8f142", "title": "Looking back on 2025", "url": "https://blog.orhun.dev/2025-wrapped/", "published_at": "2025-12-31T00:00:00+00:00" }, { "id": "01a08751-d14d-702f-a863-dbe9e33165b8", "title": "Superbooth 2025 Experience", "url": "https://blog.orhun.dev/am-i-a-musician-yet/", "published_at": "2025-05-12T00:00:00+00:00" }, { "id": "01a08751-d14d-702f-a863-dbe9e402aef9", "title": "How I set up this blog", "url": "https://blog.orhun.dev/setting-up-this-blog/", "published_at": "2024-12-23T00:00:00+00:00" }, { "id": "01a08751-d14d-702f-a863-dbe9e49ca805", "title": "Can't trust any VPN these days", "url": "https://blog.orhun.dev/cant-trust-any-vpn/", "published_at": "2024-10-16T00:00:00+00:00" }, { "id": "01a08751-d14d-702f-a863-dbe9e4a24b87", "title": "Why I started livestreaming as a Rust developer?", "url": "https://blog.orhun.dev/livestreaming/", "published_at": "2024-09-06T00:00:00+00:00" }, { "id": "01a08751-d14d-702f-a863-dbe9e4b1b97a", "title": "The Name Quest", "url": "https://blog.orhun.dev/mongolia-trip/", "published_at": "2024-05-03T00:00:00+00:00" }, { "id": "01a08751-d14d-702f-a863-dbe9e4b7c4ee", "title": "Ratatui Received Funding: What's Next?", "url": "https://blog.orhun.dev/open-source-funding-with-ratatui/", "published_at": "2024-04-08T00:00:00+00:00" }, { "id": "01a08751-d14d-702f-a863-dbe9e556d4bc", "title": "My FOSDEM 2024 Experience", "url": "https://blog.orhun.dev/fosdem-2024-experience/", "published_at": "2024-02-05T00:00:00+00:00" }, { "id": "01a08751-d14d-702f-a863-dbe9e5c5dd53", "title": "Why stdout is faster than stderr?", "url": "https://blog.orhun.dev/stdout-vs-stderr/", "published_at": "2024-01-10T00:00:00+00:00" }, { "id": "01a08751-d14d-702f-a863-dbe9e68a29d8", "title": "Fully Automated Releases for Rust Projects", "url": "https://blog.orhun.dev/automated-rust-releases/", "published_at": "2023-10-24T00:00:00+00:00" }, { "id": "01a08751-d14d-702f-a863-dbe9e69f8d7d", "title": "From tui-rs to Ratatui: 6 Months of Cooking Up Rust TUIs", "url": "https://blog.orhun.dev/ratatui-0-23-0/", "published_at": "2023-08-28T00:00:00+00:00" }, { "id": "01a08751-d14d-702f-a863-dbe9e6af7afa", "title": "Generating terminal user interfaces with Ratatui + ChatGPT", "url": "https://blog.orhun.dev/ratatui-0-22-0/", "published_at": "2023-07-17T00:00:00+00:00" }, { "id": "01a08751-d14d-702f-a863-dbe9e708a961", "title": "Zig Bits 0x4: Building an HTTP client/server from scratch", "url": "https://blog.orhun.dev/zig-bits-04/", "published_at": "2023-07-11T00:00:00+00:00" }, { "id": "01a08751-d14d-702f-a863-dbe9e70d177e", "title": "Ratatui: Build rich terminal user interfaces using Rust", "url": "https://blog.orhun.dev/ratatui-0-21-0/", "published_at": "2023-05-29T00:00:00+00:00" }, { "id": "01a08751-d14d-702f-a863-dbe9e7ee6951", "title": "Taking Rust to the Cloud: Blazingly Fast File Sharing", "url": "https://blog.orhun.dev/blazingly-fast-file-sharing/", "published_at": "2023-05-17T00:00:00+00:00" }, { "id": "01a08751-d14d-702f-a863-dbe9e86a242b", "title": "Zig Bits 0x3: Mastering project management in Zig", "url": "https://blog.orhun.dev/zig-bits-03/", "published_at": "2023-04-19T00:00:00+00:00" }, { "id": "01a08751-d14d-702f-a863-dbe9e913aa5b", "title": "Setting up a packaging environment for Alpine Linux (introducing alpkg)", "url": "https://blog.orhun.dev/alpine-packaging-setup/", "published_at": "2023-03-27T00:00:00+00:00" }, { "id": "01a08751-d14d-702f-a863-dbe9e9de2f5e", "title": "Zig Bits 0x2: Using defer to defeat memory leaks", "url": "https://blog.orhun.dev/zig-bits-02/", "published_at": "2023-03-21T00:00:00+00:00" }, { "id": "01a08751-d14d-702f-a863-dbe9e9e69889", "title": "Introducing runst: Handle desktop notifications neatly on Linux!", "url": "https://blog.orhun.dev/introducing-runst/", "published_at": "2023-03-05T00:00:00+00:00" }, { "id": "01a08751-d14d-702f-a863-dbe9ea138311", "title": "Zig Bits 0x1: Returning slices from functions", "url": "https://blog.orhun.dev/zig-bits-01/", "published_at": "2023-02-17T00:00:00+00:00" }, { "id": "01a08751-d14d-702f-a863-dbe9eacbd23d", "title": "Packaging Rust Applications for the NPM Registry", "url": "https://blog.orhun.dev/packaging-rust-for-npm/", "published_at": "2023-01-24T00:00:00+00:00" }, { "id": "01a08751-d14d-702f-a863-dbe9ebb38395", "title": "Zero-dependency random number generation in Rust", "url": "https://blog.orhun.dev/zero-deps-random-in-rust/", "published_at": "2023-01-03T00:00:00+00:00" }, { "id": "01a08751-d14d-702f-a863-dbe9ec7b31ca", "title": "Open Source Grindset Explained", "url": "https://blog.orhun.dev/open-source-grindset/", "published_at": "2022-12-25T00:00:00+00:00" }, { "id": "01a08751-d14d-702f-a863-dbe9ec818a9a", "title": "I finally found out why I'm so depressed", "url": "https://blog.orhun.dev/norway-depression/", "published_at": "2022-07-06T00:00:00+00:00" }, { "id": "01a08751-d14d-702f-a863-dbe9ed47f3ea", "title": "My motivation towards working on open source", "url": "https://blog.orhun.dev/open-source-motivation/", "published_at": "2022-07-02T00:00:00+00:00" }, { "id": "01a08751-d14d-702f-a863-dbe9ed949f8a", "title": "Move away from streaming platforms & take your music offline", "url": "https://blog.orhun.dev/take-your-music-offline/", "published_at": "2022-06-03T00:00:00+00:00" }, { "id": "01a08751-d14d-702f-a863-dbe9ee6a3a6a", "title": "How hard upgrading a Rust JWT library could be?", "url": "https://blog.orhun.dev/upgrading-rust-jwt/", "published_at": "2022-04-22T00:00:00+00:00" }, { "id": "01a08751-d14d-702f-a863-dbe9ef398b26", "title": "Rewriting sysctl(8) in Rust: systeroid", "url": "https://blog.orhun.dev/rewriting-sysctl-in-rust/", "published_at": "2022-04-17T00:00:00+00:00" }, { "id": "01a08751-d14d-702f-a863-dbe9efa9786d", "title": "git-cliff 0.5.0", "url": "https://blog.orhun.dev/git-cliff-0-5-0/", "published_at": "2021-12-15T00:00:00+00:00" }, { "id": "01a08751-d14d-702f-a863-dbe9f0709d66", "title": "Introducing gpg-tui, a Terminal User Interface for GnuPG", "url": "https://blog.orhun.dev/introducing-gpg-tui/", "published_at": "2021-05-29T00:00:00+00:00" }, { "id": "01a08751-d14d-702f-a863-dbe9f08acc8d", "title": "Spin Up Your Own No-Bullshit File Hosting Service", "url": "https://blog.orhun.dev/no-bullshit-file-hosting/", "published_at": "2021-02-14T00:00:00+00:00" }, { "id": "01a08751-d14d-702f-a863-dbe9f148dcd7", "title": "My First Month as an Arch Linux Trusted User", "url": "https://blog.orhun.dev/my-first-month-as-tu/", "published_at": "2021-02-06T00:00:00+00:00" }, { "id": "01a08751-d14d-702f-a863-dbe9f15f11ab", "title": "Kmon! Let's manage the Linux kernel modules!", "url": "https://blog.orhun.dev/introducing-kmon/", "published_at": "2020-04-02T00:00:00+00:00" } ] posts
Claim your blog
Back to Orhun's Blog
Blog · corpus.blog/blogs/blog.orhun.dev/posts
Orhun's Blog
blog.orhun.dev
2026
Today is my first day at JetBrains
original ↗
1 Jun 2026
Ratty: A terminal emulator with inline 3D graphics
original ↗
11 May 2026
Break the loop, move to Berlin
original ↗
18 Apr 2026
Write less code, be more responsible
original ↗
11 Apr 2026
800 Rust terminal projects in 3 years
original ↗
3 Apr 2026
Building a guitar trainer with embedded Rust
original ↗
28 Mar 2026
2025
Looking back on 2025
original ↗
31 Dec 2025
Superbooth 2025 Experience
original ↗
12 May 2025
2024
How I set up this blog
original ↗
23 Dec 2024
Can't trust any VPN these days
original ↗
16 Oct 2024
Why I started livestreaming as a Rust developer?
original ↗
6 Sept 2024
The Name Quest
original ↗
3 May 2024
Ratatui Received Funding: What's Next?
original ↗
8 Apr 2024
My FOSDEM 2024 Experience
original ↗
5 Feb 2024
Why stdout is faster than stderr?
original ↗
10 Jan 2024
2023
Fully Automated Releases for Rust Projects
original ↗
24 Oct 2023
From tui-rs to Ratatui: 6 Months of Cooking Up Rust TUIs
original ↗
28 Aug 2023
Generating terminal user interfaces with Ratatui + ChatGPT
original ↗
17 Jul 2023
Zig Bits 0x4: Building an HTTP client/server from scratch
original ↗
11 Jul 2023
Ratatui: Build rich terminal user interfaces using Rust
original ↗
29 May 2023
Taking Rust to the Cloud: Blazingly Fast File Sharing
original ↗
17 May 2023
Zig Bits 0x3: Mastering project management in Zig
original ↗
19 Apr 2023
Setting up a packaging environment for Alpine Linux (introducing alpkg)
original ↗
27 Mar 2023
Zig Bits 0x2: Using defer to defeat memory leaks
original ↗
21 Mar 2023
Introducing runst: Handle desktop notifications neatly on Linux!
original ↗
5 Mar 2023
Zig Bits 0x1: Returning slices from functions
original ↗
17 Feb 2023
Packaging Rust Applications for the NPM Registry
original ↗
24 Jan 2023
Zero-dependency random number generation in Rust
original ↗
3 Jan 2023
2022
Open Source Grindset Explained
original ↗
25 Dec 2022
I finally found out why I'm so depressed
original ↗
6 Jul 2022
My motivation towards working on open source
original ↗
2 Jul 2022
Move away from streaming platforms & take your music offline
original ↗
3 Jun 2022
How hard upgrading a Rust JWT library could be?
original ↗
22 Apr 2022
Rewriting sysctl(8) in Rust: systeroid
original ↗
17 Apr 2022
2021
git-cliff 0.5.0
original ↗
15 Dec 2021
Introducing gpg-tui, a Terminal User Interface for GnuPG
original ↗
29 May 2021
Spin Up Your Own No-Bullshit File Hosting Service
original ↗
14 Feb 2021
My First Month as an Arch Linux Trusted User
original ↗
6 Feb 2021
2020
Kmon! Let's manage the Linux kernel modules!
original ↗
2 Apr 2020