Tag | Answers Posts

Well... I should have known better than to try to interview for a new job, but it was a Windows Phone gig... and could have been a career-extender. Not to even think about the crap that's going on at work right now, this would be a sweet deal. But... I don't interview well. I've proved that to myself and others multiple times. I work on .NET 2.0 web database software connected to Oracle, Oracle Stored Procs, and Microsoft Access 8 or 9 hours a day. The stuff's not tricky by any means, it's mostly ...
Update 2: Excellent news! The $99 per app was wrong. See: http://windowsteamblog.com/... Thank you, Fred! Update 1: It's possible that somebody who didn't read closely looked at the old WM 6.X app cert docs, saw the $99 per app fee there, and thought it applied to WP7. I know people who "know people" and are investigating it. I'm very hopeful it's a mistake - see the end of my next post for how someone might ...
In this blog and in my column, I’ve written a lot lately about new technologies from Microsoft that seek to make software development easier. Technologies like ASP.NET Web Pages, Razor and WebMatrix, Access Web Databases and Visual Studio LightSwitch. Each of these technologies, I believe, is bringing much needed accessibility to programming on the Microsoft platform. I’ve also written about Windows Phone 7 which, despite extreme skepticism in the press and analyst communities, has the potential ...
Generics are nothing new and have been part of .NET for over 5 years. Reference types and value types are core concepts in the CLR type system and these concepts have been the same since .NET was released – they are also nothing new. However, when I ask about these concepts during interviews, I often get a wide range in quality of the answers to these questions. If you get asked about these topics in an interview, be prepared to give great answers! You don’t have to give a textbook perfect memorized ...
OpenCa.mp is a muti-platform web content-creation event taking place in Addison, TX (north Dallas) on August 27-29th at the Crowne Plaza Hotel OpenCa.mp isn’t about a single technology as the “best” solution. It is about sharing experiences and discussing what works across several platforms. The format of OpenCa.mp is different from other multi-platform conferences with mornings full of common sessions and afternoons of brief focused break out sessions. Again, the focus is to bring people together ...
ODATA enables the creation of RESTful based data services that allow resources identified using URL and defined in a data model to be published and edited by web clients using HTTP messages. OData is the web-based equivalent of ODBC, OLEDB, ADO.NET and JDBC. As more data-oriented web APIs come online, each team responsible for the design of each web API is confronted by the same kinds of questions, and each team answers these in their own particular way Increasingly, “RESTful” is a design goal of ...
When MVC 2 was released, there was a last minute change to use Model Validation instead of Input Validation. Essentially, Model validation means that your entire view model will be validated regardless of which values actually got posted to the server. On the other hand, with Input validation, only the values that get posted to the server will get validated. While this was the right decision by the MVC team for the most mainstream cases, there are still some cases where the previous behavior of Input ...
Yes… it took me a lot longer than I originally thought it would, but today I hit 1000 points on Stack Overflow. How did I reach this milestone ;-) Well, initially I started visiting Stack Overflow with the intention of answering as many questions as possible and getting recognized as the answer guru. I soon discovered that there are many people out there that know a lot more than I do, and can type a lot quicker than I can. So I gave that up and, and have only really been using S/O as a resource ...
I’m going to toot my own horn here for a bit, highlighting some accomplishments from the last almost-decade I’ve been in the IT industry: Stayed up almost 48 hours straight creating suite of Crystal Reports for a start-up company’s initial product (which launched at the end of that 48 hour period btw). Wrote my own markup language for declaring formatting within an XSL:FO doc that would be translated through a Java app to output a PDF. Introduced initial prototype of web-based application ported ...
My current contract is drawing to a close so I once again find myself in the unenvieable position of looking around for my next challenge (I hate interviewing). One of the positions I applied for was with a recruitment firm called Super Coders (novel concept, IT recruitment by an outfit that, on the surface anyways, seem to understand coding). Whilst having a look around their site, I came upon this article on things you must know about OO. The upshot of the article is this list of 23 topics (which ...
Today, outsourcing is not a choice but NEED. In today’s time, you cannot ignore technology irrespective of your business domain. If you are looking for a decent sized technology development or support (especially in developed economies): you will have to look at cost effectiveness for doing technology development. You cannot just do it all in-house (in developed economies) for the level of cost that is required and the level of professional required to do the job. I run a software development house ...
Two posts on one day? Is he on his holidays? Yes! We had a lot of trouble with this error: ...Error Description: System.ServiceModel.Communi... An error (The request was aborted: The request was canceled.) occurred while transmitting data over the HTTP channel.... You find a few posts about it in the www but the answers are somewhat conflicting and not very nice. No, I will not tell you the answer in this post, because we still do not really have it, but I want to show you how to perform ...
On Monday (21st June) we had our last Live Meeting for the 6 weeks of Windows Azure training virtual training we have been running out of Microsoft UK. Monday pretty much hit the mark of what we were after for the final day – good technical content mixed with a fair old sprinkling of fun. As a reminder, Adrian lost 3-1 in the “Students vs the SME” homework battle. Admittedly I was determine to make sure Adrian lost :-) This may sound a little corny, but I did want to thank all those who took part ...
Last Wednesday I was fortunate to be invited to a sneak preview of the next generation Three MiFi unit, the Huawei E585. Many thanks to all those who posted questions both via this blog or via @westleyl on Twitter. I think I made sure I asked every question posed to the MiFi product manager from Three UK, and so here's the answers you were after. What is a MiFi? For those who are wondering, a MiFi unit is a 3G broadband modem combined with a WiFi access point, providing 3G broadband data access to ...
As of June 1, 2010 many of the Windows CE newsgroups have been shut down by Microsoft, and the rest will be shut down by October 1, 2010. This is part of an overall Microsoft strategy to move community from newsgroups to web based forums. The newsgroups have been indexed by Google, so the existing content can and should be searched for answers using http://groups.google.com/ad... Microsoft has replaced the newsgroups with http://social.msdn.microsof... ...
On fairly regular intervals a question on Stackoverflow like this one: Silverlight Bind to inverse of boolean property value appears. The same answers also regularly appear. They all involve an implementation of IValueConverter and basically include the same boilerplate code. The required output type sometimes varies, other examples that have passed by are Boolean to Brush and Boolean to String conversions. Yet the code remains pretty much the same. There is therefore a good case to create a generic ...
Today's little problem is that I am trying to load user controls from my codebehind like so: Dim myControl As UserControl = LoadControl("~\Modules\Cont... Controls.Add(myControl) On running the page myControl is no where to be seen. I wonder why that is? Well after a bit of thought the following come to mind... Am I using the correct code to insert the usercontrol? Is there an alternative available? Does the fact that the usercontrol has a page_load event make a difference? Does the fact that ...
We all know that one of the premises of the agile manifesto is to value Working Software over Comprehensive Documentation. This is a wonderful idea and it takes a tremendous burden off of project implementations. I have seen as many projects fail because of the maintenance weight of the project documentations as I have for any reason. But this goal as important as it is may not always be practical. Sometimes the client will simply insist on tedious documentation despite the arguments against it. ...
In a previous post, I outlined the rules of Scrum. This post details one of those rules. Picking a most important part of Scrum is difficult. All of the rules are required, but if there were one rule that is “more” required that every other rule, its having a good Product Owner. Simply put, the Product Owner can make or break the project. Duties of the Product Owner A Product Owner has many duties and responsibilities. I’ll talk about each of these duties in detail below. A Product Owner: Discovers ...
As many developers and MVP's I read and write on MS newsgrousp like microsoft.public.windowsce.... and others. Maybe you do not know that, in a few weeks those newsgroups (all MS newsgroups actually) will be closed and they will be substituted by formus. Following you can find the MS communicate: "Starting in early summer 2010, Microsoft will begin progressively closing down the Microsoft public newsgroups to enrich conversations in the rapidly-growing forum platform. This decision is in ...
Okay, so the title may be a little misleading… but I am currently travelling and so have had very little time and access to resources to do much fsharping – this has meant that I am right now missing my favourite new language. I was interested to see this post on Stack Overflow this evening concerning the performance of the F# language. The person posing the question asked 8 key points about the F# language, namely… How well does it do floating-point? Does it allow vector instructions How friendly ...
In this Issue: Michael Washington, Jason Young(-2-, -3-), Phil Middlemiss, Jeremy Likness, Victor Gaudioso, Kunal Chowdhury, Antoni Dol, and Jacek Ciereszko(-2-). Shoutout: Victor Gaudioso has aggregated All of My Silverlight Video Tutorials in One Place (revised again 05.02.10) From SilverlightCream.com: Unit Testing A Silverlight 'Simplified MVVM' Modal Popup Michael Washington's latest 'Simplified MVVM' post is published at The Code Project and is on Unit Testing with MVVM. Input Localization ...
In this Issue: Carlos Figueira(-2-), Subodh Pushpak, Gergely Orosz, John Papa, Mike Snow(-2-), Rishi, Tim Heuer, Stefan Olson, and David Anson. Shoutouts: Josh Holmes blogged about a cool app the City of Miami has up: Miami 311: Built on Windows Azure Gergely Orosz reports on the state of a bug he found pre SL4: Silverlight 4 still displays large elements incorrectly Laura Foy and Charlie Kindel discuss WP7 on Channel 9: Windows Phone 7 Developer Tools Refresh Announced Charlie Kindel has an announcement, ...
Based upon answering many questions on forums such as forums.asp.net, here are some tips on getting your questions answered, once you have exhausted searching on your own. Choose a concise but meaningful title but avoid words like "urgent" Post to the correct section of the forum - some people specialise in a particular section of a given forum Make it clear that you have already made an effort to answer yourself. Summerise the environmental context of your question e.g. If using SQL then state the ...
Recently, on a software development forum, a person who shall remain nameless posted the following Hi, Is there good material available on the net/elsewhere for the following topics? 1. Transitioning an Organisation to Scrum 2. Scrum Team Dynamics Thanks Name Withheld to protect the guilty Of course one of the first answers the nameless one got was a link to LetMeGoogleThatForYou http://lmgtfy.com/?q=Transi... Here's a quick checklist to follow before asking geeks of ...
Carl and Richard are loading up the DotNetMobile (a 30 foot RV) and driving to our town again to show off their favorite bits of Visual Studio 2010 and .NET 4.0! Richard talks about Web load testing and Carl talks about Silverlight 4.0 and multimedia. And to make the night even more fun, they are going to bring a mystery rock star from the Visual Studio world to the event and interview them for a special .NET Rocks Road Trip show series. Along the way we’ll be giving away some great prizes, showing ...
Over the past twelve months I have been thinking a lot about executable specifications. Long considered the holy grail of agile software development, executable specifications means expressing a program’s functionality in a way that is both readable by the customer and computer verifiable in an automatic, repeatable way. With the current generation of BDD and ATDD tools executable specifications seem finally within the reach of a significant percentage of the development community. Lately, and partly ...
Lately, I exchanged some arguments with Derick Bailey about some details of the red-green-refactor cycle of the Test-driven development process. In short, the issue revolved around the fact that it’s not enough to have a test red or green, but it’s also important to have it red or green for the right reasons. While for me, it’s sufficient to initially have a NotImplementedException in place, Derick argues that this is not totally correct (see these two posts: Red/Green/Refactor, For The Right Reasons ...
I’ve been doing the whole programming thing for awhile and reading and watching some of the best in the business. I have come to notice that the really great developers do a few things that (I think) makes them great. Now don’t get me wrong, I am not saying that I am one of these few. I still struggle with doing some of the things that makes one great at development. Coincidently, many of these things also make you a better person period. Believe That Guidance Is Better Than Answers This is one I ...
I recently started a new job and one of my first tasks was to implement a "popular products" design. The parameters were that it be done with NHibernate and be cached for 24 hours at a time because the query will be pretty taxing and the results do not need to be constantly up to date. This ended up being tougher than it sounds. The database schema meant a minimum of four joins with filtering and ordering criteria. I decided to use a stored procedure rather than letting NHibernate create the SQL ...
I wrote this two years ago and thought it was worth posting… Some may think this is a daunting task and some may even say “what a waste of time” and want to open MS Project and start typing out tasks because someone asked for an estimate and a task list. Hell, maybe you even use Excel and pump out a spreadsheet with some real scientific formula for guessing how long it will take to code a bunch of classes. However, this short exercise will provide the basis for the entire project, whether small or ...
I've been having issues with my teste environment and I'm hoping someone has run into this problem and can point me in the right direction. I noticed: SharePoint Server Memory is through the roof at times and so is the CPU usage. Most of CPU usage is a sql proccess. Running out of disk space all the time. I looked in the Logs located in the 12 hive and sure enough I have 1G log files that are hard to open because of the size. The following are the 3 error messages that are flooding my SharePoint ...
In this Issue: Jeremy Likness, Tim Greenfield, Tim Heuer, ondrejsv, XAML Ninja, Nikhil Kothari, Sergey Barskiy, Shawn Oster, smartyP, Christian Schormann(-2-), and John Papa And Glenn Block. Shoutouts: Victor Gaudioso produced a RefCard for DZone: Getting Started with Silverlight and Expression Blend Way to go Victor... it looks great! Gavin Wignall announced Metia launch FourSquare and Bing maps mash up – called Near.me Cheryl Simmons talks about VS2010 and the design surface: Changing Templates ...
For those of you who missed the chat today, here is the raw transcript. By raw, I mean that I copied and pasted the discussion without any edits. This is divided into two parts, the top part is the answers from the Microsoft Experts and the bottom part is the questions from the audience. Answers from Microsoft: Karel Danihelka [MS] (Expert)[2010-3-30 12:2]: Hi everyone, my name is Karel Danihelka and I am developer in partner response team. Sing Wee [MS] (Expert)[2010-3-30 12:2]: Hi, I'm Sing Wee, ...

If you are a fan of my MSDN technical blog about (in the main) MSMQ then you've come to the right place.

Additionally, If you've arrived here through searching the Internet for answers on MSMQ problems then you're in luck too.

Should you be after some copper piping and a U-bend then you are going to be greatly disappointed ... unless I get a lot of such requests and decide that the IT business is not for me.

Another great opportunity to ask Microsoft engineers your technical questions is coming up on Tuesday, March 30th. These chats are your opportunity to get advice and answers from the engineers at Microsoft. You may want to review the transcript from last month to get an idea about what kind of topics are discussed. Title: Windows CE Live Chat! When: Tuesday, March 30, 2010 9:00 - 10:00 A.M. Pacific Time Add to Calendar Description: Do you have tough technical questions regarding Windows CE or Windows ...
[UPDATED 10th March 2010: Edd produced a 2nd post on using IronRuby with WPF/.NET ] [You might want to also read other GuestPosts on my blog – or contribute one?] On the 26th and 27th of March (2010) myself and Edd Morgan of Microsoft will be popping along to the Scottish Ruby Conference. I dabble with Ruby and I am a huge fan whilst Edd is a “proper Ruby developer”. Hence I asked Edd if he was interested in creating a guest post for my blog on IronRuby. If you should stumble across this post and ...
Late notice Another great opportunity to ask Microsoft engineers your technical questions is coming up on Tuesday, February 23rd. These chats are your opportunity to get advice and answers from the engineers at Microsoft. You may want to review Transcript Archive to get an idea about what kind of topics are discussed. Title: Windows CE Live Chat! When: Tuesday, February 23, 2010 9:00 - 10:00 A.M. Pacific Time Add to Calendar Description: Do you have tough technical questions regarding Windows CE ...
I'm here at PyCon 2010 in Atlanta. One of the pervasive themes (other than improving Python performance and testing which are very good pursuits IMO) is the recurring, omni-annoying "The Web is the New Operating System" concept that the .com busters (who failed us so miserably in the 90s) just love to espouse. The Web is a lot of things to a lot of people. If you asked 10 people what they thought "The Web" really means, you would probably get several very distinct answers, depending on their experiences ...
Another great opportunity to ask Microsoft engineers your technical questions is coming up on Tuesday, January 26th. These chats are your opportunity to get advice and answers from the engineers at Microsoft. You may want to review Transcript Archive to get an idea about what kind of topics are discussed. Title: Windows CE Live Chat! When: Tuesday, January 26, 2010 9:00 - 10:00 A.M. Pacific Time Add to Calendar Description: Do you have tough technical questions regarding Windows CE or Windows Mobile ...
Yesterday I gave a conference on LinQ to Objects at the .NET Montreal Community. The format was not your typical conference, it was a coding dojo! Everything went well and I think many people enjoyed to event. I'm posting a link to the solution that contains all the exercices the group did with the the answers included. Unfortunatly, it's in french :) If someone would like to have the exercices in english, about 20 of them, please post a reply and I'll put the english version here ASAP... Have fun! ...
In June 2009 we created a survey for UK developers to tell us how they prefer to learn about technology which we used as input into planning for a number of activities in the UK in the second half of the year. I just “rediscovered” the raw data and thought it was interesting enough to share more widely. Top level: Most folks are generalists Web is “where it is at” for many We each have to invest a lot of time in learning technology Search trumps colleagues for answers Few of us have certifications ...
Before Christmas I was looking at ways to send different email alerts from a single rule in SCOM (rather than creating different alert rules for each type of informational message I wanted sent out). I explored Custom Alert Fields - using Custom Alert Field 1 to hold some general text about the error and some support instructions. I then configured two subscriptions to the same alerts - one using the alert information and full detail I specified in the alert description (for 3rd line support/developers) ...
Another great opportunity to ask Microsoft engineers your technical questions is coming up on Tuesday, November 24th. These chats are your opportunity to get advice and answers from the engineers at Microsoft. You may want to review the transcript from previous months to get an idea about what kinds of topics are discussed. Title: Windows CE Live Chat When: Tuesday, December 15, 2009 9:00 - 10:00 A.M. Pacific Time Add to Calendar Description: Do you have tough technical questions regarding Windows ...
Mine that is! Blogs have been a fantastic resource for me over the years. This blog will be my small effort to pay back some of the karma I have gathered in my travels. Hopefully it will be a learning experience for all involved. The longer I have been a developer and consultant, the smaller my ego has grown. So please feel free to question, disagree, argue, rant, anything I post here. Every learning experience I have ever had has reinforced one lesson over and over, there is always a ‘better’, ‘bigger’, ...
A week ago I got a new phone. This was planned, and yet not planned. Getting a new phone working is disruptive, and I didn’t want that disruption on Thanksgiving week. However, Verizon somehow de-provisioned my old phone from its data network and told me it would take 5 days to fix the problem. That meant being without mobile email access, liekly for a week, so I reasoned that getting a new phone would be actually less disruptive than fixing the old one. So I deactivated my Moto Q9m Windows Mobile ...
For those of you who missed the chat today, here is the raw transcript. By raw, I mean that I copied and pasted the discussion without any edits. This is divided into two parts, the top part is the answers from the Microsoft Experts and the bottom part is the questions from the audience. Answers from Microsoft: msft_davbo (Moderator): Our chat today covers the topic of Windows Embedded CE! 1. This chat will last for one hour. During this hour, our Experts will respond to as many questions as they ...
Another great opportunity to ask Microsoft engineers your technical questions is coming up on Tuesday, November 24th. These chats are your opportunity to get advice and answers from the engineers at Microsoft. You may want to review the transcript from previous monthsto get an idea about what kind of topics are discussed. Title: Windows CE Live Chat When: Tuesday, November 24, 2009 9:00 - 10:00 A.M. Pacific Time Add to Calendar Description: Do you have tough technical questions regarding Windows ...
This week, I had a pretty strange request. An organization wanted to host multiple Email domains in their Exchange environment while keeping it hidden from external mail users and outside parties. Same organization was ok, same AD and Exchange servers were not. The mail flow portion was pretty simple. Added a new accepted domain to Exchange 2007, to the spam filter appliance, configure LDAP for this new SMTP domain, and change the primary email address for certain users. I used an email policy that ...
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. Read the rest of this entry » ...