Tag | Development Posts

At TechEd this year, there's only a few sessions and expo booths aimed squarely at devs rather than sysadmins and DBAs, but one of the things I picked up on was what's going into Visual Studio vNext. There's no shiny new UI features (that they've announced so far...) but they are doing a whole lot of work improving the performance and memory usage of VS - parallel builds (already supported in core MSBuild, just not used in VS up to now), and spinning off a separate process to do each build. This ...
The worst part about web application development is the phase in the unit testing where we developers swear we've fixed something, but still when we test the change, the fix isn't there. After awhile, we remember to clear the browser cache and we discover the fix worked! In some cases, we really haven't fixed what we thought we fixed--and in other cases, we haven't really cleared the cache. I was working in FireFox recently and realized I hadn't really cleared the cache when I added a new button ...
Welcome to my new blog. This blog will be where I share with all of you everything new that I learn about software development in general. I have been in the industry for about ten years, but recently came to the conclusion that I needed to really focusing on developing my skills more than I had been. Not that I hadn't been before. When a Microsoft conference would come around I would always catch the keynote, watch several of the sessions, and spend my evenings learning about the newest technologies ...
He who fails to plan, plans to fail. – unknown In many ways, one of the most dreaded tasks of every iteration is the Sprint Planning Meeting. This meeting is a very important meeting, but many, many things can go wrong and make this meeting a very long and very painful experience. However, this meeting is critical to the success of the team. If the team doesn’t know what they’re doing at the beginning of the iteration, how can they commit to getting the work done? To hopefully help ease the pain ...
In this Issue: David Catuhe, Andrea Boschin, Kunal Chowdhury(-2-), Colin Eberhardt, Mike Ormond, Doug Rathbone, John Garland, Jesse Liberty, Mike Taulty, and Pete Brown. Above the Fold: Silverlight: "ItemsControl from scratch to your own controls" Andrea Boschin WP7: "Metro In Motion #5 – SandwichFlow" Colin Eberhardt Shoutouts: Alan Cruz sent me a link to his Social Network site he's developed in Silverlight... this is another 'sign yourself up' thing... I did it, nothing bad happened :) ... Alan ...
In case you missed it, the Windows Phone Hackathon was last night. TechEd attendees and community folks from around Atlanta showed up to get some free training on Windows Phone development (Silverlight, XNA, Azure) and have some Q&A with various subject matter experts (and free help with their projects.) We had a really good turnout, with most people in the Silverlight room learning about making apps. We had a few folks in the XNA room, some who were brand new to XNA and others who were already ...

This is a very nice addition and will make development across the various WebSSO protocols that much easier.

Announcing the WIF Extension for SAML 2.0 Protocol Community Technology Preview! - Claims-Based Identity Blog - Site Home - MSDN Blogs

