Tag | Personal Posts

I have talked about both Windows Live FolderShare and Windows Live Sync in the past. In fact, the last time I talked about Live Sync it was to say that it was FolderShare rebranded. Starting next month, Microsoft will be officially announcing Windows Live Sync, which you can think of as FolderShare 2.0. It will look familiar and offer the same features as FolderShare, plus: More folders and files—sync up to 20 folders with 20,000 files each. Integration with Windows Live ID—no more extra sign-in ...
In a previous post, I discussed how to identify the technologies you want to learn and come up with a personal learning road map, so to speak. But when it comes time to dive into one specific technology, how do you go about learning something new? In fact, I almost always ask that question during developer interviews. The most disappointing answer I get to that question is, "well, I will Google it and read articles about it." That doesn't really show a very deep level of enthusiasm or commitment. ...
How do you stay up on new technologies? How do you approach learning a specific new technology? The first thing you have to accept is that the Microsoft technology stack has gotten so vast that it is simply impossible for a single person to be an expert in everything. This is the most important aspect to remember. This post is simply to describe my personal approach for staying up on new technologies in the hopes that other people will find something valuable in this to add to their toolbox. In terms ...
Well after agreeing to take over managing my local user group I've managed to have 2 meetings in the past couple of months and interest seems to be building back up. On Wednesday it was my turn to present on some of the new T-SQL features found in SQL Server 2008. It felt good to be up front and presenting again as it has been a while for me. I was a bit rushed for time since I was the second of two presenters but that was fine with me. I simply cut out some demos. I know I made some mental notes ...
So I was hoping this post would be a glorious review of my first attempt at working with WebParts and Oracle. Alas, the experience has not been so glorious. I am working on a "dashboard" of sorts as a demo for my boss. I spent a few hours on it this afternoon as a spike to see if the approach is feasible. I have to say that I believe it is, but there is one major kink I have to work out. ASP.Net WebParts uses the SqlPersonalizationProvider by default. Unfortunately, we are developing on Oracle. However, ...
Well so far so good. I downloaded the New Xbox Experience last night (all in all there isn't much choice). I was a bit apprehensive with NT 4.0 SP5 flashbacks coming to mind. But it downloaded fairly quickly in maybe 3 minutes or so on my 5Mb FIOS service and a few minutes to install. I setup my little Mii with legs avatar and went about figuring out the new layout. I did not find anything really that much better albeit the layout is different than the blades. There is a bit more scrolling than before ...
Today the most important thing is Coffee! When you take this course (not if *grin*) you definitely need to get coffee after lunch. Some things of note today: Group Interaction There is a lot more group interaction with tasks and the tasks are getting to a point where they take quite a bit lot longer to complete. Group dynamics has definitely picked up and come into play a lot more because by the third day you are much more comfortable with everyone. I am seeing personalities coming out as we get ...
Here's the complete list of sessions from PDC and my personal favorites. You can find all the recordings of these sessions at www.microsoftpdc.com. Here's my personal favorites: Windows Azure (Hosted ASP, Workflow, Silverlight, RAW / Azure Storage) A Lap Around Windows Azure (ES16) - 0:46 Slides | WMV-HQ | WMV | Zune A Lap Around the Azure Services Platform (BB01) - 1:12 Slides | WMV-HQ | WMV | Zune Live and Mesh (Sync, Feeds, Resources, Contacts, etc.) A Lap around the Live Framework and Mesh Services ...
In this issue: Justin Angel, Shemesh, Albert Eyal, Steve, Ruurd Boeke, Mike Snow, Mehdi Slaoui Andaloussi, Gerard Leblanc, and Jesse Liberty. Also: Steve Smith has opened up a couple new 'feeds' sites that are of note: Azure Feeds and Silverlight Feeds. He has others that you can find info about on these sites but the main idea is to go to Silverlight Feeds and submit your material. I'm mentioning this in good faith that you will also submit to Silverlight Cream of course :) ... yet another source ...
Besides programming I am working on a personal project -- writing a novel. This is a project I started in 1994 and dropped shortly after due to other things in my life at the time. I have recently picked it back up. I have always enjoyed writing and the exercise has been strangely cathartic. Basically the rough draft is around 75,000 words, slightly less than half done. I'm a little worried about getting everything into 200,000 words but I will burn that bridge when I get to it. I don't know the ...
*Moved to: The great Xbox update I hope everyone is looking forward to the new Xbox live experience that will be going Live tomorrow! Hopefully we are passed the days of the ring of death from the update, unless you have a hacked box :)Read more...Follow my new blog on http://blog.hinshelwood.com ...
*Moved to: 100,000 VisitsWell, that's me got passed the 100,000 Visits milestone. I guess it is seams bigger than it is, but as the next big one would be a million I am chuffed to get this far :) -- Site Summary --- Visits Read more...Follow my new blog on http://blog.hinshelwood.com ...
I finally decided to write a post about attending PDC. There are so many great posts out there about PDC that do a great job of describing the overall experience. Bill Wagner has a great post on his blog, and so does Rick Strahl. The overall experience was really great and the quality of the sessions were very professional and the presenters did an excellent job in delivering the most information in the alloted time.There are still a bunch of sessions that I wish I could have personally attended ...
On another personal note, Chels and I are expecting our first child (a strapping young man) on 12-26. My good buddy Matt, who stood at our wedding, and his wife are also expecting a few days before us. I wonder if our kids will ever figure out they were championship babies ...
On a mailing list where I hang out, a participant recently said (paraphrased): “He believes that popularity proves quality. I believe that there is almost no correlation between quality and popularity.” We hear this sort of thing all the time. There’s an implication among self-appointed elites that “the masses” — i.e., everyone who’s not them — just can’t recognize quality. It’s assumed that “popular” is proof that something is bad. You see this attitude in film snobs who insist that an Oscar nomination ...
So you're a coding ace. You know the latest languages. You use the latest tools. You even write your own tools, so your development environment practically reads your mind. You eat, sleep, and breathe code. So why do you keep missing your deadlines? Code is not enough. You love to code. You can hardly believe that people pay you to "work" at a hobby you often do for no pay at all. You're never without a few personal projects under development. So why do you feel so stressed at work? Code is not enough. ...
In our last Episode, we saw how Forks and Joins let us model parallel behavior within Activity Diagrams. But we're not quite done with Activity Diagrams. (Click pictures for larger images.) No, the dolphins in panel 3 aren't my work. Anyone who thinks I can draw that well hasn't been paying attention. They were drawn by my lovely wife Sandy for our wedding invitation. I merely traced them. (The scuba gear and the singing crab... Now those you can blame on me.) To discuss Swimlanes, I needed water; ...
No, we're not doing that film (yet). But we are back in Right Court one more time. We're taking an unscheduled break from the schedule this week. I'm giving a UML presentation at Ann Arbor Day of .NET, and I need to prepare material for that. So rather than going Back... to the 80s as planned, I'm going to dual-task: the episodes this week will be the slides I'm prepping for my presentation. These were episodes I was going to run eventually; I'm just doing a little time travel. In Monday's episode, ...
In Part 2, we dug a little bit into MPM (Media Player Magic) to build a JukeBoxPhraseMap, mapping phrases from the Media Player to songs, albums, and collections. Now we need to turn those phrases into M-SAPI commands. In concept, we want a Choices object, which represents a choice between two or more alternate phrases. We could turn the whole map into one giant Choices, and we will; but that Choices would be pretty unusable. No user is going to remember and correctly speak some of the song titles ...
It's a cliche, but it's generally true that kids adopt computers faster than older people do. They don't have any fear that they might do something wrong and make the computer catch on fire, which seems to be in the back of the mind of every reluctant adult computer user. (I tell them and tell them that they can't make the computer catch on fire, but they just don't seem to believe it.) We've all heard the same story: "My kid (or grandkid) is a wiz with computers, but I can't figure them out." So ...
(Reposted from Agile Summer Camp. The team will edit and improve that version, filling in the gaps in my memory and understanding. This is my rough draft.) Organized by Chris Woodruff with the able assistance of Josh Holmes and Michael Eaton, Agile Summer Camp 2008 was a fantastic success. This is an Agile Summer Camp Diary, documenting bits and pieces of a fun, rich, informative weekend with a crowd of unwashed geeks. No text page (nor even sadukie's great pictures) can capture the full experience ...
Recently I've begun programming a new game I'm trying to keep under wraps a bit, although most close friends know what it's about already. Although the game is quite new I'm already excited about the code. In PongRPG, every sprite you see is positioned in code, there are lines that load each sprite personally and set them based on values in the code. So, if I wanted to change the position of some item on the pause menu, I'd have to go into the code, track down that line, and change the value. Not ...
*Moved to: DDD Scotland v2.0: 2nd of May 2009It seams that the event of the year is back! Developer Day Scotland returns for a second year as posted by Barry Dorrans in Glaswegien :) Read more...Follow my new blog on http://blog.hinshelwood.com ...
Windows Azure was announced on PDC 2008 (Oct 27) and will hopefully be released mid next year. You probably already know about Azure by this time. If no, I would like to quote some from www.azure.com as intro: The Azure Services Platform is an internet-scale cloud computing and services platform hosted in Microsoft data centers. The Azure Services Platform provides a range of functionality to build applications that span from consumer web to enterprise scenarios and includes a cloud operating system ...
Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4 /* 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-top:0in; mso-para-margin-right:0in; mso-para-margin-bottom:10.0pt; mso-para-margin-left:0in; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; ...
Welcome to the very first post of Under The Influence (of code). I am Software Design Engineer based in SF Bay area. I have a deep and keen interest in Computer Science and Software Engineering. I've been wanting to start blogging for a long time now, but haven't been able to do so either due to schedule pressures an/or personal commitments and/or the lack of motivation thereof. I tend to do a lot of code prototyping and recently I was in need to some stuff I had proptotyped a while back, I searched ...
Having only told a handful of people, I applied to the OKF (Overseas Korean Foundation) for the “First Trip Home” program the week of the deadline in late October. I found out about the program late and rushed to get my application in, which included gathering documents and writing an essay. It’s been over 36 hours since I found out I was selected to participate, and I’m still a bit shell shocked. Please note that this event in my life is extremely personal and something I have not fully explored. ...
In this issue: Matthew Casperson, Mehdi Slaoui Andaloussi, Tim Heuer, Dan Wahlin, Dave Britton, Jordan Knight, Gerard Leblanc, Azret Botash, and Lee. From SilverlightCream.com: Silverlight Game Programming Tutorial - Input and Adding Game Elements Matthew Casperson had two more posts earlier, but I wanted to get the 'Cream post out and was heavy already so I saved Parts 2 and 3. This one is on creating the objects and getting them moving around then Part 3 is Silverlight Game Programming Tutorial ...
At the recent PDC in LA I had the opportunity to speak to some of the C# team. I tried to make the most of this by voicing one of my biggest bugbears with the C# language: Why make numbers so overly difficult to use? We have sbyte, byte, short, ushort, int, unit, long, ulong, float, double, decimal to represent the simple real world concept of a number. If we take the concept of a number into the software development paradigm what do we really want from it: Fidelity (How many decimal places to we ...
It's very easy for me to think too hard on this, but I want to give a personal thanks from me and my family to everyone that's spent time in the service of our country. My grandfather was in a tank in the US Army in WWI and my father was a Marine on Iwo Jima in WWII. I served in the US Army from June 30, 1970 to June 23, 1973. I'm proud to have done so and am proud of all of you that have done so as well. If you work with someone that served, please tell him or her thanks... trust me, they'll appreciate ...
The Snowball: Warren Buffett and the Business of Lifeby Alice Schroeder is a very interesting view into how Warren Buffett’s mind works as he invests and grows his wealth. Adding a review of this book to my Windows CE blog may seem odd, but I thought that this book was such a good read that I wanted to share it with others. Once I started reading this book, I couldn’t put it down. That is a little unusual for a biography. The author does a nice job of not only telling the story of Mr. Buffett’s life, ...
Three days into playing with the Windows 7 PDC bits, I've already fallen in love with the new OS. Microsoft has come a long way to get things right this time. I know a lot of people hate Windows Vista badly. I do too. But I always think that Windows Vista isn't that bad. What it really lacks is the common sense of software design: convenience for users . I noticed a lot of thoughts have been put into Windows 7, although in this early pre-beta stage it still looks pretty much the same as Vista. But ...
Normal 0 false false false 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-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"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;} ...
It's been a three or four days now since I returned from PDC. After seeing all the other bloggers give detailed descriptions of the sessions and parties I didn't feel too obligated to add too much of my own spin on topics heavily covered by others. Instead, I thought I'd wait till the recordings were available and share links to the highlights I was witness too. As to my thoughts on having the recordings available so quickly after the conference and of such a high quality, I can only say I am very ...
Normal 0 false false false 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-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"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;} ...
This morning I attended our weekly TechMasters meeting and, as always, I leave that meeting very inspired. The goal of the group is to help members improve their public speaking skills, both in prepared speeches as well as impromptu. We have 15 members as of today (after just 5 weeks of meetings), and we need 20 to official charter. I personally joined the group to improve my impromptu speaking. I was a trainer for years, and have since moved into other roles, and the old saying is very true... "If ...
I have recently been working on some web parts for a site hosted on a SharePoint 2007 (aka MOSS 2007). I was unable to get the custom properties to work. Paul Stork was kind enough to provide the answer. Apparently the method declaration changed between SharePoint 2003 and 2007. The reference that I had found was for the older version. Old Version (2003) private const string defaultText = "John"; private string text = defaultText; Browsable(true), Category("Test"), DefaultValue(defaultText), WebPartStorage(Storage.Shar... ...
Minneapolis, MN November 20, 2008 9:00am – 11:45 am www.arcready.com Professional Patterns On The Job You're smart. You deliver. What more could your company want from you? Why don’t they come to you for the big technical decisions? Why won’t they listen to your proposals? It seems like everyone has an agenda and they’re doing everything they can to kill your great ideas. To be effective architects we must also be leaders and influencers who bring more than our technical pedigrees to a organization. ...
As suggested by Pete O'Hanlon, I am going to take a look at NUnit. I am not very familiar with it as yet, so I am basically doing research to see it's capabilities :-) I heard that I will be teached about it in lecturers in the near future, so I will be blogging even more once I get a good grab at it. What is NUnit? NUnit is a free unit testing framework designed to be used with .NET projects. This framework provides a library that has classes and methods which help writing test scripts. Nunit has ...
*Moved to: Interview with my favourite author My favourite author, David Webber, has an interview on you tube.Read more...Follow my new blog on http://blog.hinshelwood.com ...
*Moved to: Mozy Backup providing extra space this monthUntil the 30th of November 2008 Mozy are increasing the amount of space you get for referring a friend from 256mb to 512mb! This is excellent and everyone should have some sort of backup :) as long as you click my referral link and use Mozy…Read more...Follow my new blog on http://blog.hinshelwood.com ...
C# in Depth - John Skeet If you are working with the 3.0 .NET framework, this book is highly recommended to you. It starts off with the basics and it goes up to describe generics, expression trees, LINQ (chapter 10), lambada expressions (chapter 9). The book is made up of a little less than 400pages of in depth descriptions and samples. The book is divided into three: History of C# C#2 - how it solved problems in the past versions C#3 - the new features The book gives very good information on where ...
PDC has come to an end and I’m sitting here reflecting on what I've experienced over the last few days. The PDC experience has been quite different than the Tech Ed or Dev Teach events I've attended in the past. There's a different vibe to PDC, and a different message that Microsoft is trying to get across. Where Tech Ed is all about teaching, PDC is all about telling. At PDC, Microsoft is describing the direction they're heading in for the next few years. They're giving us a glimpse into where they're ...
If in the past you have had the problem where the contacts in your personal outlook contact folder do not appear in the list of address folders when you click the "To..." button when sending an email, here is a solution. (Thanks to Burton White of Excella Consulting) Tools -> Email Accounts Select "Add a new directory or address book" Select "Additional address books" Select "Outlook Address book" When you do a search for an address by clicking "To..." in an email, it defaults to show your addresses ...
PDC seems to be all about .NET 4.0 and beyond How to make use of all the cores in our machines How to make use of the cloud Windows 7 Touch screens The added features in .NET 4.0 I could use now - so it's sort of useful that they've given us a VPC with VS2010 on it. That's enough to play with, but personally I would have prefered to get a image so I could install it on a existing system. Recycling seems to be much more important this year - which is good. Bit of warning regarding the bag would have ...
I was checking out the Stack Overflow site recently and stumbled upon a question concerning what a programmer should look for in a new position. The post’s accepted and best rated solution was to refer to a test posted to the Joel on Software blog entitled The Joel Test: 12 Steps to Better Code. After I perused this link which I had not personally seen before, I had to agree that most of these items would, in general, improve the status of my work environment. I have given myself the task of seeing ...
*Moved to: Unlikely bloggers…I always like to see people for whom it is traditionally unlikely to blog to start contributing to that big knowledgebase in the either that is the blogosphere. I would like to call attention to Eric McCarthy who started blogging today and call out to all other helpdesk Hero’s to join the fray… Technorati Tags: Personal Fail *Moved to: Unlikely bloggers…Read more...Follow my new blog on http://blog.hinshelwood.com ...
Another email to share with you, “A Platform for the Next Technology Revolution” : During the past decade, a dramatic transformation in the world of information technology has been taking shape. It's a transformation that will change the way we experience the world and share our experiences with others. It's a transformation in which the barriers between technologies will fall away so we can connect to people and information no matter where we are. It's a transformation where new innovations will ...
Difference between TFT and LCD Monitors: This is a question which I have been asked about several times by people who are thinking on upgrading their TV or computer monitors, so I figured out I should answer this online for anyone who has doubts. TFT, which stands for Thin Film Transistor, is not really different from LCD. TFT, comes from the family of the LCD technology. It is a variant of LCD, it is a modern version of the LCD technology. TFT, has a very well improved image quality and makes use ...
Being the Type A personality I am, one of the hardest things for me to do is to “Let Go”. Why is letting go such an important thing? For the small business owner, if you don’t let go, you’ll never grow your business. For the parent, if you don’t let go, your child will never learn, grow, mature, or be independent. For the software developer, if you don’t let go, you’ll never finish your product. But most importantly, if you don’t let go, you’ll never move on, stuck in the same spot. The following ...