Janne Mattila's blog

From programmer to programmer -- Programming just for the fun of it

Playing with Kubernetes livenessProbe and readinessProbe probes

Disclaimer: Cloud is very fast moving target. It means that by the time you’re reading this post...

Date: 06/07/2018

Blank ARM template starter kit

I've noticed that quite often it's hard to start developing your ARM templates so that you're at the...

Date: 03/19/2018

Legacy apps to Azure with PowerShell DSC and CI + CD

Disclaimer: Cloud is very fast moving target. It means that by the time you’re reading this post...

Date: 10/18/2016

Simple web app application lifecycle management with VSTS and Azure

Disclaimer: Cloud is very fast moving target. It means that by the time you’re reading this post...

Date: 08/08/2016

Run Survo Solver inside browser using Web workers

In 2007 I started this blog with post Solving small puzzles (with just a few lines of code). Years...

Date: 06/15/2016

Finally (some) piece of mind with My Pocket Solitaire

This post continues My Pocket Solitaire series. Previously I have been writing about My Pocket...

Date: 06/06/2016

My Pocket Solitaire, MapReduce and Azure HDInsight

This post continues My Pocket Solitaire series. In my previous post I explained how you can create...

Date: 10/29/2014

Solving My Pocket Solitaire using Bottom-Up method

This post continues My Pocket Solitaire series. In my previous post I went through how to solve this...

Date: 10/01/2014

Solving My Pocket Solitaire using Top-Down method

This post continues My Pocket Solitaire series. This time we’re starting to open up the solving...

Date: 06/16/2014

History of me and My Pocket Solitaire (Peg Solitaire)

As mentioned in previous post I’m going to write series of posts about thing I like to call “My...

Date: 05/27/2014

Blog moved… back!

So wait what did just happen? Previous post said that this blog is moved to elsewhere and now it’s...

Date: 05/16/2014

Blog moved...

...to new address https://jannemattila.wordpress.com/. There you can continue to read my adventures...

Date: 10/29/2010

Modifying application behavior with Detours (for Application Compatibility reasons)

My previous post was about Application Compatibility Toolkit and shims. But what if you have a bit...

Date: 12/03/2009

Tombo in Windows 7 / Windows Server 2008 R2

Few years ago my friend showed me interesting application called Tombo. Author of Tombo describes it...

Date: 11/26/2009

Internet Explorer 8 and InPrivate Filtering

I just noticed pretty cool feature which I have previously managed to miss. And that is InPrivate...

Date: 11/21/2009

Live Mesh + Visual SourceSafe = Code everywhere!

For long time I have wanted have my code everywhere. Just because I have 3 different computers...

Date: 11/06/2009

My Chess (another chess application)

I came up with the idea of My Chess when I wanted to play games with my friends and I noticed that I...

Date: 10/22/2009

My Notes (a small application between notepad and OneNote)

I have been using Windows 7 and  Windows Server 2008 R2 since the first beta. And I mean on my...

Date: 04/30/2009

Story of wrong content type and InfoPath publishing location

I found myself troubleshooting on issue that I thought shouldn’t be issue anymore. I have created...

Date: 04/29/2009

Treasure hunting with Microsoft Tag

Many people know geocaching (Wikipedia) and think of it as one of the modern treasure hunting games....

Date: 03/31/2009

Visual Studio 2008: Track Active Item in Solution Explorer

If you’re working on solution that has many projects and many project items and you tend to get lost...

Date: 02/21/2009

Creating Excel Game (or something similar for fun)

Awhile back I saw really interesting article: Microsoft Excel: Revolutionary 3D Game Engine? After...

Date: 01/29/2009

Attaching debugger to w3wp.exe using nice and easy keyboard shortcut

How many times have you done some web development and used following method to attach your Visual...

Date: 10/30/2008

Web Services and namespaces (or WCF?)

You might have encountered following situation: 1. You have created class library “MyLibrary” and it...

Date: 10/15/2008

Tip: Disable RunOnce from Internet Explorer in your VPC images

If you’re working with VPC images that cannot connect to internet you might have noticed annoying...

Date: 09/17/2008

Use LINQ to access CRM objects

If you have written small console application to check some data from CRM database you have probably...

Date: 08/29/2008

Maximize the use of CPU with parallel extensions (+ some WPF stuff)

Since this is my 40th post to this blog I decided to go back to square one… or post one actually :-)...

Date: 08/26/2008

SQL Server Profiler and SPQuery

Question: I’m using SPQuery to retrieve items from my SharePoint list and now I want to know little...

Date: 06/21/2008

Creating Localization Tool with Silverlight

Since Silverlight 2 is in Beta 2 phase it’s definately time to create small application with it....

Date: 06/08/2008

I accidently found myself on this page: SharePoint 2007 Quirks - Solving painfully slow spin-up...

Date: 05/29/2008

Adding CRM 4.0 to your own win app with web form authentication

Last year I wrote small article Adding MS CRM to your own windows forms applications that...

Date: 05/26/2008

CRM 4.0 (or SharePoint or custom application) and DebugView

Every now and then I’m find myself trying to solve same issues over and over again :-) That’s why I...

Date: 05/07/2008

Simple Outlook Add-in with VSTO 3.0

Creating add-ins with Visual Studio 2008 and VSTO 3.0 (Visual Studio Tools for Office) is easy and...

Date: 04/06/2008

Custom SharePoint application and System.IO.FileNotFoundException

Question: I have normal user access rights at SharePoint but I'm administrator of the physical...

Date: 02/23/2008

CRM 4.0, SharePoint and ASP.NET Trace

Sometimes I tend to forget how much stuff is built into .NET Framework. Framework gives you nice set...

Date: 02/23/2008

Comparing two databases (schema and/or data)

Quite often people like to know what's happening under the covers when they do something through...

Date: 02/13/2008

Catching unhandled exceptions in SharePoint

If you have done some dev stuff with MOSS you have most likely seen this: "An unexpected error has...

Date: 02/04/2008

Building Arcade Game Player (first step in long path)

For few months I have been thinking of building arcade game player. I mean that I would create...

Date: 01/29/2008

Few development tips for CRM 4.0

If you are working with Microsoft Dynamics CRM 4.0 and your planning to do code customizations then...

Date: 01/21/2008

I don't normally post links to my blog but this one is so cool and it's really worth it. So here it...

Date: 01/12/2008

CRM 4.0 and ISV.config modifications

If you want to add custom menuitems, modify navbars, add funtionality to toolbars etc. you need to...

Date: 01/10/2008

External datasource (SharePoint list) and Forms Server

If you have following setup... You need to create InfoPath Form that you're going to use in Forms...

Date: 12/11/2007

Use dynamically created InfoPath form instance to pre-fill form

If you want to pre-fill InfoPath form before user gets his/her hands to it... you have two ways to...

Date: 11/07/2007

From InfoPath to Database via Web Service

I have been asked to build this kind of example sooooo many times that now I really need to write...

Date: 10/25/2007

Adding own custom web service to SharePoint

I posted awhile back about InfoPath and Web Service data connection and I got question about using...

Date: 09/26/2007

Adding MS CRM to your own windows forms applications

I was asked to create simple demo that demonstrates MS CRM inside custom .NET application. So I...

Date: 09/25/2007

Next>