db4o: Client-Server and Concurrency
So far we’ve always used a single object container. This it the simplest way to used db4o. Just open an embedded database an use it. In this post I’ll give…
Read moreSo far we’ve always used a single object container. This it the simplest way to used db4o. Just open an embedded database an use it. In this post I’ll give…
Read moreIn this post I’ll explain a little catch in LINQ, which may some beginners fall into: What’s the difference between those two queries? IEnumerable<Person> listOfEntities = LoadData(); // First version…
Read moreMy Pal Satan is a little comedy web-series about a Donna and her roommate, Satan. However there are only six episodes =( On infoq.com a talk from Joe Armstrong about…
Read moreBefore I continue with client-server concurrency I explain how to run queries against a db4o database without LINQ. Most of the stuff in db4o works on every platform. The API…
Read moreToday nearly every application has some concurrent parts. In a classic desktop-application some work is done in the background to keep the application responsive. In a web-application more than one…
Read moreIntelliJ IDEA, the best IDE in the world, is now available for free. Yeah \o/. How cool is that? Even better, it’s has a Apache 2 License. However lots of…
Read moreThe Maybe-Monad sounds like some magic, but it’s something terrible simple. Its a computation which returns a result or ‘Nothing’. Often the a null-reference is used to represent ‘Nothing’. This…
Read moreIn the last four posts I’ve mostly talked about db4o itself and how to used it. All this is actually just the necessary evil for our goal, to persist our…
Read moreThere’s a new talk/interview about the Rx-framework for reactive programming on channel 9. Yes, it’s the third time I link talks about the same topic here (here is the first…
Read moreSo I showed the basics, explained the activation-system and pointed out how db4o manages object-identities. So far so good, but I’ve never explain a very important feature of most databases, the…
Read more