Tag | Development Posts

Reece turned six this year and for his big birthday bash he wanted to have a super cool, super fun super hero party. So Wifey and I sat down and tried to plan a birthday party for a bunch of super hero six year olds. We had it ALL mapped out and our battle plan ready and then two days before the big event I had a thought. A crazy geek dad thought. I should make a game. A SUPER HERO game. A game that all the kids at the party could play. And not only could they play it, but I should make it so that ...
Recently we had a couple of defects in the development of one of our integration solutions where we hadn't handled date times correctly in relation to day light saving. When we looked for some guidance to help us it seemed that there is a fair bit of discussion around .net implications of this but little recent content about BizTalk. Probably the most useful background articles are the following: http://msdn.microsoft.com/e... http://geekswithblogs.net/d... ...
It was always obvious that IE9 was going to get new chrome. Why else publish the technical previews with a mocked-up UI? The very fact that the IE team has cleanly separated the core browser technology from the old IE chrome indicates that they are free to change the whole look and feel of the browser if they wish. And of course, they must want to do so. Everyone loves the clean, zippy feel of Google's Chrome. If IE9 is to halt the slow slide in 'market share' that previous versions of the browser ...
In this Issue: John Papa, Beth Massi, Simon Jackson, Rob Miles, Pete Brown(-2-), Senthil Kumar, Don Burnett(-2-), and Brian Noyes. From SilverlightCream.com: Apply and Customize the New Silverlight Themes Tsitsi Gora joins John Papa on the latest Silverlight TV to discuss the new Silverlight themes -- did you know about them? -- how about tips on customizing them from one of the devs?? cool stuff. Visual Studio LightSwitch How Do I Videos 5 Lightswitch training videos from Beth Massi ... and more ...
I’m not pretty sure how many users are using the standard SQL Server Management Studio (SSMS) 2008 R2 to manage your SQL Azure database. I was one of them until I found the Houston project provided by Microsoft in its SQL Azure Labs. SQL Azure Labs is a place where we can try the latest CTP features of the SQL Azure. They might not be included in the production SQL Azure but I think most of them will be launched in the future. So it’s a good place for us to play with the newest stuff of SQL Azure. ...
In this Issue: Phil Middlemiss Justin Angel, Kunal Chowdhury, Emiel Jongerius, Microsoft, Channel 9, András Velvárt, Timmy Kokke, Microsoft Expression Blog, Jesse Liberty, and Jeremy Likness. Shoutouts: Jeff Weber announced Farseer Physics Engine 3.0 RELEASED, has a link to it and information about it. Jesse Liberty has posted The Great Silverlight Competency Test – Part 1 Chris Koenig announced Sharing the Light – Silverlight Development with Expression Blend... DFW Silverlight training with Victor ...
Over the past few months I had the great opportunity to tackle the challenge of learning both the iPhone and Android mobile platforms for the first time as a developer. I had used both previously as a consumer, so it was interesting to finally get a chance to jump in with both feet for a work project. I have been focused on .NET development in C# for the past 8 years, but originally cut my teeth on unmanaged C & C++ during the 90's, along with a smattering of Java development for college courses ...
I've been taking quite a prolonged break from blogging, partly because my attention has been elsewhere. Writing several chapters for BizTalk Server 2010 Unleashed (due to be published towards the end of the year) has taken up a lot of time. I'm also involved in helping or organise Rules Fest 2010. And then there is the day job,...and four kids,...and two cats,...and management of a local youth club,...and organising my wife's 50th, etc., etc. Anyway, this is an unashamed plug for the conference. ...
I've been trying to push the client where I work into a more test driven approach, but when you're dealing with state agencies, if you want to get people nervous, just say the word "Change". They want 'impovements', just not 'change'. In many respects, they're not unlike the person who wants to lose weight, but not change their eating habits. Now that I'm moving on to greener pastures, I can again resume my deep dive into NSpec, NBehave and the rest, however since I've also been digging into templating ...
Any ramblings and blog posts associated with the UNISA ICT 2622 tag should be considered study notes for my lectures... Objectives of Chapter 12 Explain the different types of objects and layers in a design Develop a sequence diagram for use case realization Develop communication diagrams for detailed design Develop updated design class diagrams Develop multilayer subsystem packages Explain design patterns and recognize various specific patterns Key Words & Definitions use case realization – ...
This summer Inmeta ASA, a leading Norwegian IT company, bought Osiris Data. It means we’re now more than 150 consultants, up from 30 as we were. It means a lot for us, as we now can take on larger projects, more projects and with even more colleagues we will have better competency on more areas. It is also very exciting to be in a larger company, be “exposed” to more projects and more opportunities. Osiris Data was founded late autumn 1996, and started operation in January 1997, with 3 people. The ...
Any ramblings and blog posts associated with the UNISA ICT 2622 tag should be considered study notes for my lectures... Objectives of Chapter 11 Explain the purpose and objectives of object-oriented design Develop package diagrams and component diagrams Develop design class diagrams Use CRC cards to define class responsibilities and collaborations Explain the fundamental principles of object-oriented design Key Words & Definitions instantiation – creation of an object based on the template provided ...
I was sitting watching my son play Transformers:War for Cybertron today (it’s 4x XP points today you know, so he’s got to play 24x7 this weekend…) and I saw an email come in from GoDaddy. I immediately clicked just in case it was one of those titillating GoDaddy girl commercials but instead it was an automatic renewal notice for one of my websites. That’s right XNADevelopment.com was renewed today for another year! It’s really hard to believe that I’ve been writing tutorials and been part of the ...
Some time ago I wrote about FEZ Mini and FEZ Domino – first affordable development boards for .NET Micro Framework. Today I’m excited to tell you about another device called Netduino. Similar to FEZ Domino this board is pin compatible with Arduino, and therefore most of Arduino shields should work fine on Netduino. This makes transitioning your project quite easy. Only care should be taken to ensure that shield can run at 3.3V logic levels (because Arduino runs at 5V). Of course Netduino is much ...
In this Issue: Anton Polimenov, Shawn Wildermuth, Gergely Orosz, Chris Koenig, Tim Heuer(-2-), Tim Greenfield, Nigel Sampson(-2-), Shawn Oster, and John Papa. Shoutouts: Telerik has announced The Telerik Eastern Canada User Group Tour is Coming... ... check out the cities and don't miss it! Erik Mork and company have my buddy Walt Ritscher on this week: Show 103: Windows Phone 7 Development Hardware with Walt Ritscher From SilverlightCream.com: WP7: Screen Considerations for Developers Anton Polimenov ...
[ A shameless repost of Joe Healy’s blog post ] Windows Phone Garage and FireStarter - East Coast Tour Fall 2010 Dream It. Build It. The power to build smart, visually stunning games and applications is right in your hands with Windows Phone 7. Want to see what's under the hood? You are invited to join your local Microsoft Developer Evangelists for an inside look at the Windows Phone 7 platform. You'll learn how to harness the strength of Silverlight and XNA to create compelling user experiences ...
On Tuesday August 18th, the first publicly available beta for the Microsoft Lightswitch development tool was posted on MSDN. For more information about this Silverlight application generator addition to Visual Studio 2010 visit: http://msdn.microsoft.com/e... Because it is still a beta I installed the 500mb ISO on a Windows 7 virtual pc VM which already had Visual Studio 2010. I had not spun up this VM for over 4 months so there were LOTS of updates to apply first. Although ...
[Source: http://geekswithblogs.net/E... Web.config transformation is a simple and powerful inclusion in .NET 4.0 for generating configuration files for different environments. It's a templated match-and replace, and you can put together a homegrown alternative with T4 and some scripting, but the integrated experience is better. It's limited to web.config in Visual Studio, but with a simple MSBuild target you can leverage it for any config file. The transform is based on your VS.NET solution ...
In the past few months I've had the great opportunity to learn both the iPhone and Android platforms for an App we built for my 9 to 5 job. This was a great new chance to learn brand new languages and frameworks after 8 years of living in the Microsoft world. I'll get to more of the specifics in later posts. In order to validate some of our platform decisions and the choice to move toward mobile development I did some research and came across some amazing stats. According to CITA (the wireless trade ...
Any ramblings and blog posts associated with the UNISA ICT 2622 tag should be considered study notes for my lectures... Objectives of Chapter 8 Prioritize the system requirements based on the desired scope and level of automation for the new system Describe the strategic decisions that integrate the application deployment environment and the design approach for the new system Determine alternative approaches for system implementation Evaluate and select an implementation approach based on the needs ...
Any ramblings and blog posts associated with the UNISA ICT 2622 tag should be considered study notes for my lectures... Objectives of Chapter 7 Understand the models and processes of defining object-oriented requirements Develop use case diagrams and activity diagrams Develop system sequence diagrams Develop state machine diagrams to model object behaviour Explain how use case descriptions and UML diagrams work together to define functional requirements for the object oriented approach Key Words ...
Update 2: Excellent news! The $99 per app was wrong. See: http://windowsteamblog.com/... Thank you, Fred! Update 1: It's possible that somebody who didn't read closely looked at the old WM 6.X app cert docs, saw the $99 per app fee there, and thought it applied to WP7. I know people who "know people" and are investigating it. I'm very hopeful it's a mistake - see the end of my next post for how someone might ...
The question came up again about how to quickly test an application or driver using Platform Builder and KITL. This article will show how this test cycle can be done quickly without building a new OS and downloading it. Of course Platform Builder is a tool for developing an operating system, so if you use its default behavior it will build an operating system. So that means that a small change to source code means building the operating system and deploying it to your device. But we will look at ...
Any ramblings and blog posts associated with the UNISA ICT 2622 tag should be considered study notes for my lectures... Objectives of Chapter 3 Explain the elements of project management and the responsibilities of a project manager Explain project initiation and the project planning activities of the SDLC Describe how the scope of the new system is determined Develop a project schedule using Gantt charts Develop a cost/benefit analysis and asses the feasibility of a proposed project Discuss how ...
Long Island Expressway...painless dentistry...dry wine...educational television. Inventing oxymorons like these is a wonderful party game; what others can we come up with today? How about: airline food...random order...House Ethics Committee...Service-oriented business intelligence.... That last phrase does seem like an oxymoron, at first glance. Service-Oriented Architecture (SOA) and Business Intelligence (BI) appear to be very different animals in enterprise architecture: Their purposes are very ...
I am proud to announce that, with one week to go, the St. Louis Day of .NET 2010 is almost upon us. I have been pretty swamped with Day of .NET organization tasks this year (as well as growing a small business and building out my own development team) and haven’t spent too much time blogging. That said, I wanted to get this post out to share some great news about the conference. For those of you who don’t know much about the conference, it is called the St. Louis Day of .NET 2010 conference and will ...
"Never tell people how to do things. Tell them what to do and they will surprise you with their ingenuity." George Smith Patton We talk a lot in the agile development circles about something evil and bad called "Command and Control." I've found that most people believe that the term comes from the military and that it means "massive top down planning combined with myopic micro-management." It's true, the term does come from the military, but the concept was meant to describe the effective foundation ...
In this Issue: Michael Washington, Alex Yakhnin(-2-), Vikram Pendse, Kunal Chowdhury, Braulio Diez, Antoni Dol, Nigel Sampson(-2-), Tim Heuer, and Jeff Wilcox. Shoutout: Erik Mork & Co. have their latest podcast up: Show 102: Windows Phone 7 Development Heats Up Einar Ingebrigtsen has a demo before and after of Balder - vertex colors From SilverlightCream.com: A Simple DataGrid Delete Button Using View Model / MVVM Michael Washington has another post up discussing the DataGrid Delete Button, ...
Ive been having some problems with versioning for BizTalk recently and in particular it was centred around one map. Initially the problems were related to the configuration manager but then when this was resolved there was another little gotcha which is probably worth bearing in mind. So on the development machine everything versions as 999.999.999.999 and this is usually pretty pain free. On the build server though a version number is applied from cruise control and replaces anything with 999.999.999.999 ...
You may have read on my recent posts about how the Visual Studio Configuration Manager again caused me problems for my BizTalk 2006 R2 project where the release/debug/deployment/de... configuration settings seem to get out of sync and it ends up causing you various problems. I got sick of this happening so I've created an MsBuild task which I can use in my build script to inspect the solution file and highlight any issues with the configuration. Basically the task will read through the file ...
Technorati Tags: .NET,C#,Jon Skeet I'm really looking forward to the second edition of Jon Skeet's C# in Depth book, which should be printed in September. I took advantage of this "SkeetTweet" from yesterday: 45% off C# in Depth 2nd edition (http://manning.com/skeet2) - use coupon msa1145 at checkout. Valid until August 17th. …to pre-order the printed book, plus "Manning Early Access Program" access to PDFs of chapters from the work-in-progress, plus a PDF copy of the complete first edition, all ...
In this Issue: Michael Washington, Mickael Chambaud, Colin Eberhardt, Jeff Wilcox, John Papa, Jesse Liberty, Karsten Januszewski, Kunal Chowdhury(-2-), and Tim Heuer. Shoutout: David Anson posted his Updated collection of great Silverlight/WPF/Windows Phone Data Visualization resources! From SilverlightCream.com: Using the “Hisowa Simple PopUp Behavior” in a DataGrid Michael Washington has a tutorial up showing how to use the "Hisowa simple popup Behavior" that he assisted on getting to codeproject ...
In this blog and in my column, I’ve written a lot lately about new technologies from Microsoft that seek to make software development easier. Technologies like ASP.NET Web Pages, Razor and WebMatrix, Access Web Databases and Visual Studio LightSwitch. Each of these technologies, I believe, is bringing much needed accessibility to programming on the Microsoft platform. I’ve also written about Windows Phone 7 which, despite extreme skepticism in the press and analyst communities, has the potential ...
After taking a lot of time with C# fundamentals, I decided to go down a different road this week and talk about some of the differences in C# that can be troublesome to people who are used to C++ development but are learning C#. My first post on this blog months ago was just a simple piece on how I divorced C++ as my first-love language (here). This is not to say that C++ is not still a valuable language, in fact as far as object-oriented languages go C++ is still king of performance. That said, ...
Over the past several years social media has grown from just a few sites to a booming industry. With the wealth of information and entertainment available on sites like YouTube, Facebook and Twitter, it is easy to see where it has come from and why it has stuck. Little wonder why people, developers and companies have sought to leverage the connections found on social media outlets to further careers, sell products or just plain connect to the rest of the world. Recently, I had been asked to develop ...
For me, its the smart phone that really speaks to me. When news about this device came out this past February and they showed off the interface and what was planned, I had a huge smile on my face and said, "I just can't wait!" The last time I was all over something like this, was when news came out about the Xbox 360 Elites and luckily for me, that was a shorter wait. So what is so cool about this device? For me, it takes a lot of the things I currently enjoy and packages them into one single device ...
Security Security is a nonnegotiable requirement for a cloud service offering to be successful. Access control and security for business data is of utmost importance. Business data stored in the cloud needs to be encrypted during not only during storage but also transport. Secure data and network channels across application domains in the cloud should be built right into the cloud service infrastructure. Access control prohibits unauthorized access to the data and applications and provides authorization ...
Any ramblings and blog posts associated with the UNISA ICT 2621 tag should be considered study notes for my lectures... Objectives of Chapter 4 Describe the activities of system analysis. Explain the difference between functional and non-functional system requirements. Describe three types of models and reasons for creating models Identify and understand the different types of users who will be involved in investigating system requirements Determine the kind of information that is required to model ...
My latest book was just released. From Wrox – Professional Silverlight 4. This was a fun book to do as Silverlight is a great technology and will be one of the core technologies that will be used for so many applications now and in the future. Microsoft really put together something quite splendid here and you will find that this book is a good dive into the technology. The Silverlight 4 platform continues to add excitement to building rich Internet applications (RIAs), and it offers new user interface ...
I was poking around all of the content that is tied to this year’s Agile conference, and also browsing and selecting the sessions I want to attend next week when I realized that many of the speakers and sessions are using games to get their points across. This does reinforce the collaboration and feedback tenets quickly when you’re playing a game - “Hey you can’t roll, it’s not your turn!” or my favorite - “Every time you are the banker you end up winning!”. We are watching and responding, and this ...
Any ramblings and blog posts associated with the UNISA ICT 2621 tag should be considered study notes for my lectures... Objectives of Chapter 2 Explain the purpose and various phases of the traditional systems development life cycle (SDLC) Explain when to use an adaptive approach to the SDLC in place of the more predictive traditional SDLC Explain the differences between a model, a tool, a technique, and a methodology Describe the two overall approaches used to develop information systems: the traditional ...
Basic layout One day when I came home, my youngest daughter said “I could never be a geek like you”. So I put her in front of Expression Blend and we started messing around. She has produced her first silverlight site and isn’t done yet. All the development is done in Expression Expression Blend and with a little direction, she has done it herself. There is a secret password that pops up a secret message for her friends (nope, I can’t tell you where or what or it wouldn’t be a secret). I can tell ...
For Windows Phone 7 developers, one of the more important pages on the MSDN website is the Design Resources for Windows Phone page. In particular, the UI Design and Interaction Guide for Windows Phone 7 (PDF) found there is something that every developer should read (and sooner rather than later unless you look forward to major redevelopment work at the end of your product’s development cycle). If you read it a while ago, check it out again as it’s now at Version 2.0 (updated and expanded quite a ...
In this Issue: Jeff Fansler, Chris Klug, Kirupa Chinnathambi, Mike Taulty, David Anson, Florent Pajani, Kunal Chowdhury, Mike Snow, and Jesse Liberty. Shoutouts: The Swiss Team Blog announced Hands-on Lab: Silverlight 4 Line of Business Application using WCF RIA Services Now updated to reflect RTM changes Dan Wahlin posted his Silverlight 4 Code Demos from the Microsoft TechReady Workshop From SilverlightCream.com: The Windows Phone 7 Application Bar Jeff Fansler has another WP7 post up and is talking ...
I had a very painful experience this week on a project. We were implementing some new features in an existing BizTalk application and the first builds on the build server were good then suddenly a number of the tests started failing with the below error in the event log. Event Type: Error Event Source: XLANG/s Event Category: None Event ID: 10030 Date: 8/4/2010 Time: 1:36:21 PM User: N/A Computer: ------------------ Description: Uncaught exception (see the 'inner exception' below) has suspended an ...
One of my colleagues pointed me at Howard Baines as a recent example of a web consultancy already using Visual Studio 2010 and Entity Framework 4.0 to build web applications. I managed to grab a little time with co-founder Clive Howard (on twitter) to talk through some of the decisions, especially as I was intrigued to learn that they started out on Open Source Software including Ruby on Rails before switching to the .NET Framework. We discuss: Why switch to the .NET Framework? Entity Framework 4.0 ...
One of the benefits of using WCF is that you're not required to host it in IIS. Most people create console hosts during development and then just use windows service in production. This is a quick and very easy way of hosting WCF services especially if you just have 2 or 3 services. However, when the number of wcf services gets too high, controlling them using the mmc snap-in (services.msc) can get a bit tedious (maybe not if your powershell or WMI kung fu skills are quite good). However, if you're ...
Microsoft Silverlight 4 Step by Step (click book logo to be taken to the Catalog Page) By: Laurence Moroney Publisher: Microsoft Press Pub. Date: June 30, 2010 Print ISBN-13: 978-0-7356-3887-7 Pages in Print Edition: 336 I decided to do my first review with the new Silverlight 4 Step by Step book from Microsoft Press. I have read the entire book and completed all of the exercises. I have found several errors in the book’s code, but they were not hard to figure out. Instead of writing a formal book ...
At VSLive today, I had the pleasure of introducing Microsoft Corporate VP Jason Zander. And he had the pleasure of introducing Visual Studio LightSwitch. Pleasure is a theme here, because the product, to me at least, looks great. LightSwitch is a .NET based environment, hosted in Visual Studio, that allows developers to build business apps. Quickly. It harkens back, with pride, to tools of old, like VB6 and FoxPro, that made data, and data maintenance UIs, first class citizens. These tools also treated ...
Today at VSLive! we announced Visual Studio LightSwitch (link not quite up yet). LightSwitch is intended to be the simplest way to build business applications for the desktop and cloud. It provides the tools to rapidly develop professional applications from pre-built templates in a simplified development experience. It is intended to be used by professional developers. Top level features: Applications are built in Silverlight Pre-built templates Support for SQL Server, Sharepoint and SQL Azure Applications ...