Friday, August 29, 2008


I admit it: I'm a podcast junkie! When running, commuting, walking, whatever: my iPod Nano (2nd generation) is with me practically everywhere.

Here's some podcasts that I follow. Most of them are followed by recommended episodes. Enjoy!

- What is Done? - A Conversation with Scrum Co-Creator Ken Schwaber
- Lean Software Development with Tom and Mary Poppendieck
- Quetzal Bradley on Testing after Unit Tests

Software Engineering Radio
- Simon Peyton Jones on Functional Programming and Haskell
- Retrospectives with Linda Rising (This almost made me cry, seriously!)
- The New website with Matt Wall and Erik DoernenBurg

Deep Fried Bytes
- Talking Domain-Driven Design with David Laribee - Part 1
- Talking Domain-Driven Design with David Laribee - Part 2

Pragmatic Podcasts
- Andy Hunt on Pragmatic Wetware
- Dave Thomas on Pragmatic Publishing

ThoughtWorks - IT Matters Podcast
- Domain Specific Languages - Part 1 of 2 (no permalink)
- Domain Specific Languages - Part 2 of 2 (no permalink)

Alt.NET podcast
- (Listen to all episodes..)

Lean Agile Straight Talk
- Overcoming Impediments to Test-Driven Development
- Test-Driven Development and Design Patterns

MSDN Radio (In Swedish. The homepage is not up to date. Dag König's blog links to more episodes.)
- Magnus Mårtensson, Dotway

Agile Toolkit Podcast
- Ruby Dave
- Smalltalk Dave

.NET Rocks!
- Jon Harrop Makes Us F#
- James Kovacs Inverts our Control
- XML Literals Panel from TechEd 2008

OnSoftware (Video, so this I watch at the computer)
- F#

Also, Channel 9 has great video content!
- Brian Beckman: Don't Fear the Monads
- Anders Hejlsberg, Herb Sutter, Erik Meijer, Brian Beckman: Software Composability and the Future of Programming Languages
- Brian Beckman: Monads, Monoids, and Mort

Friday, August 8, 2008

Google Calendar

I love Google Calendar, mostly because of the free sms service, sending you an sms x minutes before an event. What's the point of otherwise having a calendar if you only get notifications from it when sitting in front of a computer, such as how ms exchange and similar works. "You need to be at the dentist in 30 minutes", well hopefully I'm sitting in front of the computer when this message pops up. Of course you can always install a mail service in your mobile, and receive a mail when an appointment is about to happened, and you can buy an expensive mobile phone having it's own calendar which you then can sync with the computer from time to time. But for me, I just want to say "at that time, I need to be there, and wherever I am 30 minutes before that, notify me". That's why I love google calendar, because you can be anywhere and still get a notification!

Now, that's all glorious and so, but as always there are some problems - I want to be able to sync it with other calendars, so that I don't need to open up a browser, enter the adress, and log in every time I need to add an event. For Mozilla Thunderbird there is an add on to support calendars called Lighting, and for this add on there is another one called Provider for Google Calendar, which makes it possible to view and update the google calendar from the calendar within Thunderbird. Niiice!

But hey, wait a minute, the reason I wanted to support google calendar in the first place was because of it's sms service, but as it turns out, the google calendar provider for thunderbird doesn't support this :( So in the end I still need to access google calendar from within a web-browser, and change the settings of all my events manually.

So that's where I'm now, still looking for the perfect solution. Google calendar is still the best option for me, but if you know about a better one then please let me know...