Channel9.com has started a new video podcast series on VS2010 and .NET 4.0 called 10-4. It can be found here:
Miško Hevery: Top 10 Things I do on Every Project
Here is a list of things [he] do[es] on every project these days and I highly recommend that you do the same. The result is that: (1) It is very easy for new developers to come up to speed on a project like this to quickly; (2) The installation process for the users of the project is very simple and simple will aid adoption of your product.
Introduction to Algorithms
MIT has a nice set of video lectures from a course about Algorithms. Good stuff if you’re into it.
MIT’s Introduction to Algorithms: Lectures 1 and 2
iPhone 3.0
Here’s my predicted list of features for the next version of the iPhone (3.0, probably next year):
- Widescreen on-screen keyboard
- A2DP (Streaming bluetooth music)
- Bluetooth Keyboard profile (to work with Apple’s Bluetooth Keyboard)
- Wireless Sync
- Syncing of Notes
- Voice Dial, Voice Memos
- Video recording
- Higher megapixels in the camera (3.2 or 5.0)
- MMS
- Cut/Copy/Paste
- User-replaceable battery
- MicroSD card slot
MIX08 Sessions
Here’s a non-silverlight list of direct links to videos from MIX08.
- The Business of Microsoft Silverlight
- 10 Code Snippets to Empower your Inner Artist
- Who Design
- Stand out
- Understanding Microsoft Partner Programs
- The Future of Advertising Technology
- Integrating Media in Silverlight
- Anatomy of a SharePoint website
- Encoding Video for Microsoft Silverlight Delivery Scenarios
- Welcome to ie8
- Building AOLs High Performance Rich Internet Application in Silverlight
- RESTful real world applications using the ADO.NET Data Services Framework
- Advanced SEO for Web Developers
- UVNTV LAMP Site
- Introducing SQL Server Data Services
- Silverlight and Advertising
- Monetization 101
- Bringing Hosters and Developers Together with IIS7
- XAML Ready
- Using Silverlight for Creating Rich Mobile User Experiences
- Virgins, Spaceships and Hobnailed Boots
- Comp CSS Code
- Overview of Microsoft Ad Creatives
- Building Rich Internet Applications using Silverlight
- Building RIA Using Silverlight
- Silverlight as a Gaming Platform
- Crossing the Usability Chasm
- Bringing Your Data to Life with WPF
- Applications, Designers and Developers
- Advanced Cross-Browser Layout with Internet Explorer 8
- Keynote 1 (Ray Ozzie)
- Keynote 2 (Kawasaki and Balmer)
- Web 2.0 and Beyond, the Business Reality
- Challenges and Opportunities in Mashups
- The Secret Formula
- Creating a RESTful API with WCF
- WPF in VS2008
- Add IM to any site
- Developing Cutting Edge Web Apps in IE8
- IIS7 Diagnostics for Developers
- RESTful Data Services with ADO.NET DSF
- Expression Encoder 2
- Lighting Up Your AJAX Apps with Silverlight
- WPF 3.5 and Beyond
- Mobile Devices and Silverlight
- T13
- Internationalizing XAML Applications
- Real World AJAX with ASP.NET
- Developing Applications with Microsoft Virtual Earth
- Tools and Applications for Publishers
- Accessomg Windows Live Services via AtomPub
- Creating Rich Dynamic UI with Silverlight
- Integrating Your Site with ie8
- The ASP.NET MVC Framework
- Behind the Music with Deep Zoom
- Developing Data Drive Web Applications using ASP.NET Dynamic Data
- Effective UIs in WPF and Silverlight
- Building Applications and Services with NET 3.5
- Partying with PHP on IIS7
- Silverlight and Dynamic Languages
- Developing with the Windows Live Platform
- From Flash to Silverlight
- Moonlight, Silverlight on Linux
- Using Microsoft Sync Framwork and Feedsync
- Building great AJAX Applications from Scratch using ASPNET 3.5 and VS2008
- Using the Internet Bus to Build Next Gen Apps and Services
- Getting Clued in to Experience Management
- The Fuzzy Tail
- Solving Problems with Pictures
- Design Strategy
- Interaction Design
- Information Architecture
- Design Methods
- Beneath the Surface
- the Story of the Ribbon
- Delivering International User Experiences
New Project - vcfSplit
vcfSplit is a simple WinForms application written originally in .NET 1.1 and recently upgraded to .NET 2.0 and Visual Studio 2008. Basically what it does is to prompt for an input file and an output directory. (The input file should be a .vcf file containing multiple vCards) It will then create a .vcf file for each vCard in the output directory.
I wrote this orginally because some of the contact management apps I was using didn’t handle exports very well. In general they would create one big vCard file with all my contacts in it, and I wanted them at a more granular level. This app was the result.
If you’d like a copy of the source code, you can access the SVN reposity at http://andlewis.com/svn/vcfSplit/
The who-what, and the where now?
“The true way to render ourselves happy is to love our work and find in it our pleasure.” - Francoise de Motteville
Welcome to sourcecodr.com, a website run by me, Andrew Lewis. This is where I’ll be posting software and code that I have written, mostly in C#. I intend to post links to SVN repositories if you want to check out some of the projects yourself. I appreciate your feedback, and the fact that you’re even here. Cheers!