Tomi Junnila
Professional
Hobbies
Contact
Links
Professional
Hobbies
Contact
Links

Tomi Junnila

MicrosoftAjax.js bug with Firefox

Mon Jul 15 2013

I’m enjoying my vacation, so it’s going to be a bit quiet on the blogging front, but I did want to share a somewhat puzzling problem I had with an ASP.NET MVC application.

Read more

Simplifying INotifyPropertyChanged with CallerMemberName

Wed Jun 12 2013

I’m a bit late to the party as I only just discovered a somewhat hidden gem in .NET 4.5. I’d always considered INotifyPropertyChanged to be somewhat painful to use, because of the need to trigger the PropertyChanged event, thus precluding the usage of automatic properties. Sadly, this part hasn’t gone anywhere, but at least using the PropertyChanged event itself is somewhat easier now with the CallerMemberNameAttribute.

Read more

Using NCrunch with ANTLR 3

Mon Jun 10 2013

When I started out trying to use NCrunch, I was working on a project that needed to parse a domain-specific language created by someone else. To do the parsing, I was studying the use of ANTLR 3, which took me a while to learn and I wasn’t quite sure my grammar was correct, and that it would remain correct as I made small changes to it in order to accommodate some more obscure details in the language.

Read more

Development tools 2013

Wed Jun 05 2013

I’m giving myself an easy start by describing some development tools I use at the moment. As I am currently developing for Windows, I’m using Visual Studio 2012 with a number of extensions.

Read more

Blogging (again)

Sun Jun 02 2013

It’s been a couple of years since I’ve blogged anything more than to announce family events etc, and I felt I need to work on my writing skills. Thus, I decided to start blogging under my own home page on mostly technical topics that I encounter in my work.

Read more

Home page update in progress

Sat Jun 01 2013

It was high time to update my home page, so I decided to pave the old pages and start afresh. I have a reason I made these new pages a blog, but I’ll expand on that later. My first order of business will be to bring up the information on the old pages and update it, and I expect this to take a couple of days.

Read more

Last Updated: 9/29/26, 2:28 PM
Contributors: Tomi Junnila

Online

  • Facebook
  • LinkedIn
  • Stack Overflow
  • Instagram
  • Mastodon

Other pages

  • My portfolio
  • Gallery
  • Our library

Copyright © 2026 Tomi Junnila