Tag | Developers Posts

Having the privilege to attend PDC ‘09 and going to local user groups (PADNUG, PDXSLUG, and OSQL-d) throughout 2009 brought up an interesting conversation with a college about having a conversation with a stranger where you know quite a bit more about them than they know about you thanks to the internet and social media. Certainly what one publishes on the internet isn’t the totality of one’s interests, personality, or life but it is sometimes an interesting slice of one’s life and a way to open ...
Tech bloggers like to have a predictions post at the beginning of each year (or the end of the previous one). I’ve never actually written one before, although I have made year-ahead predictions in panel discussions for the now defunct NYSIA. Since there’s no panel this year, and since I’m taking better care of this blog, I’d thought I’d give clairvoyance a whirl right here. The following predictions are pretty random and probably not comprehensive, but I’m making it my new year’s resolution to prevent ...
I am just trying to put my hands into VSTO in VS 2010. This is just an overview of that based on Saurabh Bhatia`s PDC Presentation. Some important points are briefly discussed in this post. Have a look. One of the biggest hurdles with VSTO is deployment. As you probably know, the pre-requisites for running a VSTO app (even of the simplest Hello World variety) include: .NET Framework 3.5 Primary Interop Assemblies (PIAs) VSTO Runtime (Plus Office of course) Now, packaging these isn’t the issue, since ...
Wow, it only seems like just last week I was sitting at my PC trying to determine what I was going to concentrate on in software development for 2009. I had also just started the Frederick .NET User Group (FredNUG) in September 2008 and I was trying to figure out how to get speakers scheduled. Then, things started to quickly fall into place. My local INETA mentor, Frank La Vigne, provided me with a few names of well respected .NET MVPs who would most likely be interested in speaking at FredNUG. (Thanks ...
In this Issue: Jeremy Likness, René Schulte, Mike Taulty(2), Kirupa, David Kelley(2), and Jeff Blankenburg(2, 3, 4). Shoutout: Alex Golesh posted his material for Silverlight 4 Tutorial @SDP From SilverlightCream.com: PRISM, MEF, and MVVM Part 2 of 3: Making PRISM MEF Friendly Jeremy Likness has Part 2 of his sequence on making Prism friendly with MEF, and we're talking Silverlight 3 here. Ye Olde Kamera - Silverlight 4 Webcam & Old Movie Shader René Schulte wasn't satisfied to just use the webcam ...
Have a fantastic New Years Eve this evening and a successful and fun 2010 (The above is the North Yorkshire Moors in 2009 as it should be – sheep and snow) Thanks to everyone who read my blog in 2009 (and my other VB blog), left comments, followed me on twitter, listened to my podcast (and even some of you subscribed in ITunes which my daughter finds scary) and in general made me feel that there was indeed somebody out there listening to my ramblings. It is very much appreciated. And a special thanks ...
I consider myself extremely fortunate. I go to work everyday and do something I LOVE to do and I get paid quite well for it. Everyone should be that lucky. But about once a year I go through what I call, "Code Burn Out". I still enjoy what I do, I just don't come home and work on my own stuff. I don't spend all my time reading about software development and practicing to make myself better. I spend very little time on Twitter, and I don't even get on my computer very much after normal working hours. ...
I was reading this post by Cory Foy: blog.cornetdesign.com/2009/... and it really underscores the polar change in the company that I worked for until about a month ago, and now. Simply stated, there is a culture of it's cool to say that I put in an 80+ hour week to other developers. But that really starts to suck when you hang your hat on doing that type of development, use it to sell yourself to employers (and believe me if you offer it, they will ALWAYS ...
This year has been a pretty amazing year. A few weeks ago, I was writing about my first year at IdentityMine. A little more than one year ago I was closing the Siemens book (after around 13 years of working into Building Automation, but always from a software engineer perspective) and started the IdentityMine chapter of my life :). As I mention in the post in question, this first year was a very interesting and also challenging year. Interesting because I got to work with some of the best creative ...
As we head into 2010, we are surrounded by friends, relatives and colleagues making personal resolutions – usually focused around finances and weight. It seems that many people are committed to going from fat to thin…and the technological arena isn’t really any different. But my resolution is not about weight watchers, pilates, or whatever the diet of the year is. You have probably all know about the emerging battle between the Google, thin client model and the fat client approach of Microsoft. Microsoft ...
The first question you may have in reading the title to this post is what is a Brownfield application? The book opens up a discussion on this topic with this opening line: “An industrial Brownfield is a commercial site contaminated by hazardous waste that has the potential to be reused once it’s cleaned up. To a software developer, a Brownfield Application is an existing project, or codebase, that may be contaminated by poor practices, structure, and design but which has the potential to be revived ...
Welcome to the introduction for what I hope will be the first of many blog posts in a series I’m calling “From Mort to Master”. My goal is to discuss some concepts and tools that I feel is important to the profession of software development, from the perspective of what many would consider a Mort. Who is Mort? “Mort” is one of the internal personas that Microsoft uses when referring to us as developers (specifically, I believe they use the personas for Visual Studio). They are, briefly: Mort: A developer ...
Maybe you didn't notice that Windows Embedded CE Developer Center web site has a Learn section: in this section you can find a lot of interesting content in various formats (video, text, slide presentations, MSDN links, etc.) about several Windows Embedded CE development areas, specifically: General Content OS Design & Build BSP & Other Hardware Application Development Communication & Connectivity Silverlight for Windows Embedded For each area you can find entry-level, intermediate and ...
In this Issue: Damian Schenkelman, Alexey Zakharov, Jeremy Likness, John Bruin, Andrej Tozon, Fons Sonnemans, Adam Kinney, Andrea Boschin, Al Pascual, Giorgetti Alessandro, Rob Eisenberg, Gill Cleeren, and Jeff Blankenburg. Shoutouts: Gavin Wignall has announced the Launch of the MSUK Partner Festive Game If you're in the UK, Tesco has this technology working: Silverlight-powered Virtual DVD now available from Tesco András Velvárt announced an interview by Karen Young when he was in Berlin: Another ...
Microsoft Office SharePoint Server is an integrated suite of server capabilities that can help improve organizational effectiveness by providing comprehensive content management and enterprise search, accelerating shared business processes, and facilitating information-sharing across boundaries for better business insight. Additionally, this collaboration and content management server provides IT professionals and developers with the platform and tools they need for server administration, application ...
A great find… I listen to a lot of podcasts but I realised they were all exclusively focused on Windows and .NET development. I decided to look further a field and discovered this absolute gem - Software Engineering Radio. There are 151 shows to choose from and TBH, I feel like I just won the lottery (ok – not really). The breadth is fantastic. Java, Ruby, .NET, patterns, performance, uml, security, case studies (eBay for instance) and with some fantastic speakers such as Ted Neward, Bob Martin and ...
MojoPortal is an open-source content management platform that we have started using at StrongEye because it offers an extensive out of the box starting point for ASP.NET Web applications, and also because it is incredibly developer-friendly. UPDATE: For most common Web site tasks, you probably can go very far in MojoPortal without having to create custom code. These steps are advanced and for developers who want to create new functionality that cannot be accomplished with the existing feature set ...

Take advantage of this limited time $796 special discount on your pass and hotel stay.

A 3 day conference for web designers and developers building the world's most innovative web sites.
March 15-17th, 2010, Las Vegas


http://live.visitmix.com/?qstr=CR_CC=100269928&CR_ID=P100000844749184

I have recently picked up a copy of Richard Seroter's book "SOA Patterns with BizTalk Server 2009", and thought that I would try and make some useful comments on each chapter as I read it. I am currently working in an environment where we have been implementing BizTalk Solutions as a part of an overall SOA strategy for a number of years, and I am hoping that this book will help me to gain a new perspective on the use of BizTalk in this type of architecture, and hopefully expand my understanding of ...
Technorati Tags: Application Architecture and Design Strategies This guide is available online in the MSDN Library and as a Microsoft Press book, ISBN# 9780735627109, that you can purchase through local and online booksellers such as Amazon, Barnes & Noble and BORDERS. The guide is intended to help developers and solution architects design and build effective high quality applications using the Microsoft platform and the .NET Framework more quickly and with less risk; it provides guidance for ...
There is a new open source approach to Ajax architecting. The approach is called Empty Client. The name is derived from the fact that with this approach there is no logic, data or open service on the client and all Ajax calls are routed through a central HTTP/XML pipeline and optimized to a degree never realized on web before. The approach is implemented by Visual WebGui which positions the approach as Windows Over Web and cloud. The approach seems to get traction with Dot.Net developers, which use ...
Technorati Tags: Application Architecture and Design Strategies Technorati Tags: Application Architecture and Design Strategies The Ultimate Programming Cheat Sheet List For Web Designers And Developers http://www.webdesigndev.com... HTML 5 Cheat Sheet CSS Cheat Sheet jQuery Cheat Sheet MySQL Cheat Sheet .Net Cheat Sheet and much more ...
Technorati Tags: Application Architecture and Design Strategies Domain-Driven Design: Tackling Complexity in the Heart of Software The software development community widely acknowledges that domain modeling is central to software design. Through domain models, software developers are able to express rich functionality and translate it into a software implementation that truly serves the needs of its users. But despite its obvious importance, there are few practical resources that explain how to incorporate ...
Technorati Tags: Application Architecture and Design Strategies 15 the most important things every Software Architect should know 1. To be a great software architect you need to understand the businesses in which the company serve. 2. You’re fully expected to understand your company’s technology and the software platforms used throughout. 3. Communication is King; Clarity and Leadership its humble servants 4. Simplify essential complexity; avoid accidental complexity Use The "KISS" principle. KISS ...
Technorati Tags: Application Architecture and Design Strategies ASP.NET design patterns. Design patterns are set of useful approaches for solving repeating problems that appears many times during developing software. By using design patterns we are not reinventing the wheel again and again. The most sommon patters are: Creational Patterns Abstract Factory Creates an instance of several families of classes Singleton A class of which only a single instance can exist Structural Patterns Adapter Match ...
Technorati Tags: Parallel Programming In Visual Studio 2010, the Parallel Computing team has delivered APIs and tools for developers wanting to build applications that take advantage of multiple cores. This video provides examples on how to manage APIs, debugging windows and profiler support. VS2010 Parallel Computing Features Tour Posted By: Daniel Moth To view the video go to: http://channel9.msdn.com/po... ...
Technorati Tags: Parallel Programming Parallel Programming in the .NET Framework. Many computers and workstations today have two or four CPUs, which enable them to execute multiple threads simultaneously. To take advantage of the hardware of today and tomorrow, software developers can parallelize their code to distribute work across multiple processors. Microsoft Visual Studio 2010 and .NET Framework 4 Beta 2 enhance support for parallel programming with a new runtime, new class library types, and ...
Technorati Tags: Silverlight Silverlight 4 Beta Information On November 18, 2009, at the Professional Developer’s Conference in Los Angeles, Microsoft Corp. unveiled a Beta version Silverlight 4. This latest version delivers hundreds of features and controls that, when combined with the continued innovation in Microsoft’s world-class tools for designers and developers — Microsoft Visual Studio and Microsoft Expression Blend – present the leading edge in rapid, powerful application development. With ...
Last year I spent a lot of time trying to help companies understand their options for VB6 code, including creating this centralised resource to Secure your Visual Basic 6 investment. Two partners were really helpful in pulling this together, ArtinSoft and Code Architects. I was really pleased to get an email from Code Architects today pointing me at a case study for a successful large migration project. Well done folks. Top level stats: From the 25,000 LOC PoC “It took 2.5 hours to get a project ...
While at TechEd Europe in November 2009 I had a chance to catch up with the two lead developers of the Pex team Peli de Halleux and Nikolai Tillmann to talk about Code Contracts. Code Contracts contains a common library (System.Diagnostics.Contracts) for expressing pre-conditions, post-conditions and invariants which any tool writer can take advantage of. A number of tools are available on devlabs including a documentation extracter and a static analysis tool. Code Contracts works with .Net 4 and ...
This post aims to dissect the power that exists in the Aggregate LINQ operator. I have realized that most programmers use it sparingly and have decided to put a couple of examples to clarify how you can use the Aggregate operator to perform a few tricks. The screenshot below relates to the small examples that follow. The aggregate operator is interesting in that it enables accumulation of items to form some result. This comes in handy when we need to create new data items from others. In my examples ...
UPDATE: 5th January 2012If the client machine does not have SQL Server Configuration Manager, then head over to this MSDN article, http://msdn.microsoft.com/e... Qureshi has written an excellent comment for how to use the command line utility, cliconfg.exe, on a client machine which lacks SQL Server Configuration Manager. Isn’t this old hat? In a distant SqlBits, far, far away (actually the very first SqlBits) I gave two grok talks; the first on developers using SQL Server ...
[16th Dec 2009 – have spotted a small final missing } in the Office XML sample code. Will get that updated with any other changes ] The UK MSDN Flash developer newsletter contains great short technical articles written by UK developers both inside Microsoft and in the broader developer community. This eBook pulls together these great articles in one place. There are thirteen articles in this second edition covering Python, Inversion of Control, Behavior Driven Development, Silverlight and more. You ...
I know it's a tough call dealing with users all day, but sometimes you just have to wonder WTF is going on with the Help Desk. My client has a tool they run called Sulimina, you can look it up, and I might get some heat for this, but the dang thing looks like it was written in DOS. It's used in the factory to enter data into the database and it sucks. Now, I'm saying that without ever having used the factory tool, but I can safely say it because I have to deal with the data they enter. Many fields ...
Thanks to all the attendees who came to my session on Developing WPF Applications with Prism at Central Penn .NET Code Camp. It seems many developers are investigating ways to architect WPF applications to be more dynamic and extensible. Hopefully, I provided them with a number of ideas to tackle this challenge. The slides from my session can be found HERE. If you experience any problems downloading the slides or code, please let me know. Like all the other code camps I’ve attended this year, the ...
Considering doing a presentation at an upcoming code camp or user group in the spring? Have a really interesting .NET-related topic that you would like to share with other developers? Then come to this month’s Frederick .NET User Group meeting and present your stuff! FredNUG is mixing things up a bit this month. On December 15th, we’ll start with pizza and social networking at 6:30 PM. Then, starting at 7 PM, we’ll start our “15 Minutes of Fame” presentations. Anyone interested in presenting their ...
I was giving an Entity Framework talk in Harrisburg, PA at the Central Penn Code Camp earlier today and afterwards I was talking with one of the developers that attended my session. He was a little hesitant to use Entity Framework because he didn't want to use it solely as his data layer. I explained that you don't have to use it directly as your data layer but could add another layer of abstraction. This is actually how I use Entity Framework almost exclusively. In short, how I do this is I build ...
Well... Hello. People that know me know that back in 2005-2006 when I used to work for a consultancy company I used to have a technical blog and it was useful not only to be in touch with other developers but also to post code that was useful to me even over and over. You can still find that old blog in http://consultingblogs.emc.... After I left that company I spent some crazy 18 months developing one of the coolest systems I have ever worked on for a big American futures broker ...
With .NET 4.0 right around the corner, I thought it would be cool to download Visual Studio 2010 beta 2 and start playing around with the next release of Entity Framework. The initial release of Entity Framework came with a great deal of criticism. To make matters worse, there was a large uproar when it was rumored that Microsoft would be abandoning LINQ to SQL, in favor of Entity Framework. This was because, at the time, many developers felt Entity Framework was an inferior technology to LINQ to ...
I will formally announce that I have written some of the baddest [actually meaning worse, and not the venaculare where bad is really good] code in the universe. How do I know this? Because I have carefully studied the code I have written over the past 37 years (yes, since Sept 1972) and analyzed how it has fared over time. While there are only a few true "WTFs" [Worse Than Failure] , the majority of code in this category is code that I thought was excellent at the time of original implementation ...
[NOTE: Shows 12 and above are not currently available on ITunes while I finalise the switch of podcast hoster] While at TechEd Europe in November 2009 I had a chance to catch up with the two lead developers of the Pex team Peli de Halleux and Nikolai Tillmann. Pex enables white box testing. It looks at your code, finds all the branches and determines which inputs will result in those branches being executed. Pex attempts to exercise every reachable statement in your code. It works with Visual Studio ...
My group has been pulling together a page of resources to help developers start to target Windows 7 features. I think the end result is rather useful and I especially liked the short paper produced by Paul on the 7 Steps to Windows 7. Probably also worth checking out a previous post I did on getting an application ready for Windows 7. Enjoy ...
In a recent post I told you about the online PDC videos available for free. Now the DE’s have picked their favorites. The Developer Evangelists and Architect Evangelists spend a ton of time supporting the local user communities and are great! My AE, Clint Edmonson, rocks! Anyway, from the ISV DE Blog… “Our team has put together a list of videos from Professional Developers Conference (PDC09) that we think are important for ISVs. All the videos are online. You can access the video itself or just the ...
In this all-submittal Issue: ITLackey, AfricanGeek, Yasser Makram, Rob Houweling, James Bacon, Max Paulousky, Andrea Boschin, Andrew Veresov, Michael Washington, Corey Schuman, Mark Tucker, Fons Sonnemans, Pencho Popadiyn Thanks for all the submittals! Very glad *that* holiday is behind us... let's get back to posting! From SilverlightCream.com: Silverlight Metronome ITLackey has built a very cool Silverlight metronome with lots of features. If you're a musician, bonus! If you're not a musician think ...
ASP.NET 4 Permanently Redirecting a page You may have faced this problem of moving pages in a web applications around which can leat to an accumulation of state links in search engines. Traditionally developers have handled requests to old URL's by using Response.Redirect method to forward request to new URL. However as you may be aware of the Redirect method issues an HTTP 302 Found status (temporary redirect) response , which results in an extra HTTP round trip to the server when users attempt ...
After installing VS2005 TE on my machine (which previously runs Visual Studio 2008 TE) all mixed projects (VS2005/VS2008 compatibility with TargetFramework=2.0 and ToolsVersion=2.0 options) thrown an error during compilation: C:\Program Files\MSBuild\Microsoft\Vis... error : In order to perform Code Analysis on managed binaries, MSBuild needs to launch FxCop. MSBuild is unable to locate the FxCop binaries. Make sure Visual Studio Team ...

I just came across this  article and i taught its a good resource for BI Developers and other Analysts.
Hope it helps

 

 

This past weekend traveled 1,377 mi (2,216 km) from Seattle to LA on a Coast Starlight Amtrak train. What an experience! Doing what you ask? Writing Green/Eco-friendly Mobile Applications on Windows Phone platform for Windows Phone. The even is called Windows Mobile Train Race, sponsored by Microsoft and AT&T Developer program. Kevin Wolf and I teamed up right away to write a Share-A-Ride application, and we feature completed v1.0 on the train! Kevin did the lion’s share of the work providing ...
Just a decade and a half ago, the process of building a simple Windows-based application could have been described as a nightmare. The introduction of Visual Basic changed it so developers could for the first time implement Windows applications in an intuitive, graphical environment by dragging controls onto a form. The web revolution is here and now. Web had become very quickly the platform of choice for all kind of applications. The demand for web applications is ever growing and cloud computing ...
I own a company, Tiger Computer Services Ltd, which is an Independent Software Vendor (ISV) providing .NET software solutions to clients in the London area. One of the most significant considerations when running a small ISV is the cost of supporting software in the field. For some clients, support is not a billable item, especially if the fault is within the software we have provided. This means that every time the telephone rings, we bleed money, and if we have to actually go on site to resolve ...