Tag | Development Posts

There is a new .NET development conference coming to the UK. DevCon will take place in September and promises to have some seriously great session from top class speakers (oh – and I slipped in there as well). Its roots lie in Germany, where since the late nineties the BASTA! conference has become one of Europe's leading resources for .NET experts. Day 1 is workshops (SCRUM, Silverlight, Architectures), Day 2 and 3 is everything from CQRS to OData. I have been lucky enough to be part of “the committee” ...
One of the clear changes in Visual Studio from Visual Studio 2005, is the dependency of VS on IIS for creating websites/web applications. In VS 2005 until its SP1 you only had the choice to create Websites that use the local cassini web server for development purposes. The Web Application Projects allows you to create the legacy style of project based sites which can run on IIS. From VS 2008, you can create both Web Application Projects as well as Websites that can run on Cassini i.e. without the ...
A while back it was clear: Roses are red, violets are blue … if you are a dev you use Visual Studio. Now: Roses are blue, violets can be red … if you do SharePoint,Visual Studio is the right tool for you. I am not a poet, nor do I pretend to be one on TV. But I have invested time in fine tuning virtual machines and physical deployments in figuring out what goes where and what is needed. We see dependencies of every type, in every place and every product pretty much. If you are doing SQL Server 2008 ...
For the past 4 weeks I have been assigned on a project with lot of performance issues. It’s an asp .net 3.5 project based on DNN 4.9 framework. The project is quite complex and the team has already put in almost 50 man years in the project and as usual most of the efforts were towards getting functional part working as per requirements. At first I tried to verify the server configurations and other parameters to make sure that there was no issue with any of that. After couple of days of research ...
In this post, we start to explore Umbraco development through the recently released WPF-based WebMatrix. A very well worded high-level overview of WebMatrix can be found on Nikhil Kothari’s blog: http://www.nikhilk.net/WebM... Additionally, Scott Hanselman has just shared a blog article providing his insight on some use cases where WebMatrix can be of great value to ease and simplify development and deployment (http://www.hanselman.com/b... WebMatrix is installed through The Web ...
Any ramblings and blog posts associated with the UNISA COS 2144 tag should be considered study notes for my lectures... This chapter introduces the QT development environment, including the compiler, linker, make, and qmake. It includes a first example using Qt, and introduces iterators and lists. The chapter itself was fairly short – it mainly covered a basic equivalent to “hello world” and how to build projects. One section that I did find interesting was the section on the #include #Includes – ...
So today I finally got around to playing a bit more with Silverlight. F# has been taking most of my spare time and I felt I needed to branch out into something different for a day or two… Now, before I go into this post… my disclaimer… I am a Silverlight noob – in fact I have focussed most of my development time at normal applications so the whole internet is a bit of a mystery to me… that being said I had some very definite goals for this posting… Setup my server so that it would work with the services ...
Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4 /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin-top:0in; mso-para-margin-right:0in; mso-para-margin-bottom:10.0pt; mso-para-margin-left:0in; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; ...
These days, JetBrains (the manufacturer of ReSharper (R#)) released the beta version of a new code coverage tool – dotCover. Because I’m a big fan of the R# add-in, I was particularly curious about having a first look at the newest JetBrains child. Notably, I wanted to see how it would take advantage of its deep R#/VS integration to make code coverage an integral part of a developer’s working experience. Here are my first impressions about it… Note: Because I’m using NCover for Code coverage analysis ...
Unit test suites are often used as a quality tool during the development process to keep the codebase stable as it changes and expands. Tools such as NUnit, MSTest are often used to run and report on the test suites. However, when implementing unit testing in your build process, you have no way of knowing how much of your code the unit tests are actually testing. This is where code coverage comes in. You can run NUnit, MSTest within the Code Coverage tool and use the report to determine which code ...
Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4 /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin-top:0in; mso-para-margin-right:0in; mso-para-margin-bottom:10.0pt; mso-para-margin-left:0in; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; ...
In my previous developer roles I’ve gradually migrated into being the Source Control Guy, the one that runs the Source Control and generally chooses which one to use. At the same time, I generally get the option of picking the Bug tracking software. Admittedly, typically this is coming from an existing Visual SourceSafe (VSS) system with no bug tracking, to something else, which by anyone’s standard is an improvement, (for those who want to know I’ve typically gone with SourceGear Vault as the SCC, ...
In the software development life cycle, testing and defect fixing take more time than actually code writing. In general, debugging is a process of finding out defects in the program and fixing them. Defect fixing comes after the debugging, or you can say they are co-related. When you have some defects in your code, first of all you need to identify the root cause of the defect, which is called the debugging. When you have the root cause, you can fix the defect to make the program behavior as expected. ...
Jump start your development of Windows Phone 7 applications by attending Windows Phone 7 JumpStart. This free virtual live class, comprised of four instructor-led 3 hour sessions, will guide you in developing applications for the Windows Phone 7 platform using Silverlight and XNA. Register today by visiting: https://msevents.microsoft.... Course sessions: July 20 – 8am: Session One: Getting Started ...
It was a pleasure speaking at the Miramar .Net User Group on July 13th, 2010. We discussed some of the basics of ASP.Net MVC as there were some attendees who did not have prior exposure to the Framework then moved to discuss the new features that MVC2 offers as well as the MVC dev tools available in Visual Studio 2010 (MVC Project Templates & Snippets) that make development even easier. Audience was quiet engaged and we had lots of fun discussing MVC2 and its applicability to today's development ...
An article was published at JupiterJS.com (titled “JavaScript vs Silverlight”) arguing that JavaScript is better than Silverlight. Unfortunately, there is no way to post comments on that page (weird, really) so I decided I would post my answer here. Read the rest of this entry » ...
One of the things that I failed to mention in yesterday’s post is that this series is going to be descriptive, not prescriptive. The biggest reason for that is that my experience is rather narrow in some regards, and I have some advantages that other developers and architects don’t enjoy. For example, the VP of Software at CCI (who I don’t report to, but who makes the calls about letting me borrow the developers!) was one of the earliest developers on our product… in the days when it was migrated ...
Microsoft released yesterday the beta version of the Windows Phone 7 development tools, which was up until now in CTP. You can download it from here. It installs Visual Studio 2010 Express, Silverlight and XNA 4.0 for Windows Phone 7, Windows Phone 7 emulator and Expression Blend 4 beta. Yep, Expression Blend now installs with the beta version and you don’t have to install it separately which is nice. The beta version breaks some of the namespaces and classes from the previous April refresh CTP release. ...
Technorati Tags: jQuery,JavaScript I'm using the jQuery UI Autocomplete plug-in on my current intranet project, and am impressed with how powerful and easy to use it is. It works great on my development PC with Internet Explorer 8, and I was very pleased with myself. …until I tested on one of our "thin client" machines, and my beautiful autocomplete dropdown looked like Swiss cheese: The browser on the thin-client is, you guessed it - everybody's favorite browser - IE6. IE6 has z-index issues that ...
It's been a while since "sniglets" were popular, but here are my ten candidates for terms that should be in the software development lexicon: ohnosecond: the time elapsed between the pressing of the Enter key and the realization that you've just done something catastrophic (e.g. "delete * from customers") beforon - (be-FORE-on): The moron who worked on the software project before you. e.g. "What beforon wrote this 32767 line method?" swinefluent interface: a hamhanded attempt at a fluent interface.Where(the.API.Is(... ...
You’ll notice for the next little while, I’m going to be talking about architectural refactoring. These posts will be a reflection on the past couple years as a software architect, specifically centered around what some people call “brownfield” development. That is, taking something that is in a less than ideal state, and improving it… not starting from scratch as in new (or “greenfield”) development. Leaving aside philosophical discussions about whether all software development is “brownfield” or ...
I’m in a bit of an odd position, in some ways. CCI brought me on as a “software architect” a little over two years ago. That role wasn’t really defined – in fact, I got to spend several months doing what I felt would be a good use of my time, and then I wrote my own job description. (Perhaps that’s not exactly what other people remember, but it’s sure how things felt to me.) Like anything, this approach has benefits and drawbacks. On the plus side, I was empowered to go where the smoke was – to find ...
Finally! Read about it: http://windowsteamblog.com/... “ First things first: go get the Windows Phone Developer Tools Beta. It has arrived! The term “Beta” is understood to mean that things are close to being finished. Well, that’s what we mean anyway. This Beta release represents the near final version of the tools for building applications and games for Windows Phone 7. Since the initial CTP release of the tools ...
This seminar provides an overview of several in-depth concepts that developers need to learn to bring their jQuery development to the next level. They review six things that you should know, such as: "What Is This?", "Am I Referencing the jQuery Object or a DOM Element?", "Understanding Selectors", "Combine and Minify Your Scripts", "Different Ways of Storing Data", and "The Dos and Don'ts of Events". Along the way, they share several helpful websites and tools to make your job as a jQuery developer ...
Around the “Guild Hall” We had a great meeting in June. Brian Gough, our resident SharePoint expert, introduced some of the nifty new features in Visual Studio 2010 and SharePoint 2010. We still need to understand what comes “in the box” with SharePoint so we don’t run off and program something that already exists, but the ease of development – or maybe “ease of sensible development” – is greatly enhanced when VS 2010 is coupled with SharePoint 2010. Since SharePoint is one of Microsoft’s most successful ...
For Issue 900, I wanted to do another "best of" and it's a little tricky. I can't do best of from 800 to 900 because it will be heavily weighted to the early posts. So what I did was best of for 2010 so far. I also did best of 2009 to put that one to bed. In the lists, Number 01 is the top hit, and they go on from there. Just a note to bloggers... if you reorganize your blog, don't break your links! ... there are a couple on these two lists that I had to go find, and that means that other links on ...
This week, Scott Guthrie, Corporate Vice President at Microsoft’s Developer Division, announced, via blog post, the early Beta release of a new tool called WebMatrix. WebMatrix is a free developer tool that enables Web development geared toward what might I might call Markup-and-Script developers (more on that in a minute). And although WebMatrix draws upon technologies already, or soon to be, present in the fuller ASP.NET Web development platform and the Visual Studio integrated development environment ...
Last year my employer, Protegra, put on the first ever Software Development and Evolution Conference (SDEC) in Winnipeg. The event was such a huge success and the feedback we got was so positive that we’re doing it again this Fall and we’re making it bigger and better than last year! SDEC10 will occur October 13th and 14th 2010 at the Winnipeg Convention Centre! We’ve expanded the event to two days from the one day we did last year, and that means more sessions and more speakers! We’re still feeding ...
In this Issue: Michael Washington, Jim Lynn, Martin Duffy(-2-, -3-), Jonas Follesø, Ofir Shemesh, Karl Shifflett, Sergey Barskiy, Chris Klug Shoutouts: Chris Koenig posted an announcement for a WebCast next week: XNA Game Development for Windows Phone 7 ... I'm registered, are you? Erik Mork and crew have their latest Weekly podcast up: This Week In Silverlight – Kin RIP and Welcome new MVPs Manning Press has pushed an excerpt from Pete Brown's upcoming book: Silverlight out of the browser From SilverlightCream.com: ...
The Web, Cloud and SaaS models are changing the computing world forever, and us, the developers will have to adjust and serve this trend. One of the biggest challenges is moving software assets that were developed for desktop architecture to the new deployment models. Just imagine that you could Copy/Paste your .NET code into a development framework , do some minor adjustments into multi users environment, decide whether you want to retain your desktop user interface (it could be ported 1:1 ) or ...
From the www.devsforwendy.com: Wendy is a 30 year old software agilista from Long Island. She's a strong WPF developer and a firm believer in the agile method of development including pair programming and TDD. Wendy is wife and mother of a beautiful girl named Kaylee who will be 2 in August. In August of 2009 Wendy learned that she had a rare and agressive pediatric cancer called aveolar rhabdomyosarcoma. Her treatment consists of high dose chemotherapy and radiation. She has had to leave her job, ...
Microsoft has recently released the first beta version of WebMatrix. What is it? Taken from the WebMatrix official site: "WebMatrix is everything you need to build Web sites using Windows. It includes IIS Developer Express (a development Web server), ASP.NET (a Web framework), and SQL Server Compact (an embedded database). It streamlines Web site development and makes it easy to start Web sites from popular open-source apps. The skills and code you develop with WebMatrix transition seamlessly to ...
People laugh when I say that I am shy and maybe lately, I have come a little out of my shell. But then something like this happens and suddenly I find myself thinking “where is that shell again”?? I was recently honored with recognition as an INETA community champion. The word community is certainly key here. I am being credited with a few events like Entity Saturdays, Technically Speaking, and Silverlightpalooza that we put together as a community. In addition, my husband Robert and I are known ...
Screen Capture in Silverlight 4.0: by Alon Fliess Screen Capture in Silverlight 4.0 Silverlight is now available for Nokia 5800, N97, N97 Mini & other S60 5th edition devices http://blogs.msdn.com/b/sls... WebMatrix, a new free website development tool is now available for download (beta) at WebMatrix ...
This year, for the first time, St. Louis Day of .NET is excited to have a major keynote address delivered to the conference. We are pleased to welcome Brian Goldfarb, Microsoft Director of Product Management for Developer Platforms to the stage on Friday, August 20, 2010. Most recently, Brian has been seen on stage at PDC 2009 with Scott Guthrie, demonstrating the Microsoft Silverlight 4 client for Facebook. He was heavily involved in MIX10 in Las Vegas, and spoke at the Open Source Business Conference ...
Redcastle CRM Limited specializes in Business Management Solutions usually based around an established CRM product. The company struggled to make a Web Application with the same user experience as the Windows client. As a result, Redcastle looked for a solution that would allow the development of web modules that fit the user experience of their Windows client CRM system. Redcastle lead developer James Carter encountered Visual WebGui for the first time via a web advertisement which promised a rapid ...

I just published two videos on Vimeo (see the embedded videos at the end of this post)

Read the rest of this entry »

What: Design & Development contest Who: Microsft, Silverlight, Expression Blend and the Ball Watch company. How: Using Silverlight 4 and Blend 4, replicate the ball watch. Read details here Details Good luck!! Sad, that I can't participate for a simple reason of location: Contest open only to professionals or hobbyists in the field of software/web development or interactive design who are residents of the 50 US states (includes District of Columbia), age 18 and older ...
My day started out very rough. Hit a few rough patches early on, but then turned around to end as one of the best days of the year! I spent the night in the hospital last night. My wife had surgery yesterday and I stayed with her. No one wants to stay in the hospital, right? Bright and early at 6 AM, I went to the car and discovered a flat tire. I am a software guy. Changing a tire is too much like hardware. I have changed 3 flat tires career total. In the course of changing the tire, I learned a ...
A new blog dedicated to Silverlight for Windows Embedded has been opened by the development team. Add it to your RSS feeds if you are interested in this technology and in developing easily dynamic and visually pleasing UIs for your embedded devices. Here’s the link: http://blogs.msdn.com/b/sil... I’m also very happy to announce that Vinoth Rayagopalan has been awarded as a Windows Embedded MVP. Vinoth is very active on the Windows Embedded forums and newsgroups and I’m very ...
On Wednesday, Microsoft announced that their short-lived social networking-oriented phone, Kin, was being discontinued. I’m glad. In a post I wrote over a month ago, I implored Steve Ballmer to kill the product. I didn’t just do that because Kin 1 and 2 received terrible reviews; I had other reasons to distrust this product’s efficacy. The Kin team has been led by Roz Ho, whose title has been Corporate Vice President, Premium Mobile Experiences. During the development cycle for Kin, a.k.a. Project ...
I’ve gotten a chance to present at MSDN Event in Tampa, FL on 6/30 a session called “Windows Phone 7 Development Overview.” As promised - here are the contents of the resources slides. Resource slide: http://developer.windowspho... http://windowsteamblog.com/... http://channel9.msdn.com/le... http://blogs.msdn.com/ckindel http://blogs.msdn.com/ptorr @wp7dev http://delicious.com/chrisk... http://www.reddit.com/r/wp7... Call to Action slide: Watch the ‘Windows ...
While implementing Continuous Integration there was no such simple way to create ASP.Net web packages using MSBuild or NAnt. Below article is the workaround to create web setups using VS.Net development environment devenv exe. Team Build DevEnv Task VS 2010 introduced web packaging using MSBuild: Web Package using VS 2010 Deploying ASP.NET Applications article explains the manual option available in VS.Net IDE to create setups ...
Hard to believe I haven't posted in a year. I really intended to make this place a priority but a new job and life changes took over. A great deal has happened in the SQL world in the last year and I must say that I missed most of it. I have busily been working in a purely SQL 2005 windows 2003 environment without need to upgrade. I think this happens to many DBAs. You learn your systems, you tune your servers, business hums along and nothing earth shattering occurs. When a new version of the DBMS ...
Since the new issue of Code Magazine is hitting the stands any day now, I'll go ahead and post my article on Give Camps from the previous issue. GiveCamps Chris Williams This month I’m going to take a brief departure and talk about the growing phenomenon in the developer community known as GiveCamps. If you’ve never heard of these, keep reading (you better keep reading either way, bub). What Exactly Is a GiveCamp? GiveCamps are the brainchild of Microsoft Central Region Developer Evangelist Chris ...
Since installing Option Pack 4 for Windows NT to get IIS running Classic ASP, we have all felt the lack of ease from Microsoft to actually create websites on a developer box. There has always been an expressed need to not need a custom configured machine to install Visual Studio and create web sites right away. Why must we open Windows Configuration and add all these pieces if a solution for our OS could be added to the development product line. My first development job was 10 years ago when I worked ...
Technorati Tags: .NET,St. Louis That's right - The St. Louis Day of .NET is a two-day event! That's how we do things in "the Lou". Over 500 developers attended last year's event, and we're expecting to break that record this year. I've been to DevLink and the Heartland Developer's Conference, and I thought that the 2009 St. Louis Day of .NET was at least as good as those events. Nearly 100 national and regional speakers have submitted sessions, and the organizers are currently posting announced sessions ...

As I am reaching the end of the writing phase of Silverlight 4 Unleashed (to be published at Sams), I thought I would give a little more information about this book.

Read the rest of this entry »

It has been 4 years since we ran our original Geekswithblogs.net Game Development Contest! Wow does time go by fast. George Clingerman wrote a game called Bob the Fish that shocked the world (well our world) getting him the prized Xbox 360 and later allowing us to play his Xbox game, Kissy Poo. That contest was a huge success and several of our most popular bloggers gained their readership from that event. So a long enough time has passed and enough has changed in the way we develop software now ...
Shards (defined as a collection of databases acting as one) are starting to take serious traction in the database development world because they offer something that was unavailable previously: asynchronous data fetching. It is fair to say that developing multi-threaded applications can be difficult. Shard technologies remove many of the complexities required to fetch data from multiple databases asynchronously. In this blog I will discuss a specific case in which performance was improved significantly ...