Tag | Development Posts

This error during compilation annoys me in a legacy project. Apparently because of performance issues the Visual Studio development team decided to limit the warnings of code analysis to 200 items. This behaviour could be parameterized under: HKEY_LOCAL_MACHINE\SOFTWARE... Unfortunately a value of 0 does not abrogate this behaviour but deleting/renaming this key helps a little bit. It seems that there is a default value of 1000 ...
I was reflecting the other day that I had not added anything to my blog recently. And while a short vacation (part of which was spent geeking out and writing code) played a part of it, the larger reason was an absolute avalanche of work. Then yesterday I was listening to some old .NET Rocks! podcasts and the question about how we all stay current in the technology field came up. This, coupled with the beginning of my review writing season for my team, spawned the idea for a blog post for today. So ...
Like many developers I have chosen to upgrade to Windows 2008 to test enterprise scenarios. I have a virtual environment that I want to test in isolation from my local machine. I'm currently trying to test some email functionality that will notify users in a windows workflow. In Windows 2003 this is really easy to do because you have the ability to setup a POP3 server to setup one or more email accounts to test this type of functionality. Unfortunately, I discovered two key missing features in Windows ...
Maybe you are like me and regularly work on multiple projects. If not, please send me a cheque for the $0.00001 worth of bandwidth you have wasted. Sometimes a week or two can pass between looking at a project and I find when I go back to it I lose a couple of hours just trying to work out where I was up to. To solve this problem I have started a development journal for my more neglected projects. At the end of every coding session I record a few key pieces of information to help orientate me the ...
The traditional, Paul Graham style of technology start-up is: Someone has an idea They try to validate their idea The idea is implemented The idea is communicated to the market While the importance of step 2 has always been emphasized the weakness of the above remains that the product may not gain significant visibility to the market. The products never reach critical mass and so they fade gradually into obscurity. Recently I have noticed a new model emerging that promises far less risk at the tail ...
The Shape conference is a new web technologies oriented conference organized by Microsoft Switzerland. It is held in Zurich Oerlikon, and has two tracks, one design-oriented and one development-oriented. Best of Swiss Silverlight award The Best of Swiss Silverlight awards are rewarding the best Silverlight applications developed in Switzerland this year. The winners are: 3rd place: Siemens with an application to optimize energy efficiency in buildings. Very happy about that, because I have been a ...
Just an update on some free developer events coming up in November in St. Louis (and ones with which I am directly involved). Please share these dates with others for whom they might be valuable. Also, a few of them have limited capacity so please register soon. If you have any questions on any of the below events, don’t hesitate to get in touch with me and I will be glad to answer any questions you might have. .NET Chalk Talk: Visual Studio.NET Tips, Tricks, and Toys Location: Washington Universities ...
I've just been looking over Bizmonade which is a testing tool for testing BizTalk orchestrations in isolation from the BizTalk execution environment. It's similar in concept to BizMock however the implementation is different. The simple way to describe how BizMock is implemented is that it uses a custom adapter which allows you to manipulate the messaging around an orchestration which is executing within BizTalk. Bizmonade is different in that it creates a custom version of the XLANG Engine which ...
Windows Vista is the OS everyone loved to hate. Its replacement by Windows 7 is welcomed by just about everyone, and the initial reviews are excellent. Thank goodness. But let’s not let this go unanalyzed. “Beasta” is dead, but a post mortem is necessary. Let’s be factual about matters: when run on a decent PC (by late-2006 standards), that was designed for it, with the OS and all drivers pre-installed, Vista ran just fine, especially the 64-bit version. Yes, Vista used a lot of memory and CPU. Yes, ...
On codeplex the VSTS Rangers have published the Branching Guidance II (yes, a while ago, but still very true). The basic idea there is the separation between 3 major branches, the Main (or trunk), the Development and the Release branch. One can elaborate on these and use multiple Development branches, and also a tree of release branches, but the basic principle can be summed up with these three. Now, if we look at the different sets of build types we have, see http://geekswithblogs.net/t... ...
While in Redmond last week I was invited to attend and present at the TFS All Hands meeting. What a lot of brain power in one place (actually 2 places; North Carolina and Redmond.) I guess they usually try to get a customer share their real world experience with the product with the development team. I was given the opportunity to discuss some of what we see as the Hits for TFS 2010, what we still see as gaps and to do a demonstration of the Telerik Work Item Manager and Project Dashboard that Imaginet ...
Wow… so, I just got back from the SharePoint Conference and my first look at 2010 and all I can say is wow… Wow… I mean… really… wow… Have you seen this thing? If you thought 2007 was a beast, just wait until you start to wade through the features in 2010. It’s almost like Microsoft made SharePoint 2007 as a stop-gap to 2010 so that we wouldn’t be completely overwhelmed by 2010 and to give them more time to develop the features… seriously… I cannot even fathom trying to go from SharePoint 2003 to ...
Visual Studio 2010 (beta 2) can be connected to an existing TFS 2008 Server. Much of the new great stuff is then not available, quite naturally. But I was quite positively surprised that some stuff I had not expected to work in fact did. Which of course means it’s client stuff more than server stuff. Anyway, here comes: History across branches: You can now see the history of a versioned item even it started it’s life in another branch, and even if you are connected to a TFS 2008 server. You can see ...
I have meant to have this posted earlier in the week and then it became an email to all volunteers and finally morphed back into a blog posting. So here goes… Last weekend (Oct 16th-18th, 2009), St. Louis held it’s first annual Coders-4-Charities event at Washington Universities CAIT center in Clayton, MO. The event had been in the planning stages for many months and we had done a significant amount of work in lining up 9 charitable, non-profit organizations which each had IT needs which we felt ...
With several successful Microsoft BizSpark Incubation Weeks (Win7 Boston, Win7 Reston, CRM Reston, CRM Boston, Win 7 Irvine, Mobility Mountain View,), we are pleased to announce Microsoft BizSpark Incubation Week for Windows Azure at Atlanta, GA during week of 9th Nov’09. The current economic downturn is putting many entrepreneurs under increasing pressure, making it critical to find new resources and ways to reduce costs and inefficiencies. Microsoft BizSpark Incubation Week for Windows Azure is ...
Someone that I respect in software development recommended this book to me. Pragramatic Thinking & Learning by Andy Hunt. I got it in the mail last evening and have already read half of it. He talks about the Dreyfus Model Stages. These stages apply to any profession and were first implemented in the early 1980s with nurses. He says skills in a profession are distributed in 5 levels from lowest to highest: Novice, Advanced Beginner, Competent, Proficient, and Expert. Most people don't get past ...
In this Issue: Stefan Olson, Ning Zhang, Gavin Wignall, Jeremy Likness, Jeremiah Morrill, David Kelley, Sergey Barskiy, Jeff Wilcox, and Rob Bagby(2). Shoutout: Get the info direct from Tim Heuer: Silverlight Live Streaming service update From SilverlightCream.com: Selecting an obfuscator for Silverlight If you're looking at obfuscating your Silverlight, read Stefan Olson's post carefully... he dug deep into a range of obfuscators and has reported his findings.Silverlight Design Time: Toolkit October ...
In this Issue: Damian Schenkelman, David Anson, Chris Klug, Walt Ritscher, Rob Bagby, Gavin Wignall, Vikram Pendse, Jeremy Likness, David Kelley, and Jafar Husain. Shoutouts: Tim Heuer has posted A plea to my developer brethren about designer/designers ... good information if you're working with or want to work with a true Designer. If you're in Ireland or Northern Ireland, Martha Rotter has an absolutely great program going: Introducing the Silverlight Jumpstart Program ... I want to do that in ...
We have scheduled for a .NET Usergroup meeting next week on the 30th October 2009. I arranged with our training department and they have agreed to ensure that we have the room, support in resources including a laptop, projector and anything else which may be necessary. Happy days! They have also guaranteed that we can have the room each month on the last Friday. I had been in communication with Craig Murphy, who took up my tweet and made it his task to see how we can get helped in making this possible ...
In this Issue: Alex Golesh, Expression Blend and Design, Rob Bagby(2), Jeff Wilcox, Tim Heuer, David Anson, Mark Miller, Timmy Kokke, and Jeremy Likness. Shoutouts: Lee poses the question Same XAML Silverlight and WPF – different result ... see if you can comment! The Thirsty Developer chats with Chad Campbell: Thirsty Developer 75 - Sparking a Business into Divot Dog Shawn Wildermuth had a chance to do a short podcast while in Bulgaria producing: Five Minutes with Me Laurent Bugnion announced MVVM ...
Visual WebGui 6.4 Preview 4 was released and available for download here. This version presents an important progress as Preview 4 is the last Preview version of the 6.4 version. This means that from now on, every revision released of Visual WebGui 6.4, will only introduce stabilizations to this version and will not add new functionalities or infrastructure changes. "The Visual WebGui 6.4 preview version is another step towards simplifying and commoditizing complex Ajax web development . The ease ...
This is an Open Letter to the Editor of CIO in response to an article posted on Computer World discussing the five problems that supposedly keep legacy applications out of the Cloud. Dear Editor, In light of your recent article about the challenges that legacy application face in migrating to the cloud, below please find a response which provides answers to 4 of the most problematic issues. We believe your readers would greatly benefit from the information, and we regret that we were not directly ...
More Adventures in MVVM I have been taking a few weeks off from my personal studies/experiments in the .Net space to learn more about Ruby and Ruby on Rails (RoR). I have two main goals for this study: Get to know another platform as an option for future development Examine how I can incorporate different concepts into my existing framework What follows is intended to document my experimentation with the second bullet: How might we design a ViewModel if we were in Rails? My thoughts on this are still ...
Day 2 of the SharePoint Conference has just about come and gone, and I’ve shifted my focus from yesterday’s pure developer angle to topics of data and business intelligence. And there has been a lot to see. I’m sitting in the last session of the day, attending the “Business Intelligence Power Hour” and began the day with an in-depth look at SharePoint’s Business Connectivity Services (BCS, formerly known as the Business Data Catalog, or BDC). I work very closely with Microsoft Business Intelligence ...
The Beta 2 version of DPE’s Visual Studio 2010 Training Kit is now live (you can find it at http://tinyurl.com/Beta2Tra... A training kit includes presentations, hands-on labs, and demos. This content is designed to help you learn how to utilize a variety of Visual Studio 2010 and .NET Framework 4 technologies. The Beta 2 release of the Training Kit contains 15 presentations, 19 hands-on labs, and 13 demos. Many technologies are covered in this release, including: C# 4, VB 10, F#, Parallel Extensions, ...
Before I can get into the meat of this post I need to make sure you’re up to date on a couple items: Item 1: In case you missed the news yesterday, Visual Studio 2010 Beta 2 was released for download. You can get it here. Item 2: Microsoft has announced that VS 2010 will be released on March 22, 2010. What I think is one of the more significant items to come out of this announcement is that Microsoft has simplified the product marketing structure for Visual Studio 2010. Instead of the myriad ( yeah, ...
After the keynote sessions and lunch the first set of breakout sessions kicked off. Needless to say with the session line up it was difficult to choose only one to attend. However I thought it would be wise to at least see what is new and get an overview of the platform. I got to the session a bit late, but I don't think that I missed much. Arpan Shah was the speaker and it was a packed house. One of the largest rooms I have seen so far. Easily over 300 people in attendance. Here is what I caught. ...
October Event: Continuing T-SQL Development: Bullet-Dodging and Spoon-Bending Part 2 Michael DeFehr, Protegra Michael DeFehr continues his series on T-SQL development for the second Winnipeg SQL Server UG event, covering topics such as: Row Numbering and the OVER clause Table-valued Parameters Query Optimization and Tuning When: Wednesday, October 28th, 5:30 PM - 8:00 PM (Might be finished earlier, but won't go any later) Where: 17th Floor Conference Room, Richardson Building, One Lombard Place (If ...
If you haven’t heard of Office Open XML don’t be surprised. I hadn’t until a couple of months ago. In short it is a standardization of the Office document models which allows for more flexible development methods. You no longer need to have an instance of your target Office application running on a server in order to generate Word, Excel or PowerPoint documents. This is also the reason that all of the Office file extensions have a “x” suffix these days. Office Open XML files are actually zip files. ...
Day 1 of the Microsoft SharePoint Conference 2009 is almost over. The conference is impressive. There are over 7400 people in attendance, a number that represents 92% growth over last year and which tops this year’s Tech*Ed and MIX attendance combined. All this in a year when most events’ attendance is way down. That should tell you something about SharePoint, and should explain why Steve Ballmer, in his keynote at the conference this morning, said (1) he wasn’t going to start this keynote by talking ...
Visit the Microsoft Visual Studio 2010 and .NET Framework 4 Beta site to download the Beta, submit feedback, go to forums, and find more information about the Beta. This is for MSDN subs – the express versions will be available towards the end of the month. Versions are: Microsoft Visual Studio 2010 Ultimate with MSDN – for team development Microsoft Visual Studio 2010 Premium with MSDN - for developers building high quality, scalable apps Microsoft Visual Studio 2010 Professional with MSDN – for ...
Recently I attended the Business Analysis Conference in London that I spoke about in my previous post. My reason for being there was I accepted an invite to be a speaker on a panel discussing “The Role Of The BA: What Is Expected And What Is Delivered” Part of the Business Analysts role is to capture, distil and communicate business requirement to Technical staff so it was of great relevance that I played my part as the technical representative on the panel. If technical staff are to understand business ...
So first impressions….. Hmmmmm…. This is BIG! First off, the conference is sold out. There has been an increase of attendance of close to 100% since the last conference. There are people here from over 70 different countries. The keynote was not what I had expected. Ballmer did a great job explaining the new vision for SharePoint and how they are starting to embrace more of what customers, developers, and IT pro's want. Some of the key areas that came up that were of importance were: Distributed ...
I am not the biggest fan of Mondays but today is different. Today is a good day. Today we announced the availability of Beta 2 of Visual Studio 2010 and revealed the official launch date: Visual Studio 2010 and .NET Framework 4 will launch on March 22nd 2010 We have also tinkered with the packaging/licensing (to make things easier for you). We announced new packaging, licensing and pricing of Visual Studio 2010 and MSDN. The best bit (IMHO) is: We include Go Live rights to allow you to evaluate in ...
The Chicago Architects Group will be holding its next meeting on October 29th. Please come and join us and get involved in our architect community. Register Presenter: David Dickinson Topic: Agile Development Principles and their Practical Application Location: Illinois Technology Association 200 S. Wacker Dr., Suite 1500 Room A Chicago, IL 60606 Time: 6:15 - Doors open at 6:00 ...
Imagine some newbie or junior web developer walks up to you and says, “What tools would you suggest I use to become a better web developer?” Assuming they’re already using either Visual Studio or Web Developer Express, what utilities or resources do you find indispensible for working with ASP.NET or just web development in general? Maybe you have a favorite online resource site that you recommend, Stack Overflow for example, or maybe you have a favorite utility like Chris Pederick’s Web Developer ...
This morning I had the chance to speak with Ben Scheirman. We chatted for roughly an hour or so discussing how he entered into the web development industry, going on the road to teach ASP.NET MVC in its early days, his book ASP.NET MVC in Action, and his thoughts on the use of the MVC framework. We discussed some patterns and tools for testing, tools for development in general such as ReSharper, and the use of the Spark View Engine. Watch for this podcast to be posted within the next couple of days. ...
I’ve been meaning to blog about this for the last week or so and I’m finally getting to it. Ever wonder where Visual Studio and the rest of the Microsoft development tools like Visual Basic, C++, and so on got their start? A two-part Visual Studio Documentary on Channel 9 pulls back the curtains on the history of your favorite development environment going waaaay back in time to the beginning. You’ll see interviews with Microsoft employees and industry veterans as they recount their memories of the ...
Hello, Here are the companion resources for the “Dancing with SharePoint” presentation at SharePoint Saturday Kansas City! We talked about best practices to create a SharePoint virtual development environment, ways to get the most functionality out of the box, and some great development tools. Thanks to all who came!!!! “Power User Books” – For getting the most out of the box The SharePoint Shepherd's Guide for End Users Essential SharePoint 2007: A Practical Guide for Users, Administrators and Developers ...
Navot Peled, CEO of Gizmox, challenged the “Green IT trend” with the announcement this week that its product, Visual WebGui, has been successfully providing energy and environmental benefits to enterprises, with its solutions that dually cut costs for hardware and software. “Over the past 2 years, enterprises have been successfully using our product – Visual WebGui, and reaping the environmental and energy benefits while saving money,” said Peled. “To move the industry forward, it’s not the individual ...
Daniel Bardi, a Visual WebGui user shared his experience with the Umbraco community as he wrote in his post "...The UI is amazing and works in all known webbrowsers... it's the reason I had decided on the platform for the project (and by reading the many, many reviews). The framework allows non-web developers (or winform developers) to build web applications using a WinForms development environment. No more worries about session and state. The web applications runs on the server and is "projected" ...
So I scraped together the money and paid in full to go to the conference as I've said before. Here is a complete list of all the sessions I will be attending: Monday 1:15 - Overview and Whats New for SharePoint 2010 IT Pro's 2:45 - What's New in Office 2010 for Developers 4:30 - Web Content Management in SharePoint 2010 Tuesday 9:00 - Building Rich Internet Applications with Silverlight 3 and SharePoint 2010 10:30 - FAST Search for SharePoint: Capabilities and Deep Dive 1:15 - Developing SharePoint ...
Well, today I had the honor of attending the first annual SDEC09 Conference hosted by Protegra. This event was similar to the Winnipeg Code Camp, where they had three trains of presentations going on all day. Well, it was a wonderful conference, well worth the $100 Early bird price, as I had a chance to sit in on some amazing presentations. Let's take a look at some of the topics presented that I attended. Introduction to Agile Developement - Presented By Steve Regalsky Well, I've heard of Agile ...
I stood up a standard publishing site on a vanilla MOSS instance for some custom workflow development I'm doing. I went to make a list from the Announcement List template (the one that comes OOB), and found that most of the list and library templates that I was accustomed to seeing weren't there at all. It turns out that by default, the OOB Publishing site definition does not activate the Team Collaboration Lists feature. Go to Site Features and activate it for your publishing site, and they will ...
Tomorrow the technology conference that myself and my colleague Ryan Caligiuri discussed only two months ago, SDEC09, will become a reality! (If you don’t know Ryan, definitely check out his writing on LIV Interactive) We swung by the Winnipeg Convention Centre to check out the rooms and do some setup: The sign outside Meeting Rooms 1 & 2! A view from the main stage. View from the pasta-bar location. Entryway for the Development Management and Methodologies track. Development Management and Methodologies ...
You know haters are the same No matter time nor place They don't understand that SharePoint Is going to take time and you’ll make some mistakes So to you other SharePointers all across the land There's no need to argue SharePoint Haters just don't understand Remember when Will Smith had talent? :) It’s time to become a Reformed SharePoint Hater! Do you know the number one problem with SharePoint? What one things stops SharePoint from living up to all that it promises??? People! People that aren't ...
Tonight in User Group land: The Twin Cities Developers Guild meets on the second Tuesday of each month, and tonight's meeting features Donn Felker of Agilevent. http://www.TwinCitiesDevelo... Topic: Testing with Mocks: Test this, test that, no problem. But what about when we need to start building full object graphs into our test in order to test an interaction or state? Yeah, Houston, we have a problem. With mocks we can streamline development by mocking out dependencies. Mocks will allow ...
What is something that is longer than a magazine article and shorter than a book chapter? Give up? It's a Wrox-Blox that Wiley has available online with some going for less than $10.00. Written by the best programmers in the their fields, Wrox Blox are short informational pieces and code that will help get you up-to-speed and keep you up-to-date. Build the knowledge you need quickly on a wide variety of topics. In the DotNetNuke world, there are several of these available for you to review and stay ...
I've largely finished my presentation for the October Rules Fest 2009 conference in Dallas at the end of the month. I'm speaking on complex event processing (CEP). My plan is to provide a broad survey of CEP technologies, chiefly concentrating on the similarities and differences between event stream and rules processing. There has been a lot of interest and activity around event processing in the rules community in recent years, and not a little controversy about the best approaches and, indeed, ...
In my spare time I am busy preparing Commerce Server resources for the new http://www.CSDevWiki.com and some forthcoming public speaking events. So with all of these resources ready and prepared around Commerce Server 2009 development, SharePoint Commerce Services, and multi-channel e-Commerce development I think to myself why not try and share these around. So if you are in the Asia Pacific Region (and I intend to travel back to London for a holiday at some point next year too) and would like a ...