How Would You Start an Online Business

In this episode, I talk about how I would start an online business. Full transcript: John: Hey, John Sonmez from simpleprogrammer.com. I’ve got a question here about starting an online business. This question is from Stig and Stig says, “Hello John, a new subscriber here. I study computer science with a hefty amount of focus on programming and design and I’d ...

Read More »

The data mapper in Griffin Framework now includes a fluent api

The data mapper in Griffin.Framework have been updated to support fluent mapping and some other new features. Like in previous versions you do not need to do anything special in your mappings if the table matches the class. Just create an empty mapping class: public class MyMapper : CrudEntityMapper<MyEntity> { public MyMapper() : base("TableName") { } } It’s when you ...

Read More »

What is new in RavenDB 3.5 My thread pool is smarter

The .NET thread pool is a really amazing piece of technology, and it is suitable for a wide range of usages. RavenDB has been making use of it for almost of all concurrent work since the very beginning. In RavenDB 3.5, we have decided to change that. RavenDB have a lot of parallel execution requirements, but most of them have ...

Read More »

Detailed frame-time performance measurement

Performance has always been an important aspect of game development. From the early days, where the processing power of hardware was extremely limited, to this day, where we may want to simulate hundreds of thousands of particles at once. There are many ways to achieve good performance – and thus providing a better experience to the player. From following best ...

Read More »

Facebook Open Graph API META Tags

When I was designing Singapore Azure Bootcamp website, I was extremely happy to use HTML5 and CSS3 and the website looked fantastic. But when I shared the website link on Facebook to get more traffic, the Facebook post randomly took one of the pictures I had posted on the website, a description and displayed it. Well of course, that’s not ...

Read More »

The Simple Programmer Soft Skills Quiz

If you really want to succeed in your career—and at life in general—you need more than technical skills. Being a really good programmer will only take you so far. If you truly want to reach the top of your game, you have to have soft skills. But, how do you know what soft skills you are lacking and which ones ...

Read More »

Production postmortem: The case of the native memory leak

This one is a pretty recent one. A customer complained about high memory usage in RavenDB under moderate usage. That was a cause for concern, since we care a lot about our memory utilization. So we started investigating that, and it turned out that we were wrong, the problem wasn’t with RavenDB, it was with the RavenDB Client Library. The ...

Read More »

A ‘Hello World’ for VSO Extensions

So if you haven’t heard yet VSO Extensions are now in a private preview where you can sign up to get into the preview on extensions integration site. These extensions in the shortest sentence a supported way of doing customizations to VSO that will replace any of the “hacky” extensions that you may be playing around with at the moment ...

Read More »