Archive
Everything ever posted on this blog, newest first.
2026 46
- I built an app and it cost almost $40
- Surprised LLM
- Short review of Qwen 3.8 27B
- Quick review of Laguna S 2.1
- Problem with local network in termux
- Remote phone development.
- High Five with LLM
- Running Qwen 3.6 on vLLM with 6 draft tokens
- Lllama.cpp vs vLLM running Qwen 3.6 27B
- Lets ask Claude!
- Junie Coding Agent short review
- Optimizing vLLM startup time
- My new hobby: Asking LLMS to generate ASCII Hamsters
- Running Qwen 3.5 on Strix Halo using vLLM and Docker
- Using Mistral Vibe with local model
- Using Junie agent CLI with local model
- AI agent critique of itself
- Testing Qwen 3.6
- Bonding Network interfaces in Debian Forky
- Running Qwen 3.5 397B on Desktop Framework
- My first PR to Nanobot
- Swapping vLLM to Llama.cpp
- vLLM is fast but kind of slow
- Integrating my AI assistant with StartPage
- Teaching my AI assistant to surf the web part 2
- Desktop Framework AI assitant part 3
- Adding voice recognition to my AI assistant
- Running AI assistant on Qwen 3.5
- Integrating my AI assistant with pyLoad
- Running Qwen 3.5 on AMD Ryzen AI Max+ 395
- Switching my AI assistant OS to Ubuntu
- Futuristic API design
- Assigning VRAM on AMD AI Max+ 395
- Desktop Framework AI assistant part 2
- Desktop Framework AI assistant part 1
- Working on AI assistant soul
- How I taught my AI assistant to read websites
- Running AI assistant on Threadripper PRO
- Self hosting your AI assistant efficiently
- I taught my virtual assistant to operate my gate and it feels great
- Running LLM on your daily PC and why it is not good
- Connecting Nanobot to Matrix
- Adding the bot to Matrix server
- Running my own AI assistant.
- Moving /boot partition
- Purging smtp services from Debian
2025 8
2022 49
- Solid
- .NET/C# interview questions
- Equals and GetHashCode
- Difference between Controller and ControllerBase
- Kestrel
- ASP.NET Core controller level exception handling
- ASP.NET Core global exception handling
- What ASP.NET Middleware can do?
- Middleware in OWIN
- Owin model and Kestrell request handling
- Expression Trees
- Linq
- Entity Framework: Change Tracking
- Entity Framework: eager and lazy loading
- Pattern matching
- Reflection
- Deployment models
- .NET AOT
- .NET Jit
- Records
- Is it possible to block GC?
- Garbage Collector
- Covariance and Contravariance
- .NET Generics
- Data structures in .NET
- Strings in .NET
- What type can not be object field?
- `ref struct` types
- Value types as fields in objects
- Reference types vs Value types
- .NET Type System
- ThreadPool
- Task Parallel Library (TPL)
- Locking with integer
- Locking in .NET
- Thread vs task in . NET
- What is SynchronizationContext in .NET
- Does async/await creates new thread?
- Avoid deadlock with asynchronous methods
- Asynchronous programming in .NET
- async/await in C#
- CPU bound vs I/O bound
- SupressFinalize in IDisposable interface
- IDisposable interface pattern
- General Interview Questions
- What is DDD
- What is BDD
- What is TDD
- What is asynchronous programming?
2017 4
2016 10
- Xamarin with TinyIoC
- Genereting proxies during runtime using Reflection.Emit
- Faster than Reflection: Delegates. Part 3.
- Faster than Reflection: Delegates. Part 2.
- Faster than Reflection: Delegates. Part 1.
- ViewFactory for Xamarin application
- Xamarin Master-Detail Page
- Xamarin Style based on implicit Style
- Xamarin Frame and disappearing Outline
- Xamarin Frame and Style with Padding
2014 5
2013 11
- Ninject and WCF
- Mapping collection of entities in EF with AutoMapper
- Entity Framework and Base Entity class
- Ninject and Entity Framework
- Entity Framework Patterns extension and Unit Test in Visual Studio 2012
- Line in WebGL and why you gonna do this on your own.
- Cartezian coordinate system in HTML 5 canvas
- Simple 2D graphs
- Curious Case of Visual Studio project compatibility.
- Why I don't like Python anymore.
- Using Matlab from C# application.
2012 7
- Server controls in separete assembly part 2
- Server controls in separate assembly
- Handling Ajax errors in ASP.NET
- Global UpdatePanel loading indicator in ASP.NET
- Better algorithm for finding UpdatePanel that will be updated during page request.
- Display message on client from anywhere in code with ASP.NET
- Getting private field or property from object