50 JavaScript Tools to Improve Workflow
Posted June 22nd, 2009 by derek Development No Comments »A great list of JavaScript tools and resources was recently posted over at Smashing Magazine:
A great list of JavaScript tools and resources was recently posted over at Smashing Magazine:
WPF and Silverlight are both XAML based platforms but there are some important functionality and implementation differences between the two.
For the full scoop on the differences between WPF and Silverlight, download the whitepaper "Programmatic Differences Between Silverlight and WPF" written by the folks at Wintellect.
A simple challenge to all developers building user interfaces: think for a moment before making a form overly complicated. The form below is for reverse phone number lookups:

This form contains three fields for what is basically one thing: a telephone number. There is some JavaScript in there that bounces focus from one field to the next as you type, which is convenient unless you need to go back to edit the last field.
You know what this form really does? It offloads data formatting / parsing work to the end user. It is trivial to write server code that extracts only the digits from a free form telephone field. There is no good reason to make the user think this hard to enter a phone number.
If you build forms, especially web forms, you need to watch Luke Wroblewski’s session from MIX09. Despite the unassuming title of "Web Form Design," the session contains a lot of tips about designing forms with users in mind:
http://videos.visitmix.com/MIX09/C17F
Luke’s guidance is infinitely more useful than this little rant of a post and is backed up by data.
Want to be more productive as a developer? There’s some cool stuff you can do with code snippets in Visual Studio. Brian Noyes has a good overview on here, including some things I’m embarrassed to admit that I did not know.
If you’re interested in productivity, you might also be interested in the Visual Studio ASPX Edit Helper, a little tool a whipped up one afternoon and have never updated. :) (Hey, the source code is there for download if you want to beef it up).
Donald Belcham has a great article and accompanying interview on "Brownfield Development" as part of Microsoft {You Shape} It:
http://devshaped.com/2009/01/working-with-brownfield-code/
http://devshaped.com/2009/01/donald-belcham-on-brownfield-development/
This is interesting though not totally surprising:
[O]pen source software is not only available but also more popular on Windows. Note that of the top 25, there were 16 projects available only for Windows and none that were available only for Linux.
http://www.vinodunny.com/blog/post/OSS-for-Windows–SourceForge.aspx
This definitely matches my anecdotal experience. I have rarely looked for something on SourceForge that wasn’t available for Windows.
I was just tweaking some code that sends out email. I noticed in Gmail that the plain text version of the email was being shown even though it was a multipart message with both plain text and HTML alternatives provided.
htmlView = AlternateView.CreateAlternateViewFromString(
htmlBody,
new ContentType("text/html"));
plainView = AlternateView.CreateAlternateViewFromString(
plainBody,
new ContentType("text/plain"));
msg.AlternateViews.Add(htmlView);
msg.AlternateViews.Add(plainView);
The fix was simple: add the plain text view to the message first. Yup, that’s all it took:
Oh how I love and loathe the yearly cycle of predictions… Hard drives will get bigger! Processors will get faster and gain more cores! Web pages will get heavier! Billy Hollis will reiterate his doctrine of smart client superiority! Vertigo Software will release some new app that will make everyone feel inadequate! Richard Campbell will say something that reminds me of how dinky my podcast is compared to .NET Rocks! Joel from Canada will say something about VSTS! Tim Huckaby will architect a Microsoft Surface app that solves world hunger, climate change, and global conflict with hand gestures!
And so it goes for another year…
Of course I do have a few genuine predictions for 2009:
What do YOU think will happen in 2009?
Recent Comments