In this Issue: XamlNinja, Zoltan Arvai, Alan Mendelevich, Dimitris - Ilias Gkanatsios, Chris Klug, Pete Brown, Fons Sonnemans, Tim Heuer, Jeff Prosise, and Mark Miller Shoutouts: Corey Miller posted a User Experience Review post that's a good read. Jeff Wilcox announced The Silverlight Toolkit - now in the Microsoft Web Platform Installer Andrew Duthie blogged about the Freescale Sensor Badge - Fun Gadget! ... get yours! Laurent Bugnion announced another early release of his MVVM Light Toolkit V3...
On Saturday November 21st the Dutch .net usergroups SDN, VBCentral and my own dotNed will host the third annual CodeCamp. This time it will take place in Rotterdam. As with all CodeCamps, attending the event is free provided you register first at the http://www.codecamp.nl site. on this day Freena Eijffinger (from NSquared) and myself will present a session on development on Surface. I am currently hard working on the content of it, but now it looks like Freena and I will split up the talk in two...
Hello Guys, I have sample here on how to create a simple Create, Read, Update, and Delete on Database. This sample created on Visual Studio 2010 Beta 2 using C# and Asp.Net. I did'nt include a validation on this sample. I only want to show on how to Select, Insert, Update, Delete on Database. For those who beginners I hope it will help. You can now download my Sample File at this Link...
My team is going to start using the Manual Testing functionality available in VS 2010 for one of our larger projects. We started today to migrate some of our manual test scripts over to Test Cases/Test Plans in Test and Lab Manager. We ran into a problem immediately that almost prevented us entirely from continuing to use the product. If you have a Test Case with a lot of Test Steps the scrolling in the Test Case editor in Test and Lab Manager is broken. When you get enough Test Steps so that you...
OK, I’ve been remiss in my duties as a blogger I know. Can you forgive me? Both of you? C’mon! It was only a couple of weeks. I promise to be more diligent in my posts in the future. So… we cool? Ok. I am really posting to let you both know that I will be speaking at Iowa Code Camp tomorrow. I have two talks. One on BDD, of course, and one on The Opinionated Web Solution. This is a new talk that is about arranging web projects in a solutions. If you happen to be in the Des Moines area, drop by. ~Lee...
So you have stored procedure and it’s having issues. When you run it, it returns really fast. When .NET runs it, its like a dog. The first thing you learn about SQL Server is that it has something called ARITHABORT and it is turned on in SQL Management Studio and OFF in ADO.NET. Yeah you heard that right. OFF. So when you find this out, your first thought is WTF, mate?! Why do we have to make this hard on ourselves? Reference post: http://sqladvice.com/blogs/gstark/archive/2008/02/12/Arithabort-Option-Effects-Stored-Procedure-Performance.aspx...
If you are in Des Moines, IA, tomorrow for Iowa Code Camp, I’m speaking on “Automated Builds: How to UppercuT your Code” at 3:45. If you are going to be there and we’ve only met on Twitter before, I’m looking forward to meeting you...
As far as I have seen content controls in Office 2007 render to either a SdtRun or SdtBlock object. The nice thing is that both of these inherit from SdtElement. This allows you to take the query from my earlier post and replace SdtBlock with SdtElement and now you have a universal retrieval. Of course as with any tool you need to be careful you don’t take it too far. Depending on the structure of you document this may not do what you need. Technorati Tags: office Open XML,OOXML,LINQ,.NET...
I’ve been using ASP.NET MVC Release 1 for a bit now, and while it’s definitely not for every application, I happen to like it quite a bit. There has been a lot of activity on MS-centric blogs regarding MVC, but there are still some really mundane tasks that there could be more information on. So, this series of posts isn’t going to be anything crazy; it will, however, illustrate what options you have to do centralized error-handling using MVC 1. We’ll start at the beginning… The System.Web.Mvc.dll...
I guess I’m one of those people who rarely reads manual, and outside of technical documentation, I rarely read an application’s user manual. So I’m using Windows Live Writer, and I’m trying to embed a picture in my draft blog post. Well, whenever I do that, the picture always come in scaled down (if it’s even a tad large, like 300 pixels wide), like the picture below: Well, obviously with technical and text-heavy images, scaling down is bad (can’t read much). I can go to the HTML source, but I can’t...
I will make a short appearance at Tech Ed Europe. Due to the amount of work we have right now, I cannot spend more than a couple of days in Berlin, but I still hope to meet many of you all. I will arrive in Berlin on the Sunday, 8th of November, and leave on Tuesday, the 10th. During the day, I will mostly be helping at the Silverlight booth, together with other MVPs and Silverlight evangelist superstar Tim Heuer. I really hope that many will come and admire the booth, Silverlight 3, ask many questions...
I have been hard at work recently porting Pong RPG from a PC-only XNA game to an Xbox 360 game in the hopes of potentially releasing it on the Xbox Indie Games Marketplace. Pong RPG (PC) was a great success in my mind because even though it was flawed, it was a full game product that I created from scratch (almost all by myself) since my days in High School (which was when I first created a full game). While it was great to finish the game, the code was extremely difficult to read and very static....
There have been many occasion when I try to kill iexplorer.exe process and the browser came back. Now I have to remember this when I use a new computer, which is to go to IE8 and turn that settings off. If anything, I think this setting should be turned off by default and the user can adjust it on a site by site basis...
I thought it would be useful (at least to me!) to summarise the new stuff in Entity Framework 4 given it actually comes in 2 parts. The list is a simplified and categorised version of this and this. General Foreign Keys now added: EF 4 now includes a new type of associations (Foreign Key Associations) that allow you to have Foreign Key properties on your entities. They are the default although the EF v1 Independent Associations remain. Lazy Loading on by Default in new Models: Also name change from...
I try not to be too much of a reposter, but I got a little nostalgic on this one. I remember when the first version of this tome came out and I got a free copy when I visited Redmond for the Guided Design conference. You may not agree with everything you find in here, but it is definitely worth the read to see what Microsoft thinks architecture is. Technorati Tags: Patterns and Practices,architecture,application architecture guidance,microsoft...
Right now IronRuby Microsoft is not planning on integrating IronRuby in Visual Studio 2010. Want to do something about that? Sign this petition: https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=479957 Same deal with IronPython too: https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=475830...
Falls während der Ausführung einer BizTalk Anwendung Fehler auftreten, ist der Weg Fehler über die Ausgabe von Debug Informationen innerhalb einer Expression zu finden, zu zeitraubend: Es müssen Expression Shapes platziert werden und die Applikation neu erstellt und veröffentlicht werden. Und falls man Pech hat, passiert die Ausgabe an falscher Stelle. Eine bessere Lösung ist die Verwendung von der BizTalk Administration Konsole und dem Tool HAT zur Anzeige von aktuellen Variablenbelegungen und Nachrichteninhalten....
There seems to be enough confusion about the betas and ctps of Entity Framework 4 to warrant a brief post. Hopefully this should clear things up nicely. Put simply: Most of Entity Framework 4 (EF4) will ship with .NET Framework 4 and Visual Studio 2010 (.NET4/VS2010), however not all of it will. Most of EF4 is therefore in the beta releases of .NET4/VS2010, however not all of it is. The missing bits of EF4 appear in EF4 Feature CTP releases “soon after” the release of a beta. Right now (Nov 6th 2009),...
Next week I will be presenting Entity Framework 4 at TechEd Europe. At least that is what I hope to do. However my Lenovo T61P seems to have some other plans. A year back the screen packed in. The nice IBM man replaced it. All was well. Last week the screen packed in again. The nice IBM man replaced it. All was well … with the screen. However since then I am getting blue screens (whenever I really don’t want them) and drive errors and the odd bit of corruption of files. I need to flatten – but now...
Next Monday (9th Nov 2009) at 9am I will be delivering an overview of the new stuff in Entity Framework 4 at TechEd Europe. The session is DEV305 and the description reads: ADO.NET Entity Framework in Microsoft Visual Studio 2010 and Microsoft .NET Framework 4 (catchy?) This presentation offers an in-depth discussion demonstrating the new capabilities of the Entity Framework that will ship with Visual Studio 2010. The second release of the Entity Framework focuses on addressing two primary customer...
Here is an easy way to find duplicate data in a table. This simple example would return any userNames that appear twice or more in the table. SELECT userName, COUNT(userName) as UserDup FROM tblUsers GROUP BY userName HAVING Count(userName) >= 2 I find this handy to use when users need to know how many times a certain item appears but there is no way to sort that data in their application or there is no report written for them to use. It is also a useful check when migrating data over from an...
I thought twice before actually posting this. It was mostly because, of a guilt, that I might be recommending a wrong way of doing things. But then I did realize, that, even if it seems to wrong, it does provide some benefits. Anything that is beneficial, is not necessarily wrong. The problem at hand is, we want to enable ASMX style Authentication in WCF. Its not that WCF does not do a good job when it comes to Security, but because people are more inclined to send the credentials in clear text....
During installation of the SAP .NET Connector the setup throws this error because no Visual Studio 2003 could be found. If you only need the assembly sap.connector.dll (for instance in cases of old projects which references this dll) you could ask google for downloading it ;-) http://www.google.de/search?q=sap.connect.dll+download...
Check out the lastest VAN postings. http://www.virtualaltnet.com/Recordings...
Normal 0 false false false EN-GB X-NONE X-NONE /* 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:0cm 5.4pt 0cm 5.4pt; mso-para-margin-top:0cm; mso-para-margin-right:0cm; mso-para-margin-bottom:10.0pt; mso-para-margin-left:0cm; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri;...
Normal 0 false false false EN-GB X-NONE X-NONE /* 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:0cm 5.4pt 0cm 5.4pt; mso-para-margin-top:0cm; mso-para-margin-right:0cm; mso-para-margin-bottom:10.0pt; mso-para-margin-left:0cm; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri;...
I have previously mentioned that I’m working on the upcoming Sams Teach Yourself Visual C# 2010 in 24 Hours book. Things are progressing nicely, if a bit slower than I’d prefer. I have the draft for the cover art, which looks really good. I’m also very pleased to announce my technical editors – Claudio Lasaala and Eric Lippert. Claudio is a Senior Developer at EPS Software Corp. He has presented several lectures at Microsoft events such as PDC and various other Microsoft seminars, as well as several...
I recently sat down with Ben Scheirman (co-author of ASP.NET MVC in Action) for my first interview on my new show DotNetRadio. It was quite a talk! We covered the following points: An introduction to Ben Scheirman and how he got into web development Bens path through various web technologies such as ColdFusion, PHP, Ruby, and ASP.NET A brief discussion on code testability Working with ASP.NET web forms using the model view presenter pattern How ASP.NET MVC simplifies the testing process Ben informs...
I ran into an FTP issue in our prod, we were using BizTalk FTP adapter to get data from our partners. Basically BizTalk FTP adapter is able to connect to the ftp site and able to get the list and after that it “QUIT” without retrieving the file. There is no error in the ftp log or Application log. So BizTalk FTP adapter checks for the SYSTEM type and determines the listing to retrieve the files. If it’s a UNIX system and the file is listed as windows file listing as shown below from the log. You...
I grew up in New York, and I’ve grown up with the Cuomo family. I liked Mario Cuomo and thought he was a good governor. He was one of those guys in the 1980s that I characterized as a Macho Liberal: someone with compassionate beliefs and a street-tough approach to pursuing them. A Macho Liberal wasn’t a wimp, nor was he a bully. He was someone ready to fight and hold his ground while trying to do good. Sound naive? Hey, give me a break: I was a teenager and an idealist. And I was living under a Republican...
I now have a profile on SpeakerRate. If you have been to any of my talks to plan to go to any, please do a quick eval and let know what you thought. http://speakerrate.com/danemorgridge...
NFL running back Adrian Peterson is it top physical form. His body fat has been reported by Kevin Seifert of ESPN as being 6%. He is shown mostly naked in many commercials – he is TOTALLY flipping ripped. His Body Mass Index (BMI) is 28.6! That means he is overweight and on the verge of obesity! Yeah right! That is total bullshit. Regarding BMI (from wikipedia): It was invented between 1830 and 1850 by the Belgian polymath Adolphe Quetelet during the course of developing "social physics".[1] Body...
<< Part 2 – A quick look at IronRuby Gambling with Cucumbers In part 2 we demonstrated how we can mix .NET and Ruby though IronRuby. The question is, why would you want to do that? It is probably easier to stick with one language for most projects. Why combine them? The problem with BDD in .NET One area where Ruby currently has a clear advantage over.NET is in the realms of Behavioral Driven Development (BDD). You can write Unit Tests and Integration Tests in .NET just fine, but what about...
<< Part 1 - Installing IronRuby and Cucumber A quick look at IronRuby Background IronRuby is an implementation of Ruby which runs on .NETs Dynamic Language Runtime platform (the DLR). Languages hosted on the DLR are interpreted at runtime, rather than compiled then executed (like C# applications). One benefit is that code can be invoked on the fly from a command line shell. This is handy when debugging or figuring out how to do something. Other popular DLR hosted languages include IronPython...
This tutorial is based on a short demo/talk I gave at the Columbus .NET Developers Group (CONDG) on IronRuby. It’s mostly designed for the .NET professional and making no assumptions of prior Ruby experience. In Part 1 we get everything installed. In Part 2 we take IronRuby for a test drive In Part 3 we use it to integrate with Cucumber. Installing IronRuby Before we get started, my instructions are more or less the same as this: http://wiki.github.com/aslakhellesoy/cucumber/ironruby-and-net … but...
SSRS 2008 gave me a lot of white hair for sure. Here are a few things I learned that have made my life a little easier. Do not use Page Header, or rather, page header is useless. If you want to do anything with data per page, use the group header. Do not use column header given to you by default. Create your column header as another row in the inner most group that does paging; you can control it better from there. When creating report for the first time, create header and footer for each group,...
Every now and then, I end up writing and re-writing the same code (or very, very similar) to achieve a functionality that I’ve had before. Sometimes I can remember where I wrote it, so I can just copy and paste. At other times, I have to redo it again since I forgot where it was. So I’d like to put it up on my blog so I have access to it. If anyone else gets to see it and can use it, so much the better for everyone. Of course, I’d also accept criticism to the code too . So, this is my first one;...
Microsoft has released a final version of its book “Microsoft Application Architecture Guide, 2nd Edition”. The book is described as: This guide is available online here in the MSDN Library and will be available in the Fall of 2009 as a Microsoft Press book, ISBN# 9780735627109, that you can purchase through local and online booksellers. The guide is intended to help developers and solution architects design and build effective, high quality applications using the Microsoft platform and the .NET...
StarterKits for Silverlight and the Expression Tools Lately I’ve seen some tweets passing by with links to various StarterKits. I’ve decided to "Bing” around a little and find out what these people were talking about. There are quite a few StarterKits available on various topics. I’ve listed a few below, old and new ones, that I find relevant to my fields of interest: Silverlight and the Expression Blend, Design and Web. Building a Zune Website with Expression Blend 3 StarterKit In this lab you will...
Hello VB Folks, These sessions are designed to be a primer for getting started using various features in Visual Studio 2010 and the .NET Framework 4.0. (Yes, some have already occurred... you can still watch them, just not live.) · Nov 3rd 10:00-11:00AM -Getting Started with IntelliTrace (formerly the “Historical Debugger”) by Habib Heydarian and Justin Marks · Nov 4th 10:00-11:00AM - Getting Started with SharePoint Development in Visual Studio 2010 by Boris Scholl · Nov 5th 9:00am-10:00am - A Lap...
This is a follow up to my earlier post that details how to track down which applications pools your w3wp.exe processes belong to on IIS 6 servers. The command is new on Windows 2008 Server, so that calls for a new blog post. So imagine you log into your web server, pull up task manager and you see multiple processes running named w3wp.exe. You know this is a web server so you guess these processes may have something to do with the websites on the server, but you don’t have any idea which sites they...
Today I was troubleshooting an issue in which one of our production SharePoint web applications wouldn’t load and displayed a very un-helpful “Unexpected Error” when you hit the site from a browser. I logged into the server, pulled up task manager, and could instantly see that something wasn’t right. The CPU usage was holding steady in the 90 – 100% range, and nearly all of it was being chewed up by a single worker process (w3wp.exe). Unfortunately task manager isn’t smart enough to tell you which...
If you are using a template document and replacing text programmatically using the Office Open XML SDK 2 API you will need a way to identify the target to be replaced. One option is to use a Content Control and setting the tag value the same for all of the controls that need to be substituted with a single value. After some trial and error and a lot of digging through the DocumentReflector I came up with the following LINQ query to get a list of all blocks with the same tag name. var blocks = from...
I was thinking of getting a new football jersey…here are some options. What do you think? Now before you all start making funny comments about how none of these apply to the Falcons (jerks ;) ), how about we focus on the words themselves. Why don’t we see jerseys like these? Don’t we want to show off our teams abilities and talents? Yes and no. When I go to a professional football game, I assume that the players know how to tackle, catch a ball, throw a block, run the ball, etc. I assume the coaches...
HelloWorld I’ll start blogging extensively from the end of this month, when I finish my studies and back to work. In the mean time, you can follow my twits at @maxonweb Have a great day! Cheers, Max Technorati Tags: maxonweb,GeeksWithBlogs...
Seems there has been a large enough uproar from the IT community for Microsoft to announce intentions to support Exchange 2007 on the newly released Windows 2008 R2 OS in the near future. “We always talk about listening to customers and sometimes this is written off by many as 'marketing speak'. In fact, we do take feedback seriously and no input is more important to our engineering processes than your voice. Earlier this year we made a decision in one direction, and due to the feedback we have received...
I've been working with this adapter for quite some time now, and I have encountered some tricks that can be easily managed. So I'll soon post an article on things to do and things to avoid doing when using the WCF-SQL adapter (part of the BizTalk Adapter Pack)...
Okay, now that I have a blog, I have a desire/need to write blogs. Sometimes I have nothing technically interesting I’m working on at the moment or I simply don’t have the time to dedicate to a technical post. I am, however, very opinionated and generally let people know what I’m thinking. So, combine the fact that I need to write a blog, don’t have the time for a technical entry, and I’m really opinionated and you get posts like this… so… enjoy… I’m not going to be saying anything today you hopefully...
Recently, I had an enterprise customer who was experiencing intermittent and random slow logins across the network by users with Windows XP workstations on a Windows 2003 network. The customer had been fighting this issue for over 2 years and had allocated plenty of different resources towards it throughout that time frame. Upon first diagnosing the issue, corrupt profiles, corrupt group policy objects, or even network infrastructure all came to mind. The first course of action was to actually find...
For those that wish to attend the PDC Underground but do not live in the US, please use your local address during PDC (for example the address of your hotel). While the PDC Underground is designed for local developers, all are welcome. A chance for the local developer community to meet their counterparts around the world is a greeat opportunity...
Geekswithblogs Gets a Facelift
Celebrating the five year anniversary of the first post on Geekswithblogs, the GWB team has launched a new look and functionality for the community designed to help the community continue to grow and increase interaction amongst bloggers.
The new design offers bloggers and readers the ability to quickly check recent posts, popular posts, Twitter users from the community, community news, and featured bloggers.
The redesign also makes it easier for bloggers to find tutorials on how to get the most from their blogs, support information, and a community-wide tag cloud.
We hope that you will enjoy the new features and look. Here’s to another five years and to everyone that makes up Geekswithblogs!
GWB Goes to PDC ’08 – Let Us “Tag Your Top”
Geekswithblogs is proud to be a Silver Media Sponsor for the upcoming PDC ’08! This will be a great opportunity for face-to-face interaction with the developer community.
If you happen to be going to Los Angeles for the PDC, and we highly suggest you do, make sure to swing by the Geekswithblogs booth (#100) in the Expo Hall to say hi! We will have some amazing looking Geekswithblogs stickers hot off the press ready to “tag your top” – so bring your laptop by to take it from drab to fab!
GWB Podcasting from PDC ‘08
Make sure to look for fellow Geekswithbloggers Chris Williams and D’Arcy Lussier roaming around the floor. They will be playing the part of on-site GWB ambassadors and roving reporters; stop and chat with them!
We’d like to know what you think about the upcoming podcast. We are thinking of firing PodcastStudio.net (the official podcast of GWB) back up after the event and would like to hear your thoughts and suggestions.
GWB and PDC ’08 – We’ll Make You Famous!
A major part of our display at our PDC booth is going to include a video featuring none other than the Geekswithblogs community members! We’re proud to have you as contributors to a large, healthy blogging community and want to give you some additional exposure.
Here’s what to do; record yourself saying “I’m a geek with a blog, and I…”. Simply fill in the rest with something interesting about yourself. It could be anything from what technology you love, what you like to do in your spare time, where you live, etc.
Examples include:
- I’m a geek with a blog, and I rock at ASP.NET.
- I'm a geek with a blog, and I support my development community by presenting at user groups.
- I'm a geek with a blog, and I love playing guitar.
- I’m a geek with a blog, and I volunteer to help the homeless.
- I’m a geek with a blog, and I chug energy drinks.
First 30 bloggers that send in a video with at least 5 statements get a ultra-stylish Geekswithblogs t-shirt with their blog URL on the back!
Stay tuned for FTP information for uploading your files!