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
Link: SharePoint slow spin-up times…
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
Link: How to: Silverlight Streaming
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