Tag | Personal Posts

*Moved to: The Hinshelwood Family PortraitFor my wife’s birthday my brother and his wife bought us a professional photo shoot, and the photographer got some fantastic shots. I love the one of my daughter jumping. We have had a couple of go’s at this before, but we have always been disappointed in both the photographer and the results. John Johnston at Perfect Expressions was fantastic, he was patient with the kids, and that takes a lot with my daughter, I think the shots speak for themselves. Looking ...
*Moved to: Developer Day Scotland The Developer Developer Developer event held at Glasgow Caledonian University (my University) yesterday was excellent. Kudos to Colin Angus Mackay and the other organisers for all of the effort they have put in once again.Read more...Follow my new blog on http://blog.hinshelwood.com ...
Woohoo! I won my first Community-Credit prize! If you’re unfamiliar with Community-Credit.com, check it out here and find out how you too can track points you rack-up for making contributions to the development community. 6th Place: Lightbulb Light It's hard to think of a light source as mundane as the naked bulb. In a surprising twist, the Lamp/Lamp gives the lowly light bulb a new and delightfully absurd personality by simply adding an extra socket ...
C4C in Kansas City was, once again, an incredible event. There were about 8 charities and probably about 30 developers / designers. We even had our own film crew from KC VideoCore, there to document the event and record the “ninjas” at work. I had the privilege of helping the Focus North America team building an aggregate data interface for personal donation campaigns on the Focus North America Site. The experience taught me, first and foremost, that Joomla is my enemy, but even enemies can work ...
Yesterday, Windows 7 RC (release candidate) was published on MSDN, so the subscribers are currently downloading it. I have been using Windows 7 since October 2008, when it was pre-released during the PDC conference. Then I moved to the beta when it was released, and have been using it as my main system since then. I almost never had to go back to Vista (which I kept installed on another partition of my main laptop, just in case). Read the rest of this entry » ...
Very helpful articles on the most common browsers used and percentage of screen resolution used. I personally am very happy to see that only 4% of internet users are still at 800x600px screen resolution and around 46.5% of internet users are using FireFox. As a web developer that can do nothing but make you smile. Browser Statistics Browser Display Statistics ...
I’m a big fan of PlayOn form MediaMall Technologies which is an application that allows you to view videos from popular sites like Hulu, CBS and Netflix on your Xbox 360, Playstation 3 or DLNA-compliant television or set-top-box. I’m also a big fan of Channel9, the “official” unofficial source for developer information from Microsoft. In a recent release, MediaMall implemented a PlugIn API for PlayOn that allows a developer to add new media sources to the PlayOn menu. Developers have already added ...
NOTA (2009-06-26): Existe una librería oficial de NHibernate Validator con validadores adicionales específicos para ciertos paises, NHibernate.Validator.Specif... (descargar) y ya cuenta con un validador de CUIT. Gracias Fabio Maulo por el dato. La aplicación en la que estoy trabajando está basada en ASP.net MVC y utilizamos Sharp Architecture como base. Sharp Architecture utiliza a su vez NHibernate Validator para la validación de las entidades de negocio por lo que, continuando con el tema del ...
At the last MVP summit in March, some of us were informed that a new MVP expertise had been created for Silverlight. They asked a small number of existing MVPs with strong Silverlight competency (including yours truly) if they would agree to switch to that new expertise. Read the rest of this entry » ...
Dave Allen works in Microsoft UK helping partners build solutions which take advantage of the latest technologies from Microsoft. He also happens to be a mate, a jolly nice chap and is leading our efforts in the UK to help partners get their applications working on Windows 7. I sat down with him on Thursday of last week (23rd April) and quizzed him on the thorny subject of compatibility. Check out this companion post I did on resources for getting ready for Windows 7. When did you first start looking ...
Then I have a great offer for you. It includes: Two Microsoft UK geeks. Well used, odd scratch but still in good working order. Choice of two 10am to 4pm technical days in London in May and June presented by the above geeks Information on the day about the fabulous Bizspark offer for startups from Microsoft. :-) Let me explain. I bumped into my old buddies Keith Burns and David Gristwood yesterday. We got talking about the work they are doing around Bizspark in the UK. Turns out they have slots free ...
Of late I have been looking at Ruby which has the widely liked Model View Controller (MVC) framework Rails and I just posted on Open Source with reference to both IronRuby and our own MVC framework, the ASP.NET MVC. All serious stuff. However what follows is far from serious but is also about MVC and comes from the folks at http://railsenvy.com/. Put on the headphones and enjoy :-) Rails Envy Ad: Controller Obesity from Jason Hawkins on Vimeo. and my fave line from the second video. Priceless. “I ...
Before I joined Microsoft I worked at a software development company that focused on delivering large, mission critical systems on… Unix. My work environment included Gnu Emacs, Gnu C and C++ and Gnu Make, all products from the Free Software Foundation (FSF). My home environment was similar - a mix of PCs running early versions of Linux and BSD Unix. As a company and as individuals we were fans of the work of the FSF because not only were their products very good but as developers we also had unfettered ...
Normal 0 false false false EN-US JA X-NONE MicrosoftInternetExplorer4 st1\:*{behavior:url(#ieooui) } /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.000... mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman","serif";} Robert ...
A couple nights ago I got an email stating that I won some award. At first I saw the header and I was skeptical, because I had never really heard of the award. I thought it was another scam where someone wanted me to throw them some personal information in exchange for some GBP...I opened the email and realized my INETA Mentor was cced and I actually won an award. It's been a while since I've won an award. In fact I think the last award I won was in high school or college and involved Cardinal's ...
A couple of weeks ago I presented WPF databinding at TCCC6. It was the end of a very hectic couple of weeks. I do not often post personal stuff to this blog, but in this the story is just too crazy. It all started during my family’s annual trip to Mexico. My nephew Drew has Spinal Muscular Atrophy, is wheelchair-bound, and the slightest illness poses a serious threat to him. I stayed with my family in Mexico for one week, then I returned home. My family was scheduled to stay for an additional week. ...
Searched all over the net to NOT have to write another CSV Parser. I want to just say 'go do it now, no complaining just go'. I was happy to have found somewhere along my search the Microsoft.VisualBasic.FileI... Works great for what I needed with no worries about line length, terminators, etc. I also did not have embedded commas in my file. Adios! Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4 /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table ...
I was recently asked what lessons I've learned when recommending SharePoint for for meeting a business need. While books are written on this topic, I've distilled the list down to what I think are the core of the decision-making process. Know what your stakeholders require in objective, actionable terms This is known as extracting core business drivers. Note that I didn't say requirements. Requirements are what you hand to your developers - core business drivers are what you use to make your recommendation. ...
Wow, what a great couple of days last week! Despite having attended Devscovery the past two years, I’m still amazed at the amount of useable content that is covered during this 3-day event. The event started with a keynote by Scott Hanselman talking about the impact of social networking on software development. While some of his points may be debated by some folks in the industry, he certainly caused many in attendance to give more thought into exercising their own personal branding. Following the ...
Cloud computing holds great promise to the next evolution of business and consumer computing. Amazon has been in the cloud computing game for a while now. In addition to their Azure platform for hosting cloud applications, Microsoft also has online services for pictures, blogs, videos, and files. Google has similar software-as-a-service offerings as well. As other companies bring their offerings to the market, we’ll see more and more options to store our data and files “in the cloud”. But in our ...
Yesterday, I took the longest plane ride of my life so far. (Yes, I know some of you international rock star types have taken longer, but this is my story.) Eight and a half hours (5 time zones) later and I’m sitting in Honolulu. I knew I was in for an adventure when I got to my seat and noticed the “in-flight entertainment system” which consisted of personal monitors for every seat and on demand movies and video games. woot! I had some work to do, but I had also spent a good chunk of my Easter weekend ...
I was discussing with one of our TFS specialists the costs of going down the route of Visual Studio Team System and Team Foundation Server – specifically in the context of comparing it with purchasing Visual SourceSafe (VSS). This conversation was kicked off by the poll I did in the UK MSDN Flash on source control system usage. The results were pretty interesting with 37% using Microsoft products (21% using SourceSafe, 16% Team System) and 32% Subversion. I wanted to explore the SourceSafe vs Team ...
First of all, thanks to all those brilliant people who made the long arduous journey to the UK (and to all those who just happened to be near by). I know it must have killed you to be so far away for so long. I can only imagine how hard it was for you. All of us that couldn’t go really feel for you and feel your pain. Okay! So, for those of us that couldn’t go, some of these guys really did a tremendous job of twittering what was going on during the conference. They absolutely did not have to do ...
So a couple of weeks ago I wrote about how to back up your data on a windows(XP(home and Pro) Vista (all versions)) machine. Some great little apps to backup data to external drives even to a network allocated storage device. Did you however think great I have a way to backup the data and its working however my hard drives are filling up quickly. What do I do now? Well you have options: Backup Less often (this can make things a bit interesting if you are constantly changing files and you may lose ...
A friend of mine was looking for a tool today to extract a list of names and email addresses from a folder in outlook. I know that Outlook has a comprehensive COM based object model which I figured that I should be able to access from Powershell. I quick search turned up articles from both James Manning and Lee Holmes on automating Outlook from Powershell (which I think I have come across before). A bit of poking around using the get-member helped me locate the properties I needed and resulted in ...
When I was working in VC++, it was relatively easy to include a win32 API function. All we did was include the header file and then made a call to a function like so: #include <Mailbox.h> CMailbox::MbxStatus CMailbox::iCreateMbx() { MbxStatus iStatus = mbxSuccess; switch ( m_iType ) { case mbxReceiver: case mbxBoth: // for receive type mailboxes we need to create a // space for the reception of data /* if ( m_hRecvMbx ) CloseHandle( m_hRecvMbx ); */ m_hRecvMbx = ::CreateMailslot( m_strInName, ...
Finally, I got my laptop after a long wait of three weeks. Its a Dell Studio 15 with Intel Core 2, 2.4GHz, 4GB of RAM, 320gig hard drive and 256mb ATI Radeon graphics card and last but not the least its gorgeous 15.6inch WLED screen. Well, the looks and the finishing are impressive and I must say that Dell has done a good job on the outside. The 15.6inch WLED screen is, as I said gorgeous and super bright, totally worth the extra buck and I would recommend it to anyone planning to buy one. Got a ...
In this Issue: Giovanni Montrone, Rishi(2, 3), Jeff Wilcox, Christian Schormann, Fredrik Normén, Shawn Wildermuth, Jesse Liberty, and Ashish Shetty. Shoutouts: I want to give a good shoutout to some great guys I met at #MIX09... they're the guys from UltraLearn. Watch the demo... it's in flash, but trust me, the app is in Silverlight and it's very cool. I got some up-close-and-personal demonstrations of building and using this, and if you're doing any sort of training or teaching videos that you're ...
I was informed April 1st that I had received the MVP Award for Team System. It first appeared on the blogsite of Rune Grothaug, and later the same day a mail dropped into my Inbox from Microsoft. I knew about the nomination, but when it materialized I still got very happy and excited about it. It’s great to join such a group of talented people, but it also makes me feel the pressure to do even more for and within the community. I have always enjoyed sharing knowledge with other people, but this has ...
I’ve known Jim Duffy for almost 6 years now, and I can honestly say he thinks he’s one of the funniest people I’ve ever met. When I first asked Jim to do a NINE Questions interview, back in September, he was delighted to have an opportunity to talk about his favorite subject. Fast-forward 7 months and welcome to the longest NINE Questions interview ever. Ladies and Gentleman, I give you Jim Duffy. 1. Where are you from? A long time ago in a galaxy far away... oh wait, that one's already been used. ...
During the last few months I've been working on a commercial tool for testing WCF services. The knowledge I learned building STORM really helped alot in building this tool. So here it is my fellow coders, WCF Storm. It has more features than its open source cousin, STORM and the best part is it works on both WCF and Web services! EDIT : www.wcfstorm.com is up! Please visit the site for updates and to purchase WCFStorm online System Requirement: .NET Framework 3.0 or higher. Features at a glance: ...
Wow! If you have any sense of humor you have to see what Google has come up with now! As many of you know, you can set your Microsoft Outlook to have an automatic out of office reply. I will detail some tips on how to do that in a second. However, how great would it be to have an automatic, politician like, non-committal spin generator for when you are out of the office, instead? Leave it to the Geniuses at Google to add this feature to Gmail! Talk about an office productivity booster, instead of ...
If you don’t know what eager loading is, Jump to “What’s eager loading?”. Eager Loading Syntax If you are eager loading Products for example in a typical (Categories 1<->* Products) relation, the standard syntax would like: DbDataContext.Categories.In... What is the problem with that? The “Products” part. The word “Products” is a string. If I rename the Products table to ShopProducts or whatever or even remove it from this data diagram and have it elsewhere, or even something ...
Programming Office Business Applications (OBA) with VSTO is an extreme -you are don’t ever know, which COM wrappers are realized and work good, and which are not. I have some experience with Bookmark control (included in VSTO 3.0 SP1), which is confirm it :) I need to do anything in Word 2007 like Intellisense in Visual Studio. User types a few symbols, and Word show the list of variants, which contains in the internal reference book of my app. But small search at MSDN forums help me understand, ...
Devweek is my fave multi-day developer conference in the UK and attracts great speakers such as Aaron Skonnard, Neal Ford and Tim Ewald. Which is why I always feel a little humble that I get the chance to present there. This time around I delivered three sessions (See my discussion of what to expect + slides and links posts) and I also did something completely new to me – I interviewed fellow speakers during the conference with a view to getting the best bits published “somewhere”. A big thanks to ...
Today, more than ever, effective communication skills are the key to personal and professional growth. TechMasters is a new Toastmasters chapter in Twin Cities, dedicated to helping technology professionals improve their skills in: Public speaking Making Presentations Communicating with non-technical people Impromptu speaking skills Techmasters provides a mutually supportive and positive learning environment in which every member has the opportunity to develop communication and leadership skills, ...
A very long time ago, I was contacted by Marlon Grech who asked me to join a new Google group he had just created called the WPF Disciples. I was quite new in WPF back then and didn't know many members of the community yet, and I must admit that it slipped my mind and I didn't register (when you blog, and your blog gets a certain visibility, you get all kind of requests. I do my best to satisfy most of them, but sometimes I am just too busy and I cannot follow up). Read the rest of this entry » ...
In this Issue: Pete Brown(2), Lee, Jeff Prosise, Andrea Boschin, Terence Tsang, Mike Taulty(2), Chris Hay(2), Chris Koenig, Laurence Moroney, Julien Frelat, Andy Beaulieu(2, 3), Joel Neubeck, Gavin Wignall, Jan Jelinek, and Ruurd Boeke. Shoutouts: Congratulations go out to Andy Beaulieu who reports Physics Helper gets 1st Place at MIX09 Show Off! Dan Wahlin spoke at DevConnections in Orlando and reported DevConnections Orlando Talks on Silverlight and LINQ/Entity Framework Brad Abrams gives a link ...
In August of 2006 I was listening to the radio and stumbled across a guy named Dave Ramsey. The simplest way to distill Dave Ramsey down is: Get out of debt, stay out of debt, live beneath your means. Before long my wife and I were both on board with it and we were budgeting and cutting our expenses. This created a really big problem for me because my wife had been waiting for a long time to intervene on my addiction. The budget gave her the perfect excuse. My drug of choice...Technology books. I ...
Hi to all and welcome to my blog! My name is Vitaly Dilmukhametov. I’m software developer from Russia. I work with MS development technologies few years and have some pratical experience, which is based on solution of real tasks. And I want to share it with community. I focused on client development (WPF, Silverlight), service (WCF, RESTful services), parallel programming, but not just it. All of cool features are welcome :) My contacts: E-mai/Live Id: vitusmailAT NOSPAMgmail dot com If you understand ...
No matter what type of organization you're in – a large corporation, a small company, government or non-profit – effective communication, time management and customer service skills are essential for success. To make these valuable classes as accessible as possible, our prices are just $80 - $120 per day. Upcoming Communication and Presentation Workshops Delivering Exceptional Customer Service May 19 – 20 8:00am – 4:00pm Effective Business Writing June 3 8:00am – 4:00pm Mastering the Art of Thinking ...
Donn’s a pretty interesting guy I’ve known for a while now. He’s an active community leader and has had a rather interesting career path. I have been nagging him for an interview for some time. I’ll let him take it from here, in these NINE Questions with Donn Felker: 1. Where are you from? I recently moved to Minneapolis last year. However, I’m originally from Northern California (Redding area), and lived the last ten years in Phoenix, AZ. 2. What do you do / Who do you work for / What is your product? ...
*Moved to: McDDDIts that time again and you should all be in Glasgow on the 2nd May for Developer Day Scotland 2. There are some excellent speakers, some we saw last time and some new. Read more...Follow my new blog on http://blog.hinshelwood.com ...
We continue to investigate possibilites of use LINQ to SQL as model of data for ADO.NET Data Services. Today we will talk about possibility of change data. I will remind, that ADO.NET Data Services platform gives us possibility not only to select data through web service, but also to update them using methods POST/PUT/MERGE/DELETE. Within data model it is necessary to implement IQueryable interface (for each entity set) for data selecting, and IUpdatable (for datacontext class) for updating. Let’s ...
Ed Meets The Spoons! Legendary Canadian 80's band The Spoons played the Boston Manor in Burlington on March 14, 2009. What an awesome time I had at this intimate setting concert with one of my favourite bands! Gordon Deppe and Sandy Horne were very friendly with fans, circulating around the club both before and after the concert, signing autographs - and pausing for this photo opp! Great to see you guys still together and playing after 30 years (like Rush)! Personal favourite song of the night was ...
Last week I spoke at QCon London on Entity Framework. QCon 2009 was a very good event but I personally felt last years was a little more fun, a little more controversial, a little more edgy. However it was still a great event – except for one thing. <Minor rant on> QCon (and I’m pointing at my fellow speakers here) has an odd way of ignoring the existence of Microsoft when it comes to doing cool stuff. An attendee to QCon might easily leave thinking Microsoft had nothing to offer at all for ...
Multitouch is going to be the next big thing. Natural User Interfaces (NUI) are going to change the way we use client applications soon. You think it's not true? See the iPhone hype. This is not a very good phone, feature wise. It is lacking very basic features. But being able to control your phone using multiple fingers was a real killer feature. Read the rest of this entry » ...
Follow Me On Twitter http://twitter.com/Mohamed_... So, a very short note on my last news is that now I’m in Abu Dhabi, UAE; for a while not having a laptop, which is why I haven’t blogged since dotNETwork CodeCamp’09. Then I thought of Micro-blogging. If you know Twitter already you know what I mean, if not, think of something like facebook status; micro space to say something that’s in your mind now. A good way to say something quick and it has been popular for technical guys and even some western ...
Well, we are halfway through day 1 and there are some very cool things being demonstrated and released. First, another reminder that you can see all the sessions for Mix09 at http://2009.visitmix.com. One of the biggest topics of the conference so far is the release of Silverlight 3 into beta. There are a lot of great technologies which come along with this release including the ability to disconnect Silverlight applications from the browser. Myy personal favorite new application update is the release ...
I thought it was about time I imparted some actual information, instead of just reporting on where I've been, so here goes... Suggestion #1: Quicker access to the Bash History with Ctrl+R Find your self constantly hitting up and down buttons when logged into a UNIX terminal, trying to locate the last command entered in the history for rebooting the cable modem, backing up the internet or shutting down the HAL 9000? There are much quicker ways to do it! My personal favorite is hit Ctrl + R, then type ...