corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a0da4d-af7c-70db-8d62-4b577236ed12", "title": "After Generation: Where the Product Lives", "url": "https://omid.dev/2026/09/23/after-generation-where-the-product-lives/", "published_at": "2026-09-23T12:30:00+00:00" }, { "id": "01a0da4d-af7c-70db-8d62-4b5772c4d2e2", "title": "Angular Router Resources: Route Data on the Same Graph as the Screen", "url": "https://omid.dev/2026/09/22/angular-router-resources-route-data-as-a-graph/", "published_at": "2026-09-22T20:10:00+00:00" }, { "id": "01a0ca7e-d64e-7216-b763-0c767676e851", "title": "Obsidian on a Git Research Vault", "url": "https://omid.dev/2026/09/22/obsidian-on-a-git-research-vault/", "published_at": "2026-09-21T22:30:00+00:00" }, { "id": "01a0bdc9-57c7-72d5-9539-f131c1370f79", "title": "Essential Skills When Generation Is Cheap", "url": "https://omid.dev/2026/09/14/essential-skills-when-generation-is-cheap/", "published_at": "2026-09-13T21:10:00+00:00" }, { "id": "01a08cd0-ca1e-7161-912c-ca0811a1608a", "title": "Linux VXLAN and Why CNI Exists", "url": "https://omid.dev/2026/09/10/linux-vxlan-and-why-cni/", "published_at": "2026-09-10T08:30:00+00:00" }, { "id": "01a087b8-b20c-70f1-8a23-678bf48207d7", "title": "I Interview Frontend Hires for Other Companies", "url": "https://omid.dev/2026/09/09/i-interview-frontend-hires-for-other-companies/", "published_at": "2026-09-08T23:30:00+00:00" }, { "id": "01a08cd0-ca1e-7161-912c-ca0812400db6", "title": "Linux Network Namespaces and Virtual Links", "url": "https://omid.dev/2026/09/04/linux-network-namespaces-and-virtual-links/", "published_at": "2026-09-04T17:30:00+00:00" }, { "id": "01a08cd0-ca1e-7161-912c-ca0812c88fcb", "title": "Linux as a Router: Forwarding, Policy Routing, and nftables", "url": "https://omid.dev/2026/09/01/linux-as-a-router/", "published_at": "2026-09-01T17:30:00+00:00" }, { "id": "01a087b8-b20c-70f1-8a23-678bf4e3ef62", "title": "One AI Chat Is Not a Research Workspace", "url": "https://omid.dev/2026/08/29/one-ai-chat-is-not-a-research-workspace/", "published_at": "2026-08-28T20:55:01+00:00" }, { "id": "01a087b8-b20c-70f1-8a23-678bf509c05c", "title": "The HDMI Port Was Keeping NVIDIA Awake", "url": "https://omid.dev/2026/08/23/hdmi-port-keeping-nvidia-awake/", "published_at": "2026-08-22T22:40:00+00:00" }, { "id": "01a087b8-b20c-70f1-8a23-678bf5d87946", "title": "Have Influence Without Becoming the Backdoor", "url": "https://omid.dev/2026/08/19/have-influence-without-becoming-the-backdoor/", "published_at": "2026-08-18T21:00:00+00:00" }, { "id": "01a087b8-b20c-70f1-8a23-678bf61afc55", "title": "Channel the Scout, Keep the Seat", "url": "https://omid.dev/2026/08/18/channel-the-scout-keep-the-seat/", "published_at": "2026-08-17T21:00:00+00:00" }, { "id": "01a087b8-b20c-70f1-8a23-678bf6d6e70f", "title": "When the Best Communicator Becomes the Backdoor", "url": "https://omid.dev/2026/08/17/when-the-best-communicator-becomes-the-backdoor/", "published_at": "2026-08-16T21:00:00+00:00" }, { "id": "01a087b8-b20c-70f1-8a23-678bf75ec3e8", "title": "The Frontend Is a Privileged System Now", "url": "https://omid.dev/2026/08/15/the-frontend-is-a-privileged-system-now/", "published_at": "2026-08-15T20:20:00+00:00" }, { "id": "01a087b8-b20c-70f1-8a23-678bf76e0c1a", "title": "The AUR Is Frozen: Inside Arch's Third Supply-Chain Attack Wave", "url": "https://omid.dev/2026/08/10/aur-freeze-supply-chain-attack/", "published_at": "2026-08-10T08:30:00+00:00" }, { "id": "01a087b8-b20c-70f1-8a23-678bf7960a3c", "title": "Marilyn Manson – Front Toward Enemy", "url": "https://omid.dev/2026/08/09/marilyn-manson-front-toward-enemy/", "published_at": "2026-08-09T20:12:00+00:00" }, { "id": "01a087b8-b20c-70f1-8a23-678bf87b762b", "title": "A Maintainable Command-Line Workspace on Linux", "url": "https://omid.dev/2026/08/03/a-maintainable-command-line-workspace-on-linux/", "published_at": "2026-08-03T10:52:00+00:00" }, { "id": "01a087b8-b20c-70f1-8a23-678bf91452d7", "title": "Modern Auth Patterns for Angular Frontends (Beyond “Just Add JWT”)", "url": "https://omid.dev/2026/07/31/modern-auth-patterns-for-angular-frontends/", "published_at": "2026-07-30T21:10:00+00:00" }, { "id": "01a087b8-b20c-70f1-8a23-678bf9908549", "title": "Why Client-Side Frameworks Need Security Updates", "url": "https://omid.dev/2026/07/29/why-client-side-frameworks-need-security-updates/", "published_at": "2026-07-28T21:11:00+00:00" }, { "id": "01a087b8-b20c-70f1-8a23-678bf9a2927f", "title": "Securing Angular PWAs in 2026", "url": "https://omid.dev/2026/07/22/securing-angular-pwas-in-2026/", "published_at": "2026-07-21T21:12:00+00:00" }, { "id": "01a087b8-b20c-70f1-8a23-678bfa4e2102", "title": "Dependency Risk, SBOMs, and Automated Security for Angular", "url": "https://omid.dev/2026/07/18/dependency-risk-sboms-and-automated-security-for-angular/", "published_at": "2026-07-17T21:15:00+00:00" }, { "id": "01a087b8-b20c-70f1-8a23-678bfb08f642", "title": "Content Security Policy (CSP) and Angular: Practical Patterns", "url": "https://omid.dev/2026/07/15/csp-and-angular-practical-patterns/", "published_at": "2026-07-14T21:20:00+00:00" }, { "id": "01a087b8-b20c-70f1-8a23-678bfb2e2057", "title": "TypeScript 7 Is Here: Fast, Exciting, and Worth Watching", "url": "https://omid.dev/2026/07/10/typescript-7-is-here-fast-exciting-worth-watching/", "published_at": "2026-07-09T22:33:30+00:00" }, { "id": "01a087b8-b20c-70f1-8a23-678bfbafd5e9", "title": "Uses", "url": "https://omid.dev/uses/", "published_at": "2026-07-08T00:00:00+00:00" }, { "id": "01a087b8-b20c-70f1-8a23-678bfbf61bc0", "title": "Local AI on Manjaro: Ollama, Aider, and Cline Without Another Subscription", "url": "https://omid.dev/2026/06/30/local-ai-with-ollama-aider-and-cline-on-manjaro/", "published_at": "2026-06-29T21:44:50+00:00" }, { "id": "01a087b8-b20c-70f1-8a23-678bfc255568", "title": "How to Stretch Cursor Pro Further: A Split AI Workflow", "url": "https://omid.dev/2026/06/29/how-to-stretch-cursor-pro-with-a-split-ai-workflow/", "published_at": "2026-06-29T06:30:00+00:00" }, { "id": "01a087b8-b20c-70f1-8a23-678bfcb909fb", "title": "After the Zoom-Out: A Playbook for Staying Current Without Burning Out", "url": "https://omid.dev/2026/06/25/after-the-zoom-out-a-playbook-for-staying-current/", "published_at": "2026-06-25T06:30:00+00:00" } ] posts
Claim your blog
Back to omid.dev
Blog · corpus.blog/blogs/omid.dev/posts
omid.dev
omid.dev
2026
After Generation: Where the Product Lives
original ↗
23 Sept 2026
Angular Router Resources: Route Data on the Same Graph as the Screen
original ↗
22 Sept 2026
Obsidian on a Git Research Vault
original ↗
21 Sept 2026
Essential Skills When Generation Is Cheap
original ↗
13 Sept 2026
Linux VXLAN and Why CNI Exists
original ↗
10 Sept 2026
I Interview Frontend Hires for Other Companies
original ↗
8 Sept 2026
Linux Network Namespaces and Virtual Links
original ↗
4 Sept 2026
Linux as a Router: Forwarding, Policy Routing, and nftables
original ↗
1 Sept 2026
One AI Chat Is Not a Research Workspace
original ↗
28 Aug 2026
The HDMI Port Was Keeping NVIDIA Awake
original ↗
22 Aug 2026
Have Influence Without Becoming the Backdoor
original ↗
18 Aug 2026
Channel the Scout, Keep the Seat
original ↗
17 Aug 2026
When the Best Communicator Becomes the Backdoor
original ↗
16 Aug 2026
The Frontend Is a Privileged System Now
original ↗
15 Aug 2026
The AUR Is Frozen: Inside Arch's Third Supply-Chain Attack Wave
original ↗
10 Aug 2026
Marilyn Manson – Front Toward Enemy
original ↗
9 Aug 2026
A Maintainable Command-Line Workspace on Linux
original ↗
3 Aug 2026
Modern Auth Patterns for Angular Frontends (Beyond “Just Add JWT”)
original ↗
30 Jul 2026
Why Client-Side Frameworks Need Security Updates
original ↗
28 Jul 2026
Securing Angular PWAs in 2026
original ↗
21 Jul 2026
Dependency Risk, SBOMs, and Automated Security for Angular
original ↗
17 Jul 2026
Content Security Policy (CSP) and Angular: Practical Patterns
original ↗
14 Jul 2026
TypeScript 7 Is Here: Fast, Exciting, and Worth Watching
original ↗
9 Jul 2026
Uses
original ↗
8 Jul 2026
Local AI on Manjaro: Ollama, Aider, and Cline Without Another Subscription
original ↗
29 Jun 2026
How to Stretch Cursor Pro Further: A Split AI Workflow
original ↗
29 Jun 2026
After the Zoom-Out: A Playbook for Staying Current Without Burning Out
original ↗
25 Jun 2026