Software Blog: General Programming

Posted under: General Programming

Now that I've got the backstory on this project out of the way, I can finally officially introduce WunderLook: an Outlook Add-in for Wunderlist.

This is my first attempt at writing both an Outlook Add-in as well as developing with Wunderlist. They don't have an official API that I could find, but I did discover the .NET Wunderlist API by lerainieur on SourceForge which is a major component of this project. Many thanks to the developer for making this available.

Status: Pre-pre-pre-alpha

The Add-in itself is not very useable. You cannot yet create lists, or tasks. You can only ...

Full story

Posted under: General Programming

As I mentioned last time, I was inspired by Wunderlist to expand my developer skillset by learning how to create an Add-in for Outlook that would let me display and manage tasks. Although the functionality of the add-in is important, it was really more of an excuse to see if I could do it.

However, I had a difficult time just finding relevant and useful information on just how the heck you do this. I searched for hours on MSDN, as well as general searching on the internet for variations of "how to create an outlook add-in" that yielded pretty ...

Full story

JustCode is JustSmart

Feb
2011
04

Posted under: General Programming

I was doing some coding today when I discovered something very slick about Telerik's JustCode tool I just had to share.

Telerik-Just-Code-Context-Menu

I needed to add a property to a class, and my coding style puts private properties and their public accessors in separate #regions. I added the private member to the "Private Properties" region, and decided to let Just Code stub it out for me, expecting it to generate the public property directly beneath my private variable. I figured I would just copy and paste it into the appropriate region.

Imagine my surprise when instead of generating the code beneath ...

Full story

Posted under: General Programming

As part of the process of preparing the Sitefinity Toolkit 1.1 update for release later this weekend, I needed to upgrade my sites to the latest Sitefinity SP3 update.

For those of you who've done this, you know it's MOSTLY a simple process, but can get tricky when copying the /Sitefinity folder files, because, like me, many of you probably customize or modify these files to meet your needs. Sitefinity addresses a lot of this by supporting external templates, but sometimes it's easier to just edit the files directly.

However, this becomes a problem with every SP release because these ...

Full story

Posted under: General Programming

While developing an online form, I came upon the need to insert two copies the results to a database, one for each of two options selected on the form. The only thing different between these entries would be this option, and of course, the autogenerated ID for the row's primary key.

While I could simply call the Insert function of the TableAdapter twice, this method requires that each field be explicitly submitted as a parameter, and since the data is coming from textboxes, and there are about a dozen boxes on the page, that's a whole lot of textbox.Text.Trim() arguments!...

Full story