
How I promoted my AI from chatbot to chief of staff
I gave my AI a name, a memory, and a set of rules. Here's what I built, and why it stopped feeling like a tool.
Practical notes on smart home, software, and building stuff.

I gave my AI a name, a memory, and a set of rules. Here's what I built, and why it stopped feeling like a tool.
The last few years I spend a lot of time working with Asp.Net AJAX. It all worked pretty good, the only downside is that you do not have control the…
You can set the culture of a report by clicking the report and setting the Language property. If you want to support multiple cultures you can set the…
By default it is not possible to use the ViewState within methods of a ObjectDataSource. Because the DataSource doesn't run within the current page instance,…
I update two posts: String formatting in C Copied the source of the post to my own blog as backup. DBML read connection string from web.config Added an…
When deploying a WCF webservice for a Silverligh application I got the following error: As you can see from the error you need to add the \ Serializable\…
Every time a form is successful summited I need to clear all input fields to the default values and give feedback to the user. I wrote a method ClearControl…
You can use a delegate to sort a generic list. Example
I was using a ObjectDataSource to generate a listing including paging. The ObjectDataSource used the GetItems method of my usercontrol. See this previous…
For a new project I started working with Sitecore again. I needed to create a listing of items with paging. I implemented a Listview with a ObjectDataSource…
For our customer Prorail I prototyped a Google Map control with all dutch train rails and stations rendered on it. The map is built with OpenLayers it…