If you're in Seattle or will be in Seattle, well ok ... actually Redmond, the 2nd week of June, and you've got some time and money to invest in your career, Alex Golesh announced a great opportunity. Alex is a Silverlight MVP, and way back in February of 2010, I saw the WP7 emulator running on his laptop at the MVP Summit... that means he's been involved since before they told all of us at the Summit that we were now WP7 devs! Lots (maybe all, for all I know) of the WP7 training you'll find at at ...
This has been a fantastic week of XNA activity and news. Standing ovation the the XNA Team for the interaction they’ve been having with the community as well as the new features they’ve been rolling out for Xbox LIVE Indie Game developers. Simply outstanding and I can’t wait to see what might be coming next. It’s also been a fun week to watch people’s Dream Build Play projects inch ever closer to completion. With the submission deadline coming up in June this is the crunch time for many developers. ...
Over the last few months we have been developing custom SharePoint timer jobs. Since the jobs run under a Windows Service it makes it difficult to debug them. The saving grace we found is called ULS. It gives you a logging location that is consistent with the native timer jobs and an API which resembles most other logging frameworks. In order write events you first need to include the Microsoft.SharePoint.Admini... assembly. Then it is simply a matter of getting an instance of a SPDiagnosticsService ...
I’ve had great first quarter working with AgileThought in the Tampa, FL office. Are you still moving in the direction you set out on or have your plans shifted? If there is a change, are you still in the right place to do so? Those were the questions I asked myself, before I began my transition. I’ve spend considerable amount of time thinking of where I am taking my career [different story for a different post] and decided to continue my story at AgileThought. I’ve met with the senior leadership ...
When: Tuesday, May 24, 2011 - 1:30 - 4:30 PM Where: Microsoft Dallas Office - 7000 SR-161 (George Bush Turnpike), Dallas, TX 75039 A free, unbiased look at the current and future development with .NET. Brought to you by Microsoft, CODE Training & EPS Software, this free afternoon event presents an unbiased look at the current and future development with .NET. Join MVP and RD Markus Egger, for an afternoon of free and independent information about current Microsoft development technologies! What ...
Let’s focus on Exam 70-583 this time. This exam is PRO: Designing and Developing Windows Azure Applications. This guide itself will be a different approach to preparing for the exam itself. Instead of just taking the individual topics, let’s review the topic in as much information as we can. Here is a set of resources to get started. This is the topic I will be presenting at TechEd North America 2011, so expect more information after 5/18/2011. Here is the link to the session: http://northamerica.msteche... ...
The very first thing that needs to happen is the need for a Windows Azure account. Try it free! http://www.microsoft.com/wi... The Learning Plan http://learning.microsoft.c... The Training Kit http://www.microsoft.com/do... The General Toolset Assessment and Planning ...
One thing that has become clear over the last couple of years is the inclusion of helpful tools and resources in every Administrator’s Toolbox. Gary Lapointe created a PowerShell Cheat Sheet (a one pager quick hit) http://bit.ly/kJVnGd PowerGUI PowerShell Quick Reference Card for SharePoint. http://www.powergui.org/ent... SharePoint Software Factory 2010 http://bit.ly/eC7efh SharePoint 2010 Operations Guides http://bit.ly/hq9UZy Marcy Kellar’s Branding and Customization ...
This past week the company I work for re-launched our external facing internet site, all powered by SharePoint 2010. I already blogged about it, but have you ever wondered, what does it take to build a great looking site? There are 3 basic levels of Branding in SharePoint 2010: Low Effort Remember the themes in SharePoint 2007? well its incredibly easy to build them in SharePoint 2010.The best examples out there are the ones that use Power Point 2010 to produce color schemes and styles and apply ...
Let’s focus on Exam 70-513 this time. This exam is TS: Windows Communication Foundation Development with Microsoft .NET Framework 4. Additional Resources: http://msdn.microsoft.com/e... http://msdn.microsoft.com/e... The exam objectives are: Creating Services Create service and operation contracts http://msdn.microsoft.com/e... http://msdn.microsoft.com/e... http://msdn.microsoft.com/e... ...
It’s not often I let my personal life creep into affecting the things I’m involved in and doing. I usually let my hobbies kind of get me through the tough parts. And while I’ve been having fun distracting myself with playing games and coding this week, I’ll admit my eye wasn’t on the community like it normally is. I apologize for the late posting of the notes and for how light and sparse they are. I’m sure there was more going on in the XNA community (and if you were missed in this weeks notes, shoot ...
I have mentioned I will be speaking on a Cram 4 exam session at the upcoming TechEd North America 2011 in Atlanta. The topic is the prep for exam 70-583: Designing and Developing Windows Azure Applications. This is a PRO Level exam. There are two other exams needed to get the MCPD Azure credential, those exams are TS level exams. Those exams are: EXAM 70-513 TS: Windows Communication Foundation Development with Microsoft .NET Framework 4 EXAM 70-516 TS: Accessing Data with Microsoft .NET Framework ...
If you organize your BizTalk projects based on the type of artifacts, e.g., a solution contains schema project, pipeline project, map project, orchestration project, you might often encounter build failure problems due to the missing assembly reference. Sometime, even if you have the references properly added and you are able to verify them in object browser, you might still have problem not seeing the newly added or modified artifacts in any configuration window. The reasons for this kind of issues ...
My colleague Giles is speaking at a series of breakfast meetings on Using Tooling to drive Agility across the Development Lifecycle. This session is one of several during an 8:40 to 10:30 “elongated” breakfast :-). The sessions are free and hopefully one is taking place near you: Birmingham, 11 May, Regus, Brindley Place, Birmingham, B1 2JB Manchester, 13 May, Regus, Peter House, Oxford Street, Manchester, M1 5AN Dublin, 22 June, SQS offices London, 30 June, 7-11 Moorgate, London, EC2R 6AF Giles ...
Hyper-V Virtual Machines Advantage: 64-bit support dynamic memory allocation multi-core CPU Can install Windows 7 and Windows Server 2008 and later Disadvantage: Can't get sound to work on those machines yet [Updated 2011-05-05] This is disappointing, but I guess it fits most people's requirement as most people don't use Hyper-V for personal development environment. Guess I'll just have to set up those machines for remote connect. http://sqlblog.com/blogs/jo... ...
RedGate SQL Source Control is a Management Studio add-in that allows you to seamlessly (hopefully...) connect your existing source control system to SQL Server. It is advertised as doing all the typical stuff you'd expect: Source control schemas and data within SSMS Connect databases to TFS, SVN, Sourcegear Vault, Vault Pro, Mercurial, Perforce, Git, Bazaar, and any source control system with a capable command line Work with shared development databases, or individual copies Track changes to follow ...
In this Issue: David Catuhe, Paul Sheriff, Bill Steele, Den Delimarsky, Bill Burrows, Doug Rathbone, Matthias Shapiro, Jason Alderman, Jessica Fosler, John Garland, WindowsPhoneGeek, Jesse Liberty, and Jeff Prosise. Above the Fold: Silverlight: "Silverlight 5’s New and Improved Threading Architecture" Jeff Prosise WP7: "Silverlight Game Development webcasts" Bill Steele Shoutouts: Jesse Liberty has a short post up describing some of the features we can expect with the Tooling in Mango From SilverlightCream.com: ...
As Harry Hill might say, "I like Visual Studio. And I like Eclipse. But which one is better? Only one way to find out…" For a lot of people a lot of the time, the question is irrelevant. If you are doing Java development, you are going to pick Eclipse, and for .NET development you are going to pick Visual Studio. But both IDEs are extensible, and have communities providing extensions for other languages, so if you are using another language it might not be so clear cut. And if you are a language ...
Sometimes, the way that LINQ to Twitter materializes queries into entities isn’t immediately clear. It’s easy to get confused until you see the patterns or make a correlation between the Twitter API results and their representations as LINQ to Twitter entities. In this post, I’ll explain some of the logic behind the design of LINQ to Twitter entities and demonstrate an example of one of the more oddly designed entity types, Search. Note: They'll be talking about MVC3 during multiple sessions at Tech-Ed. ...
Intro I’m sure by now you have heard that the Silverlight 5 Beta has been released. I recently had a chance to Guest Blog for SSWUG on “Getting Started with the Silverlight 5 Beta” Now before we get started learning about it, let’s look at a few new features: What is new in the Silverlight 5 Beta? Multiple Window Support - Trusted app can create additional Windows. Ancestor RelativeSource Binding – Enables a DataTemplate to bind to a property on the control that contains it. Implicit DataTemplates ...
If you are: a senior technologist (Application Architect, Senior Developer or similar) with strong experience in developing solutions using the Windows platform (Visual Studio, SQL Server, IIS etc) fancy working for Microsoft UK and are not put off by these pictures of my team (and it is before 1st May 2011) then I would highly recommend you check out the job posting for two positions as Architect Evangelists in my team. My personal ideal “new colleague” would also: Enjoy online FPS gaming and be ...
Many time developer required specific port for development when he/she using Visual Studio for asp.net application development. They specify port by taking Properties of the Web Site and select Web option. Under Server option select Use Visual Studio Development Server and then set port in Specific Port option. Ok when Windows Azure developer need to set a specific port to the WebRole application they need to take different approach. From Solution Explorer Window select open WebRole Section in my ...
The Author provides a very thorough grounding in WCF, The book is excellent and well worth working through the sample downloadable from the Apress web site. I do have an issue with the advertising of the book. It states "You'll also learn how move your current .Net remoting and web service applications to WCF". There were a few pages on upgrading web service to WCF but not the case study and upgrade pointers that I was expecting. In spite of this, I have no hesitation in recommending this book to ...
In this Issue: Dave Davis, Oren Gal, Colin Eberhardt, Dan Wahlin, Jeff Prosise(-2-), @yuriylsh, Bill Reiss, Richard Waddell, Andrea Boschin(-2-), András Velvárt. Above the Fold: Silverlight: "Working with User Names and Roles in Silverlight Applications" Dan Wahlin WP7: "Silverlight for Windows Phone Programming Tip #7" Jeff Prosise MIX11: "MIX11 Mass Download Tool" @yuriylsh From SilverlightCream.com: Controlling Silverlight Child Windows Using MVVM Dave Davis has a post up that revisits a subject ...
This has been kind of a crappy week for me. Kids are all puking like crazy so I’m up most nights taking care of them. Fun times being a day! (I have 4 kids in case you didn’t know!). And while my kids have been puking, the community has been busy puking too. Puking up a ton of awesomeness! Yeah…probably not the best analogy but I’m tired. I did want to take the time to point out one thing that resonated loudly with me this week. You’ll see some interviews with Kris Steele by Steven Hurdle. In that ...
UPDATED 28 December 2013 In this post I am writing how to fix the MySql.Data.MySqlClient issue when server doesn’t make call to same library with same version that is used in development server. Back in 2011 when we use Mysql I prefer simply to use .net connector. At the end of 2013 (december) I doesn’t like to use .net connector anymore. I personally hate it. In my another post I write it clearly Don’t use MySQL .net connector, here is why ? Use nuget in Visual studio is best and easier option which ...

