<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>API Design on InternetException</title><link>https://internetexception.com/tags/api-design/</link><description>Recent content in API Design on InternetException</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Mon, 17 Aug 2026 17:27:09 +0200</lastBuildDate><atom:link href="https://internetexception.com/tags/api-design/index.xml" rel="self" type="application/rss+xml"/><item><title>Short review of Qwen 3.8 27B</title><link>https://internetexception.com/2026/08/17/short-review-of-qwen-3-8-27b/</link><pubDate>Mon, 17 Aug 2026 17:27:09 +0200</pubDate><guid>https://internetexception.com/2026/08/17/short-review-of-qwen-3-8-27b/</guid><description>&lt;p&gt;&lt;a href="https://huggingface.co/Qwen/Qwen3.8-27B" target="_blank" rel="noopener noreferrer"&gt;Qwen 3.8&lt;/a&gt;&#10; is out since Friday, 17 of August. I am running it on my own server since Saturday. I am running &lt;a href="https://huggingface.co/unsloth/Qwen3.8-27B-GGUF" target="_blank" rel="noopener noreferrer"&gt;Q4 quants from unsloth&lt;/a&gt;&#10;.&lt;/p&gt;&#10;&lt;p&gt;So far it feels like a step up from Qwen 3.6 27B, which sometimes had problems figuring stuff in my project that I am developing almost entirely using models - just as a test of how far I can push LLMs in agentic coding - mostly local models, I must add. Qwen 3.8 seems like having no problem at all.&lt;/p&gt;</description></item><item><title>Integrating my AI assistant with pyLoad</title><link>https://internetexception.com/2026/03/15/integrating-my-ai-assistant-with-pyload/</link><pubDate>Sun, 15 Mar 2026 20:59:04 +0100</pubDate><guid>https://internetexception.com/2026/03/15/integrating-my-ai-assistant-with-pyload/</guid><description>&lt;p&gt;I am using pyLoad download manager for quite some time now. Previously when I was running windows server I was using JDownloader. I think it was better in few things, for example it was able to automatically name a package based on the name of the file from the link. So if I would be trying to download &lt;code&gt;https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-13.4.0-amd64-netinst.iso&lt;/code&gt;, it would automatically name a package &amp;lsquo;debian-13.4.0-amd64-netinst.iso&amp;rsquo;. Folder with downloaded file would be named the same too. Much more convenient. If I would drop multiple links for the same file it would be downloading them in parallel, downloading them much quicker. Though with current speeds in average home maybe this is not necessary anymore. It had better UI, in my opinion, but maybe I was more accustomed to windows desktop then; certainly it was better to have single view instead of 3 views like in pyLoad:&lt;/p&gt;</description></item><item><title>Futuristic API design</title><link>https://internetexception.com/2026/03/13/futuristic-api-design/</link><pubDate>Fri, 13 Mar 2026 16:06:36 +0100</pubDate><guid>https://internetexception.com/2026/03/13/futuristic-api-design/</guid><description>&lt;p&gt;Few days ago &lt;a href="https://internetexception.com/2026/02/28/i-taught-my-virtual-assistant-to-operate-my-gate-and-it-feels-great/"&gt;I was bragging here&lt;/a&gt;&#10; how great I am about teaching my AI assistant operating of my property gate.&lt;/p&gt;&#10;&lt;p&gt;Today I noticed that it no longer works. I asked it again to:&lt;/p&gt;&#10;&lt;blockquote&gt;&#10;&lt;p&gt;Open the gate&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;p&gt;while wondering why am I actually doing it since I can just press the button on my phone&amp;hellip; but well people are sometimes radicoulous like that.&lt;/p&gt;&#10;&lt;p&gt;Anyway I wrote message as above and I got answer like below:&lt;/p&gt;</description></item><item><title>Enhancing your .NET API with query language</title><link>https://internetexception.com/2025/10/30/enhancing-your-net-api-with-query-language/</link><pubDate>Thu, 30 Oct 2025 21:14:03 +0100</pubDate><guid>https://internetexception.com/2025/10/30/enhancing-your-net-api-with-query-language/</guid><description>&lt;p&gt;What is query language? SQL is Structured Query Language and you use it to query your database for data you are interested in. It does not have to do anything with your API. If you ever were working with big XML files you probably used XQuery or XPath, query languages designed to XML for data. There are specialized languages that are designed to work with APIs to query &lt;strong&gt;them&lt;/strong&gt; for data. For example, you probably heard about GraphQL or even used it when you were working with some API.&lt;/p&gt;</description></item><item><title>Ninject and WCF</title><link>https://internetexception.com/2013/05/26/ninject-and-wcf/</link><pubDate>Sun, 26 May 2013 12:01:00 +0200</pubDate><guid>https://internetexception.com/2013/05/26/ninject-and-wcf/</guid><description>&lt;p&gt;Ninject is very simple and in the same time powerful IoC container. I used it in few project and had very little or none problems. Most of the time getting instances from Ninject kernel requires simple line with binding expression, or even this is sometime unnecessary if type is self bind able (i.e. if it is concrete class with parameterless constructor). Little harder is getting Ninject to work with WCF. You cannot just bind interfaces types because proxies which implements them are created through .NET mechanism. Luckily WCF system is very flexible and mostly can be changed/extended with custom functionality.&lt;/p&gt;</description></item></channel></rss>