Tag | Personal Posts

I've been resisting doing this post. Really I have. With how poorly the world is doing (Economic Crisis 2009!) and all the sad sob stories I'm reading everyday, I really didn't want to be adding to the "woe is me!" noise out there already. But yeah, this has been a pretty crappy year so far. And honestly, I haven't had worse. All is not lost however, so just so it's not *ALL* bad, I will say, it's really not as bad as it could be either. (I at least still have some perspective!). I mean really, overall ...
Dear clueless fools who stumble upon my blog as a result of Google searches, I do NOT work for Microsoft. You may occasionally see the Microsoft logo on my site. If you look closely, you'll see it's always part of a larger design. It does NOT mean I work for Microsoft. I can not fix your xbox 360, no matter if it's the RROD or otherwise. (I realize this is because my blog is the FIRST hit for "xbox 360 return process" but come on people... look around.) I can not help you if you bricked your Zune. ...

Speaker: Robby Ingebretsen

Read the rest of this entry »

I wanted to make sure and draw attention to the effort that Brandon King in Harrison, Arkansas has given towards promoting this event. There are some major giveaways, and we will be arranging a carpool from Springdale to drive the 1:30 to give a good showing from the NWA DNUG crew. Details: Who: CLAUDIO LASSALA What: Details at http://odnug.org When: April 2nd 5:30 PM – 8:30 PM Where: North Arkansas College (Center Campus - Durand Center - Old Regions Bank Building), Harrison, AR Grand Prize Inspiron ...
Quite often someone will ask where to set an environment variable for their Platform Builder project. That is really a difficult question to answer without knowing a lot about the project, the BSP and the environment variable. So I thought that I would look into the many ways that an environment variable can be set. My hope is that with an understanding of how to set environment variables that choosing the best way will be easier. The following are ways that I can think of to set environment variables, ...
Challenging IT Promotion “You either die a hero, or you live long enough to see yourself become the villain...” (Quote from Harvey Dent in the movie, The Dark Knight by Warner Brothers Pictures) I know, you’re rolling your eyes and wondering why I’m quoting comic book movies. Bear with me, there’s a point here. In our industry there is a trend of promoting good technical people past their level of effectiveness. Yes, we’re talking about the Peter Principle. You all know someone who was an excellent ...
From PowerPoint – 2007, no less! On one page, we can set the size. X and Y are arranged horizontally, Y first. On the next page, we can set the position. X and Y are arranged vertically, X first. This has confused me practically every time I’ve had to edit the size of something in PowerPoint. I know it’s there. I do. But the behavior is so counterintuitive, I just can’t get my brain to think this way. It’s just wrong! Personally, I would prefer size and position on the same page; but I can see the ...
Here's what's happening: Attendees: 428 Sessions: 73 Speakers: 49 Tracks: 15 Sessions: ASP.NET Make your Data Dance with ASP.NET Dynamic Databy Shawn Weisfeld + Show Description ASP.NET Dynamic Data is a framework that lets you create data-driven ASP.NET Web applications easily. It does this by automatically discovering data-model metadata at run time and deriving UI behavior from it. A scaffolding framework provides a functional Web site for viewing and editing data. You can easily customize the ...
Stephanie Grima’s Curriculum Vitae Introduction As a person, I consider myself as capable to work alone and with a team easily. I am very hard working, and do whatever I set my mind to doing. I am currently at MCAST ICT, during my last year of my studies reading my Higher National Diploma. I also hold an A-Level in IT as well as a National Diploma in Computing. I see myself working in IT as a web developer or software programmer while I continue furthering my knowledge by doing exams such as MCTS ...
I’ve had the fortune of being involved in some pretty complex and elegant Team Build configurations. I’ve started to blog about individual points several times, but ended up figuring that I should instead write a series of posts about common goals and general Team Build approaches. I can’t take credit for all this content. Some I’ve developed over time, some I’ve learned from others on the web, and yet other stuff I’ve learned from co-workers. That said, here we go with Part 1. General Approach Every ...
This isn't a post on personal hygiene, but of skills. My responsibilities at work keep me so busy that I barely have time to read an article let alone learn a new language or technology. I have a sizable library of books and I read through them whenever I get a chance, but often don't have the time to really go indepth and practice on the technology. I suppose it's better than nothing. Now if I were a bachelor and didn't have my daughter (wouldn't trade her for anything even programming) it wouldn't ...
I’ve known Suzanna (aka @ZannaBanana on Twitter) for some time, but we finally met in person at the MVP Summit last week. Fortunately for me (and you, dear reader) she was willing to do a NINE Questions interview. If you’ve ever wondered just what an MVP Lead actually does, read on: 1. Where are you from? (if it's different than where you are now, please feel free to elaborate.) I was born in San Francisco, CA and grew up in northern California. I attended college in the small town of Arcata, CA ...
Date: March 11th Time: 4:00pm-6:00 pm Location: New Horizons of MN office in Edina During difficult economic times, it's especially important to take stock of your professional and technical skills — so you can meet the immediate challenges and face the future with confidence. New Horizons is proud to present a FREE comprehensive seminar on the how certifications (Microsoft, Cisco, ITIL, BA and Project Management) can strengthen your long-term career prospects, while helping you to keep your organizational ...
I know how these guys feel. I've been doing a lot of application compatibility work lately myself on Norton Online Family. It's really important that the software works well and interacts well with other Symantec software as well as other software including IM clients, web browsers, internet security suites, personal firewalls, etc. The interplay and intertwining of these applications can get really interesting when you start getting into API hooking and driver level code where IO requests are being ...
Today I experienced what appears to be a small WSSF gotcha :) If you have a Data Contract which has a Data Member called Value (for example contract is ParameterInfo, so having a member called Value might make sense), the code that gets generated by WSSF looks like so: 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; ...
Here it is. It's 3:30am and I am thinking about my life. Grand schemes for my life that are belied by the half-empty Diet Dr. Pepper and a reheated bowl of vegetable fried rice in front of me. I want to travel. I want to experience the awe of standing at the foot of The Great Pyramids. I want to walk through the floating city of Venice late in the afternoon. I want to see Switzerland and New Zealand and Iceland and Africa. I also want to have a family. My wife and I have been talking about kids for ...
Update: Fixed a typo and a calculation error. Josh Holmes has a great post on Return on Investment (ROI). And by “great”, I mean great even by Josh’s usual standards. He worked hard on this one. I was privileged to review three drafts before he published it; and by draft two, I was saying, “Josh, this one’s a winner. I’m going to reference this one a lot.” So stop reading me, and go read what Josh has to say. I’ll be waiting here when you get back. OK, you’ve read it. Pretty scary, huh? But the scariest ...
My motivation for this post comes from the fact that I could only find 1 blogpost related to BizTalk and DI: it was about DI using Spring.net and late binding, and it was in fact rather about SL. I'm not pretending to be an expert on the subject but a second blogpost with a little bit of background on the subject of dependency resolution in the context of BizTalk can surely make a difference... When developing O.O. components there are 2 popular patterns for organizing your objects' dependencies ...
UPDATE: Since Windows 7 is now commercially available, these product keys are no longer recommended. Go ahead and buy your own copy of Windows 7 and experience a new world. For more details visit http://www.microsoft.com/Wi... The following information is outdated given that the RC1 bits are already out. For the updated information, please visit http://www.microsoft.com/Wi... Windows 7 Beta is out for sometime now and needless to say, the reception has ...
Welcoming all my clients and friends to my geekswithblogs... we will explore SharePoint and other Microsoft applications deeply. Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4 ...
As I blogged before, I was one of five judges chosen to decide which of the 105 (!) entries in the MIX10K contest were the best... it was a hard, terrible choice, but now the results are public! As a reminder: The contest is organized by Microsoft at the occasion of the MIX conference that will take place in March in Las Vegas. The goal was to create a Silverlight or WPF application with only 10 kilobytes of code (about 10'000 characters of text, including spaces, carriage return, etc...) Read the ...
I finally got to cleaning up some my my piles of Information Week magazines. I actually kept a few good ones with some very interesting atricles as well as some funny one. I enjoy reading some of John Soat's articles like the one in issue "March 12, 2007" - "Thoughts On Dealing With Identity Theft", although it sounds funny, I agree with his points Drop the Social Security number. It wasn't intended as a personal identifier; Congress made that clear in 1936 when the system began. Now, everybody knows ...
*Moved to: New laptop and Windows 7We have needed a new laptop in the Hinshelwood household for a while now. My old laptop was 8 years old, and although it was a mobile desktop, it ran Vista like a dog… Now the main use of a laptop in our household is for internet and pictures, but I defiantly wanted to run Windows 7. My wife's only caveat was that it had to be pink!Read more...Follow my new blog on http://blog.hinshelwood.com ...
*Moved to: The Delivery: Mk IIWe have just had another addition to the family… Kaiden Ryan William Hinshelwood was born at 12:01 on 5th February 2009. Read more...Follow my new blog on http://blog.hinshelwood.com ...
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:0in; mso-para-margin-bottom:.000... mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans... mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-... ...
In this first stage of our Tour de BCL, we will be passing through the new Barrier class. So what is a Barrier? Let’s take a look at the boring technical description for a Barrier: A Barrier is a synchronization primitive that enforces the stopping of execution between a number of threads or processes at a given point and prevents further execution until all threads or processors have reached the given point. I don’t know about you, but sometimes technical descriptions like the above just sound like ...
Thanks to the GeeksWithBlogs team for getting my Blog setup so quickly! I am just getting configured and setup, but hope to migrate all of my existing content over to the site over the next couple of weeks. I focus primarily on SharePoint, but occasionally ramble about a few other tech topics as well. Thanks for having me! Tags: Personal ...
One of the new language features coming in C# 4.0 is Optional Parameters. In large part, this is due to Microsoft’s plan of co-evolution with C# and VB.NET since VB.NET has had this feature for a while. Personally, I’m still somewhat undecided about this feature and there has been much written about method overloads versus optional parameters. For example, Considerations in Overloading Procedures. Ultimately, I do think there will be some scenarios where this will be useful to make code more concise. ...
In the UK I am the technical editor for the MSDN Flash. This weeks edition was a special focused on free software. I gathered together some of the best downloads based on recommendations from friends, colleagues and customers (which in case you were wondering is an overlapping group of individuals) plus a few of my personal favourites. I have tried to get something for everyone. From fairly generic utilities such as Free Download Manager and Unlocker, specialist tools such as SketchPath for XPath ...
These days it is absolutely essential to have solid communication and presentation skills as a developer. This will serve you well whether you are presenting at conferences and users groups or professionally on a day-to-day basis communicating with managers and colleagues. I’ve given many presentations at developer user groups and code camps and I’m always looking for little ways to improve my presentations. Recently I picked up a copy of The Exceptional Presenter by Timothy Koegel and it was a great ...
In this issue: Boyan Mihaylov, Matthias Shapiro, Page Brooks, Dave Britton, Jesse Liberty, and Jobi Joy. Shoutouts: Walt Ritscher is starting a series on Design... from an interesting angle: Reflecting on Design - #1 Adam kinney expounds on Robby Ingebretsen, Kaxaml and MIX09: Robby Ingebretsen on Kaxaml and MIX09 Steve Commisso has his own post up about his talk at Phoenix Silverlight User Group From SilverlightCream.com: Creating a Questionnaire. The RadioList Control Boyan Mihaylov of SilverlightShow ...
Previously I posted an example on how to download multiple images or files using DotNetZip library here. Today I will explain how we can use the same library to unzip images from a zipped folder and insert them into an SQL Server table. Note: I have used NeatUpload library developed by Dean Brettle to display import progress to the user which can be found here. If you don’t want to use it, remove the namespace from the code and modify the code to not use NeatUpload controls. Libraries used: 1. DotNetZip ...
While using Membership API, It is a very normal task to send user a registration or verification email. We can achieve that using two ways one is using the default email setting of Create User Control and other is by implementing CreateUserWizard.CreatedUser event Method 1: Drag and Drop the create user control, right click then properties and find MailDefination and set appropriate values for each property. BodyFileName is basically the location of the file which contains the body of the email. ...
There is a new game of tag going on on Facebook, and I was tagged 3 times in the last few days, so I thought I should really try and find 25 interesting things to mention about me. I posted this on my Facebook profile (such are the rules of the game) but it makes sense to get this on my blog as well!! So here we go, all you always wanted to know about me but were afraid to ask. Read the rest of this entry » ...
The following is a simple checklist you can use when building web applications. Much of this still applies to other technologies and can easily be extended. I try not to get too specific on technology or methodology, but it is definitely leaning toward ASP.NET. If you can think of something I am missing or disagree, please leave a comment. Detailed information follows the checklist. How much of the checklist you follow will depend on the project. If its just a hobby site, you may skip items like ...
I just got back from a business trip and sitting there on the counter was a copy of my latest book from Wrox! This book (my 20th) is titled Professional ASP.NET 3.5 AJAX. This was a fun book and I wrote this with some great co-authors including Matt Gibbs, Dan Wahlin, and Dave Reed. Amazon says that the book will be available on February 3rd (not too far away). Here is some of the introduction I wrote for the book: ----------------------------- ASP.NET revolutionized Web application development. ...
*Moved to: Fun with Virgin+We are getting a new carpet tomorrow… my wife is 8 and a half months pregnant and she’s nesting… Read more...Follow my new blog on http://blog.hinshelwood.com ...
In the recent trend of software development and information technology, Agile has been a Buzz word among the developer community. There are three types of guys, while a new hype gets introduced. First, who really ignores it, as it is being hype, second, who really get excited about it, but really not very aware to utilize the concept properly, and the third, who really don’t care about whether it is hype or not, but cares to utilize and adopt it properly. It’s very hopeful that the third type of ...
I’m always happier in my Agile mentality with having something up and running that I can hit F5 on and see the fruits of my labor and this is no different. So, the next thing we need to do is get a basic Prism application up. The most basic Prism app in the world has three things in its .exe. The Application object, which sets up the bootstrapper object. The Bootstrapper object, which kick-starts the IoC container, loads modules and starts the shell. The Shell window (which I really wish began with ...
If you read enough about security in general you will hear the often touted principle of do not rely on security by obscurity. It even has its own Wikipedia page. You see this advice thrown out a lot when somebody does something like embedding encryption keys in their code. The developers assumption is that the code will never be read by anyone and thus the key is safe. I have personally seen that one cracked in about one minute. So the advice is good, you should not RELY on security by obscurity. ...
This post is part of a series called Ignite Your Life. For background info on the series, please refer to previous posts on introducing the series and The 5 R's (where you can find links to the other posts in this series). This morning (if you’re reading this early enough) or tomorrow morning, I want you to do a little experiment: Get your morning paper. Go through it cover to cover. As you go through it, take a pen or marker or some writing instrument. Read the stories. see the advertisements, peruse ...
This post is part of a series called Ignite Your Life. For background info on the series, please refer to previous posts on introducing the series and The 5 R's (where you can find links to the other posts in this series). In the last two Relationship segments, we discussed how we need people and relationships as well as the importance of finding our tribe. In the final segment before we move on, I want to turn the tables a bit. We talked previously about the reasons why we can be apprehensive or ...
Last Thursday I had the pleasure of going down to a local theatre to watch through the MSDN event for Azure, debugging, and mobility. The event itself was refreshing, and I always enjoy hearing Zain speak. We have similar passions, and also similar personalities. The event started off with a brief look at Azure, which is Microsoft’s very beta cloud computing platform. The technology itself seems straightforward and easy to use, although Zain warned about a tedious process of getting the tokens necessary ...
It seems everyone is publishing their goals for the year. I had some goals in my head, but I thought I would mind map them and publish them as well. I learned about this thought-organization technique at Codemash and I really got a lot out of the exercise. My goals are broken down into four main categories: Health, Profession, Family and Enrichment. Many elements of these categories bleed into other categories, but here is my best attempt to unravel my mind-mapped goals for 2009. Health Exercize ...
Because you have to have a sense of humor to do what I do. Otherwise, you'd go putting forehead-shaped dents on all of the flat surfaces your office, and we can't have that. And that, ladies and gentlemen, is exactly why I'm here, and that's why I started this blog - to save your employer money on broken office furniture and computer hardware. I want to personally welcome you to what will become a heaping galvanized bucket-full of knowledge and wisdom regarding SharePoint, ASP.NET, Commerce Server, ...
*Moved to: Feedburner, no Google…As some of you may know, Feedburner (http://feedburner.com) was acquired some time ago by Google… But they are now actively migrating their content to Google servers (http://feedburner.google.com) and I have taken the plunge… if you are having any problems with my feeds then please let me know so I can rectify it… If you have not yet taken the plunge it is a fairly simple process and should not impact your existing posts and URL’s…Read more...Follow my new blog on ...
Regina.NET is participating in the INETA SQL PASS sponsored SQL 2008 launch. We have 2 sessions at this years event on January 22nd at the University of Regina. What is a community launch? Microsoft and others provide registered speakers with Web Casts, PowerPoint, code sample and / or hands on labs for a number of areas in the promoted product. The beauty of this type of event is that ANYONE can qualify to be a speaker. As a registered speaker, you are provided guidance in the launch topic. Speakers ...
In the current issue of Inc. Magazine, Joel Spolsky discusses something that many businesses face: how do you measure and reward performance. He discusses in the article the young intern who came up with an idea that brought in a million dollars (almost all profit) for 4 weeks of work. Pretty good ROI for sinking 4 weeks of salary. But even in the shadow of this obviously huge feat, Joel still struggled with whether to compensate the developer. He writes: How do you properly compensate an employee ...
So, over the holidays I migrated the ASP.NET 1.1 web app to ASP.NET 3.5. I had initially wanted to use the migration tools provided by Microsoft but I also wanted to remove some junk controls that were already part of the application and wanted to spend some time refactoring some logic so I decide to create a new application and port code over one page at a time and clean/re factor as I went. During this re-write I added some Ajax calls and also added UpdatePanels hoping to make the user experience ...
I picked up a Microsoft Explorer Mouse with BlueTrack Technology for my wife for Christmas (really, it's for her). It lists at $80 but I got it for $50. The big selling feature is the ability to track over any surface. It works great! You've had it happen. Your on the road, the hotel desk is too plastic and your mouse pointer is jumping all over the place. You put a piece of paper under the mouse but it slides too. Arrrrr. Two other things I like is the NiMH battery charger (the mouse sits on top ...