After much careful consideration, I have decided to host my primary blog with WordPress

Software Development in a Dynamic Environment

Working with the team at GeeksWithBlogs.net has been a wonderful experience, and I will periodically make posts here.

Please stop by the new blog, and see what is happening....

Ajax enabled data centric applications are getting popular day by day in web development space. While these type of web applications provide rich user experience, building a robust and powerful application quickly is a great challenge for developers. Fortunately Microsoft has started providing great frameworks, plug-ins and APIs to facilitate this process. Last week Microsoft announced a new version of java-script API “datajs”, which is intended to help web developers to build data centric AJAX applications ...
HTML5 introduces markup-level functionality for rich graphics, animation and web multimedia. It also supports a richer web application functionality and extends the client capabilities with local storage. Many pundits see it as the next generation web - web 3.0 if you like - and an open standard replacement for propriety plug-ins, Microsoft Silverlight and Adobe Flash. But, for all its new features, HTML5 is still only the end product. This article looks at HTML5 from the web programmer's point of ...
I haven't posted a recap lately, because the Virtual Brown Bag recordings weren't being uploaded for a while. That was fixed two weeks ago, so I had a lot of meetings to catch up on. Here's an all-you-can-eat brown bag buffet… March 3 Guest presenter Jim Christopher - creator of StudioShell, a deeply integrated PowerShell host available inside of Visual Studio 2010 and 2008. StudioShell exposes many of Visual Studio’s extensibility points in a simple and consistent way, and it makes the Visual Studio ...
MIX 11 happened this past week and I’m still trying to find and catch up on all the announcements changes that came from that. It looks like we can now use XNA on the web via Silverlight (and am I reading that we can do 3d?). We can now use Silverlight in our XNA projects with Windows Phone 7 (yay for having an easy way to make UI’s in XNA now!). And I’m still searching around to see if there were any other big news. The Silverlight + XNA news is pretty big because that opens up a lot of new game ...
Here’s a quick start introduction to the ADO.NET Entity Framework Code First Development Pattern. For a more complete (but still intro) walkthrough, check out ScottGu’s blog. At the time of this writing, you’ll need the EF 4.1 Release Candidate. After EF 4.1 is released you’ll no doubt be able to find it on the ADO.NET team blog. 1. Create a new empty ASP.NET MVC2 Web Application, add a reference to System.Data.Entity. If using the EF4.1 RC - add a reference to the EntityFramework dll that comes ...
Last week, I was interviewed by Zandra Nilocas from Microsoft Philippines. It was my first time experience to talk about something in front of the camera so it's not surprising that I looked like an idiot in that interview (you know swiveling my chair back and forth without noticing it). Anyway in the interview we talked about ASP.NET WebForms, MVC and Web Matrix in general and just to elaborate a bit of what we talked about and to clarify things out, I have decided to write this post... WebForms ...
Here is the sample code I demoed in my MIX11 session “Deep Dive MVVM”. Please download the Zip file, and then unblock it in Windows Explorer by right-clicking it, and then selecting Properties. If you see an “Unblock” button, please click it. You can then extract the content of the Zip file on your hard drive. Read the rest of this entry » ...

