56,966 blogs · [ { "id": "01a08751-4799-71b4-a680-8c052684681e", "title": "Adapt myself to AI coding", "url": "https://blog.ngxson.com/adapt-myself-to-ai-coding", "published_at": "2026-07-28T16:07:47+00:00" }, { "id": "01a08751-4799-71b4-a680-8c05272ac1e4", "title": "The false sense of productivity", "url": "https://blog.ngxson.com/the-false-sense-of-productivity", "published_at": "2026-06-19T16:23:00+00:00" }, { "id": "01a08751-4799-71b4-a680-8c052759533e", "title": "The value of open source", "url": "https://blog.ngxson.com/the-value-of-open-source", "published_at": "2026-04-13T22:05:39+00:00" }, { "id": "01a08751-4799-71b4-a680-8c0528395609", "title": "Using OCR models with llama.cpp", "url": "https://blog.ngxson.com/using-ocr-models-with-llama-cpp", "published_at": "2026-04-10T15:27:57+00:00" }, { "id": "01a08751-4799-71b4-a680-8c05284997dd", "title": "GGML and llama.cpp join Hugging Face", "url": "https://blog.ngxson.com/ggml-and-llama-cpp-join-hugging-face", "published_at": "2026-02-19T10:33:48+00:00" }, { "id": "01a08751-4799-71b4-a680-8c05290cf649", "title": "My First Film Roll", "url": "https://blog.ngxson.com/my-first-film-roll", "published_at": "2025-09-29T12:09:44+00:00" }, { "id": "01a08751-479a-7036-b076-692e3e841947", "title": "Building My Smart Home - Part 2: ESPHome & RF433", "url": "https://blog.ngxson.com/building-my-smart-home-part-2", "published_at": "2025-08-29T10:09:06+00:00" }, { "id": "01a08751-479a-7036-b076-692e3f063150", "title": "Building My Smart Home - Part 1: Home Assistant", "url": "https://blog.ngxson.com/building-my-smart-home-part-1", "published_at": "2025-08-26T22:24:03+00:00" }, { "id": "01a08751-479a-7036-b076-692e3f383282", "title": "Oxford Adventures and OxML 2025", "url": "https://blog.ngxson.com/oxford-oxml-2025", "published_at": "2025-08-22T08:59:44+00:00" }, { "id": "01a08751-479a-7036-b076-692e3fb8058e", "title": "Very simple to understand: RoPE, 2D-RoPE, M-RoPE", "url": "https://blog.ngxson.com/very-simple-to-understand-rope-2drope-mrope", "published_at": "2025-04-23T08:37:40+00:00" }, { "id": "01a08751-479a-7036-b076-692e4043efdb", "title": "Introducing: ggml-easy", "url": "https://blog.ngxson.com/introducing-ggml-easy", "published_at": "2025-04-20T21:59:32+00:00" }, { "id": "01a08751-479a-7036-b076-692e405a429f", "title": "My Journey Into Vision Models", "url": "https://blog.ngxson.com/my-journey-in-vision-models", "published_at": "2025-04-11T22:34:03+00:00" }, { "id": "01a08751-479a-7036-b076-692e410983d3", "title": "Minimal POC: Next.js Middleware Vulnerability", "url": "https://blog.ngxson.com/minimal-poc-nextjs-middleware-vulnerability", "published_at": "2025-03-23T12:46:49+00:00" }, { "id": "01a08751-479a-7036-b076-692e412ab2a2", "title": "Common AI Model Formats", "url": "https://blog.ngxson.com/common-ai-model-formats", "published_at": "2025-02-27T10:49:04+00:00" }, { "id": "01a08751-479a-7036-b076-692e420410b2", "title": "My Trip to FOSDEM 2025", "url": "https://blog.ngxson.com/fosdem-2025", "published_at": "2025-02-11T16:31:25+00:00" }, { "id": "01a08751-479a-7036-b076-692e42a3c81e", "title": "An Autumn Treasure Hunt", "url": "https://blog.ngxson.com/an-autumn-treasure-hunt", "published_at": "2024-11-02T13:32:19+00:00" }, { "id": "01a08751-479a-7036-b076-692e42ac476b", "title": "Introducing GGUF-my-LoRA", "url": "https://blog.ngxson.com/introducing-gguf-my-lora", "published_at": "2024-11-01T11:38:15+00:00" }, { "id": "01a08751-479a-7036-b076-692e4330c378", "title": "Code a simple RAG from scratch", "url": "https://blog.ngxson.com/make-your-own-rag", "published_at": "2024-10-29T10:32:38+00:00" }, { "id": "01a08751-479a-7036-b076-692e438dae9d", "title": "Is it Too Soon or Too Late to Learn About AI?", "url": "https://blog.ngxson.com/is-it-too-soon-or-too-late-to-learn-about-ai", "published_at": "2024-10-22T17:23:21+00:00" }, { "id": "01a08751-479a-7036-b076-692e4459325d", "title": "My trip to Porto", "url": "https://blog.ngxson.com/my-trip-to-porto", "published_at": "2024-10-19T22:01:28+00:00" } ] posts Claim your blog
Back to blog.ngxson.com
Blog · corpus.blog/blogs/blog.ngxson.com/posts

blog.ngxson.com

blog.ngxson.com

2026

2025

2024