I saw lot of geeks confused about the development environment for Windows Azure applications. Lot of discussion on the forums and blogs is going on. Here I want to share a wonderful information about preparing Windows Azure Compute Emulator.

here

 

Recently I've found that one of our Hotfix Branches was taking a long time to compile (15min or more). This was strange because our main development branch was OK and compiling the same Visual Studio solution in under 3 minutes. The only difference was that in the hotfix branch we still had the project in .NET 2.0. I saw right away that ResGen.exe (Resource Generator) was executing for a long time and consuming 25% CPU (I guess it would use more CPU if it was multi-threaded :)) The problem you face ...
This one almost slipped away from me. It is only a week until the next CITAG meeting. This month Mike Vogt will be discussing ORM Frameworks and what they mean to the amount of code that our development teams have to write. I am sure we will get into a discussion of the truths and myths around these products. Come out and join us for a night of discussion and meet a few of your peers in the process. Register here. del.icio.us Tags: CITAG,Chicago Information Technology Architects Group,ORM,ORM Frameworks ...
Client + cloud computing is a disruptive, new computing platform, combining diverse client devices – PCs, smartphones, sensors, and single-function and embedded devices – with the unlimited, on-demand computation and data storage offered by cloud computing services such as Amazon’s AWS or Microsoft’s Windows Azure. As with every advance in computing, programming is a fundamental challenge as client + cloud computing combines many difficult aspects of software development. Orleans is a software framework ...
This post is from a very good friend of mine, Billy Hollis. He’s got some interesting food for thought and I think you’ll enjoy his perspective! For over 15 years now, our industry has been struggling with a crucial tradeoff. We can get broad reach via standards, or we can get the best possible user experience with applications that take advantage of particular devices or platforms. It's a stereotype that people in software development tend to be code and technology centric and not user centric. ...
What a crazy week! Big game releases from the XNA Community, podcasts, reviews, interviews, new educational content being posted and all sorts of upcoming titles that I’m excited about. If there was ever a week that I missed stuff, this was the week. Seemed like every time I glanced at twitter or checked my RSS feeds there was some interesting and new XNA thing going on. No need for me to try and convince you, just like at the size of this weeks XNA Notes! Time Critical XNA News: Making Windows Phone ...
I recently asked question this question as a post on the Microsoft modeling and tools forum: Various Microsoft attempts at MDD have failed or been put on the back burner: WhiteHorse, Software Factories, Oslo. Does Microsoft have any strategy for Model Driven Development? Will any of the forementioned tools ever see the light of day? Stuart Kent responded to my question here: http://blogs.msdn.com/b/stu... - Have a look at his post: ...
Like it or not, we humans make mistakes. If we embrace the fact that we are going to make mistakes, we can direct our efforts to reduce mistakes in areas that are critical in exchange for potentially making more mistakes in areas that aren’t. Gasp! We need to get over the silly notion that our work can ever be 100% perfect and try to maximize in the areas that matter. Does it really matter? These are the things I’ve found that typically don’t matter as much in the grand scheme of development. Start ...
If your typical workweek is anything like mine you might have connections to multiple SQL Server instances open in SQL Server Management Studio at any given time. For me, some of these instances are on my local machine (i.e. I use them for development work), and some of them are on remote (read: test or production) machines. In a perfect world I’d never need to jump into a production database to investigate an issue, but the world I live in is far from perfect so I end up looking at “live” databases ...