Tag | Developers Posts

In this Issue: Kunal Chowdhury(-2-), Mike Talbot, Michael Washington, Davide Zordan, Pontus Wittenmark(-2-), WindowsPhoneGeek, Pete Brown, Dhananjay Kumar, Erno de Weerd, Jesse Liberty(-2-), Peter Torr, Derik Whittaker, and MIchael Crump. Above the Fold: Silverlight: "Creating a Silverlight 5 Helper for ASP.NET MVC3 Razor" Pete Brown WP7: "Page State–Step by Step" Jesse Liberty LightSwitch: "Using the Telerik Rich Text Editor In Visual Studio LightSwitch" Michael Washington Shoutouts: Laurent Bugnion ...
NB: This post is followed up here. You can learn a lot about good code from reading bad code, and at least something about how well someone codes from what they can tell you about bad code. With this in mind I handed a print out of some bad code to the latest prospective developers I've interviewed, to see what they made of it. The bad code is below; I'll write another blog with the things I think is wrong with it soon (there's quite a lot of it), but it'd be very interesting to hear what people ...
This is a very through book about Dot Net that I have completed reviewing. I commend it to all C# development teams and to individual developers with at least a year's worth of C# experiance. The only drawback is that there should be a VB.NET equivalent book for the benefit of the many programming shops that have chosen VB.NET. For further details about the book see: http://oreilly.com/catalog/... One very interesting thing I found (on page 835) was that the C# lock keyword can give rise ...
In the project that I’m working on (let’s call it BrainCredits v2.0), I wanted to integrate a user’s Gravatar into the system (like how StackOverflow does it). To Gravatar’s credit, they make it very easy to incorporate a user’s image – just hash the user’s email address (which I have) to the end of their URL and you’ll get the image back. The email address just has to be hashed using the MD5 algorithm, and they provide examples of how to do that in PHP. Oh, it looks so easy: echo md5( "MyEmailAddress@example.com ...
Initial situation If you download and install PostSharp you run the professional edition in trial mode if you don’t configure additional things – also if you want to run the community edition. There is no visual incisive hint, that informs you about that. So your assemblies gets an metainformation, that you use a PostSharp in evaluation mode. You could use the Reflector to check this: Setting a meaningful license In the start menu is the PostSharp tool “PostSharp 2.0 User Options”. With this tool ...
I have been working with power shell quite a bit lately, I thought I’d write about 3 tips that have helped me. Notice how it is titled, "Helpful"? not "Ground breaking". It includes helpful commands that I have been using and a nice little Script editor that has one feature enough to win me over. Other's have writen about the commands (most of the time I write so I remember what I've done and how I have resolved issues) but I have not seen others write about other script editors. If you have been ...
Article Source: http://geekswithblogs.net/c... What is the best approach for developing a WCF client application that sends messages to the WCF on-ramps exposed by the BizTalk ESB Toolkit? I had considered various approaches: Generate an xml message from a string template using string replacements. Then submit the message to the ESB endpoint using code similar to the Itinerary Test Client provided with the ESB Toolkit. Then for the response use XPath to get the required data. - This is obviously ...
Continuing my “From Soup to Nuts” series or sometimes referred to as “The Busy Developers Guide” series, I will take a look at the Surface 2.0 SDK recently released by Microsoft. Before you read ahead, here are the other articles in this series: The Busy Developers Guide to the Kinect SDK Beta. The Busy Developers Guide to Mango. What is it? With the Microsoft® Surface® 2.0 SDK, you can easily create applications to take advantage of the next generation Surface computing device or any Windows touch-enables ...
Over 6 months ago we released SharpBox 1.0.3 our last bugfix and service release. In the last few months we were focused on reworking our library core to achieve a couple of simplicity and feature goals. The importants goals from my personal perspective were: Clear and stable service provider API which allows 3rd part vendors to implement new cloud storage protocols Adding a well working WebDAV client in our API core to support all the webdav base storage providers by default Bringing our different ...
To make it much easier for developers to become familiar with the SharpBox library we started a tutorial initiative. As a result you will find our first tutorial in the SharpBox documentation section here. Let us know if you miss something or if we need to correct some mistakes. If you are an experienced SharpBox user feel free to send us topics for tutorials or full tutorials also. We will add this documents to our SharpBox project page. The next tutorial title is currently planned: "How to write ...
Microsoft Expression Blend is a design tool that allows you to create fantastic user interfaces for such Windows based applications and Web applications. You can use Expression Blend with .NET Framework 3.0, 3.5, and 4.0 applications. What Blend can do for you One of the prime advantages of Expression Blend is its ability to separate code from design. Using Blend, designers can work independently on one set of deliverables for a project while developers can work on another. But this doesn’t mean ...
While this blog is primarily about Silverlight, ocassionally this blog will also contain posts about other .NET technologies. Including Windows Forms. Did you just gasp? Wait. There are still many developers in various corners of the world working with Windows Forms even today. So I thought to cater to them for a change and share any little useful information that I come across on Windows Forms. Tips: 1. When using the BackgroundWorker component, if you get an exception from a code statement similar ...
In our environment most of developers use SQL Server 2008,but in production we have SQL Server 2005, and some databases still have compatibility level 80(SQL server 2000) It sometimes causes problems E.g. the SQL wtitten on SQL Server 2008 INSERT INTO[dbo].[SiteIds] ([SiteID], [SiteCode],[ParentID]) VALUES (11,'ChildOfXX',(select [SiteID] from [SiteIds] where SiteCode='XX')) GO on SQL Server 2005 caused Msg 1046, Level 15, State 1, Line 5 Subqueries are not allowed in this context. Only scalar expressions ...
Introduction One of the first things I wanted to do after installing the Azure AppFabric June CTP was to create an AppFabric application that used the Bing Map SOAP services. That was when I hit my first roadblock. There is currently no option in the AppFabric Application Designer to add a reference to an external service. After asking around in the forums I learned that I should build an external service to do this. There is currently very little documentation on creating external services for Azure ...
In this All Submittal Issue: Michael Washington(-2-), András Velvárt(-2-), Gill Cleeren, and Kunal Chowdhury(-2-). Above the Fold: Silverlight: "Tip: Network change events in Silverlight" Gill Cleeren WP7: "Windows Phone 7 for Silverlight Developers: Portrait and Landscape & Themes" András Velvárt LightSwitch: "Creating Visual Studio LightSwitch Custom Controls (Beginner to Intermediate)" Michael Washington From SilverlightCream.com: Creating Visual Studio LightSwitch Custom Controls (Beginner ...
Today it will be a concise post, but I hope quite helpful and informative. As most SSIS developers know SSIS Expressions are used to drive several key tidbits of a package components as the Conditional Split, Package Variables value assignments, Derived Column Transformation, form a SQL statement for Execute SQL task, drive precedence constraints, set package properties as connection string for example and more. So it is hard to underestimate the importance of the SSIS Expressions for a SSIS developer. ...
DISCLAIMER: I did not get this product for free. I bought it with my own money. However, if Razer wants to give me a keyboard for a review then I would gladly accept it. =) Official Product Page While I have been “Searching for the Perfect Developer’s Laptop” I have discovered that PC Gamers have it pretty good. For example, check out my “A Developers Review of Cooler Master Storm Laptop Cooler SF-19” article. Did you notice that this was a Gamers product? Developers actually have something in common ...
Continuing my short but sweet posts regarding issues I've encountered and corrected during development...... If you are working with the Telerik MVC suite of controls within your ASP.NET MVC application you may encounter a JavaScript error similar to "Object doesn't support this property or method". The problem? Telerik controls make use of jQuery and by default will add a script registrar to your view which then automatically includes the core jQuery JavaScript files. Like many developers you may ...
Microsoft has released a number of training kits that have hands-on labs, articles, presentations and loads of information. The have become available for a range of products. They have also been updating them as more features or service packs come out. The links to them are listed below: Visual Studio 2010 and .NET 4 Training Kit http://www.microsoft.com/do... Windows Azure Training Kit http://www.microsoft.com/do... SQL Server 2008 R2 for Developers ...
Check out the Top Five most popular news at SilverlightShow for SilverlightShow Top 5 News for July 4 - 10, 2011. Here are the top 5 news on SilverlightShow for last week: Strange times in the world of Microsoft developers New eBook released 'Silverlight in the Azure cloud' by Gill Cleeren Getting Started with Node.js and Mango How to Create a Circular Loader using XAML Update Your Windows Phone to Mango Today Visit and bookmark SilverlightShow. Stay in the 'Light ...
Giovanni Bassi published the original NuGet package for LINQ to Twitter (L2T), which I'm appreciative of. Since then, I have yet to do a release myself, but that is changing now. The current version of LINQ to Twitter is stable enough for a release, so the time is right. I think there are a few aspects of a LINQ to Twitter NuGet package that aren't as simple as point at a project and your done, so I'll document my process here in case anyone else is interested. Getting Started I had played around ...
In this Issue: Kunal Chowdhury(-2-), Kevin Hoffman, Pontus Wittenmark, Peter Kuhn, András Velvárt, Rudi Grobler, WindowsPhoneGeek, Jesse Liberty, Nigel Sampson, Stephen Price. Above the Fold: Silverlight: "Color FromArgb using hex values" Stephen Price WP7: "SurfCube on Mango Part 1 – Passing the Smoke Test" András Velvárt Shoutouts: Pete Brown posted about the redesign of the Silverlight.net site... I like it ... check it out for yourself: he New and Improved Silverlight.net Site Michael Washington ...
Check out the Top Five most popular news at SilverlightShow for SilverlightShow Top 5 News for June 27 - July 03, 2011. Here are the top 5 news on SilverlightShow for last week: WCF RIA Services series now available as a fully offline resource Download Windows Phone SDK 7.1 Beta 2 (Mango) - Web and Offline Installer Telerik XAML controls Q2 2011 Beta Release Using the Task Parallel Library (TPL) for Events Developers Get Goody Basket Full of Mangos Visit and bookmark SilverlightShow. Stay in the ...
Mei Liang - one of the owners of All-In-One Code Framework was interviewed by Robert Green - the famous host in Channel 9 Visual Studio Toolbox, to introduce All-In-One Code Framework and demonstrate Sample Browser Visual Studio extension. http://channel9.msdn.com/Sh... All-In-One Code Framework Sample Browser and Sample Browser Visual Studio Extension give you the flexibility to search samples, download samples on demand, manage ...
Developers might write good code, but no matter how good they are the result will always have bugs in it. It's up to the testers in the team to make sure the final product is as bug-free as it can be. Deciding what to test Within a project there's normally no official documentation produced, no official record of what the project should accomplish. The closest thing we get to documentation is the greenlight presentation slides (I'll be covering the greenlight process in a later post). This means ...
Ron Jeffries challenged me to show how Flow-Design and Event-Based Components can help software development. This is the problem he posed in the Software Craftsmanship discussion group: Solve bowling scoring. Here is the specification. Note that this is a simpler version than the one Bob Martin often uses. I'll take questions if you have any. Given a list of the rolls of a legal game of ten pin bowling, which you may assume are provided without error or omission, produce the total, final, score of ...
We are proud to announce the arrival of a key milestone through the All-In-One Code Framework project. With strong partnership, dedication and commitment, and big supports from the community, All-In-One Code Framework has now exceeded its Fiscal Year 2011 ? target of 1 million downloads - 10 times over our last year's download number! All-In-One Code Framework reduces the efforts of developers in solving typical programming tasks. Sample codes are made available for download; reducing the time developers ...
Introduction The official Kinect SDK has been out for a while now and I haven’t seen many people actually doing “how-to” post to get others started developing for it. I decided that I would help kick-start the movement by creating a series called, “Kinecting the Dots”. This is going to be a series of blog posts covering questions or concerns that I’ve seen in the community. I am planning on answering questions so if you have one that you want answered then please contact me by using the form above. ...
I was included in a very happy group of developers that yesterday was awarded (or re-awarded -- is that a word?) Microsoft MVP in their area of expertise. In my case, it was a re-award. My first was in 2007, so this is my 4th re-award. I'd like to take space in my blog to personally thank my Lead, Allen Li, and the folks on the Silverlight team for once again including me in the list with the cool kids. Also the Silverlight team for their steadfast support of the MVPs by keeping us in the loop. Re-awards ...
After reading DLinq (Linq to SQL) Performance and in particular Part 4 I had a few questions. If CompiledQuery.Compile gives so much benefits, why not to do it for all Linq To Sql queries? Is any essential disadvantages of compiling all select queries? What are conditions, when compiling makes whose performance, for how much percentage? World be good to have default on application config level or on DBML level to specify are all select queries to be compiled? And the same questions about Entity Framework ...
Windows Phone 7 Sweepstakes end June 30th, 2011 [US based developers only] As the Microsoft fiscal year closes so are the number of contest and promotions. We’re in the final week for this amazing contest: URL: http://bit.ly/WP7DevOffer Code: GS2N6 Got 1 app in the Marketplace? Enter for a chance to win a Samsung Focus. Details & rules on the site. Very simple. This specific contest for Samsung Focus has been extended through July 31st 2011. Got 2 apps in the Marketplace? Get a refund on your ...
Doing CodeKatas is all the rage lately. That´s great since widely accepted exercises are important to further the art. They provide a means of communication across platforms and allow to compare results which is part of any deliberate practice. But CodeKatas suffer from their size. They are intentionally small, so they can be done again and again. Repetition helps to build habit and to dig deeper. Over time ever new nuances of the problem or one´s approach become visible. On the other hand, though, ...
Microsoft has revealed some things about Windows 8, and revealed a part of the developer story for new Windows 8 “tailored,” “immersive” applications. In retrospect, very little was shared. The bit that was revealed to us is that those applications can be developed using a combination of HTML 5 and JavaScript. Not much else was said, except that additional details would be revealed at Microsoft’s //Build/ conference in Anaheim, California in September. This has left a lot of people in suspense, and ...
In this Issue: Colin Eberhardt, Kunal Chowdhury(-2-), Peter Kuhn(-2-, -3-), Mike Gold, WindowsPhoneGeek, Nigel Sampson, Paul Sheriff, Dhananjay Kumar, and Erno de Weerd. Above the Fold: Silverlight: "Silverlight Debug Helper" Peter Kuhn3 WP7: "Metro In Motion #8 – AutoCompleteBox Reveal Animation" Colin Eberhardt Shoutouts: Check out the Top 5 from my friends at SilverlightShow from last week: SilverlightShow for June 13 - 19, 2011 From SilverlightCream.com: Metro In Motion #8 – AutoCompleteBox Reveal ...
The St. Louis .NET User Group is proud to announce that the St. Louis Day of .NET 2011 developers conference is officially open for registration. The fee for the two-day event remains the same as last year at $200.00 per attendee. However, if you register now through July 1, you will qualify for an “early bird” discount of $75.00, making the total cost only $125.00 per attendee. Act quickly to take advantage of this discount! (Invoicing is available for groups of 5 or more.) There are already 33 ...
Most of us have seen the Windows 8 news regarding support for native HTML5/JavaScript applications. The press has pushed this as a potential threat to the .NET developer community because JavaScript and HTML5 were called "our new developer platform". The press release refers to "Web-connected and Web-powered apps built using HTML5 and JavaScript that have access to the full power of the PC.".Microsoft has also been hush on details related to these comments. Before we buy the hype and start worrying ...
In this Issue: Kunal Chowdhury(-2-), Oren Gal, Rudi Grobler, Stephen Price, Erno de Weerd, Joost van Schaik, WindowsPhoneGeek, Andrea Boschin, and Vikram Pendse. Above the Fold: Silverlight: "Multiple Page Printing in Silverlight4 - Part 3 - Printing Driving Directions" Oren Gal WP7: "Prototyping Windows Phone 7 Applications using SketchFlow" Vikram Pendse Shoutouts: Not Silverlight, but darned cool... Michael Crump has just what you need to get going with Kinect: The busy developers guide to the ...
It should be of concern to all developers that SQL Injection attacks are still occurring. Here are some resources on the subject: http://www.darkreading.com/... (needs free registration) http://en.wikipedia.org/wik... http://www.unixwiz.net/tech... http://msdn.microsoft.com/e... http://www.sitepoint.com/sq... And for a funny view on it see http://xkcd.com/327/ So what are you doing to ...

At http://coding-and-more.blogspot.com/2011/06/its-official-developers-get-better-with.html there is a very interesting article on how good older developers are.

Well as a developer with some 32 years in IT, I certainly agreed.

The Kinect is awesome. From day one, I’ve said this thing has got potential. After playing with several open-source Kinect projects, I am please to announce that Microsoft has released the official SDK beta on 6/16/2011. I’ve created this quick start guide to get you up to speed in no time flat. Let’s begin: What is it? The Kinect for Windows SDK beta is a starter kit for applications developers that includes APIs, sample code, and drivers. This SDK enables the academic research and enthusiast communities ...
Since the demo of Windows 8 given by Microsoft Vice President Julie Larson-Green at the recent D9 conference windows developers have been described in many articles as feeling "Horrified" "Worried" "Deeply Concerned". Why? From the demo it seems that the new Window’s 8 ‘immersive’ applications will be based on HTML5 and JavaScript – which means for experienced win devs who have invested years in learning windows development platforms, they will now have to ‘re-train’ if they want to create these ...
You’ve all seen this team, maybe you’ve even been on this team. I certainly know that I have! What kind of team, you might ask? It’s the team that is simply dysfunctional. Many reasons can exist for a team that isn’t working, and team dysfunction is a complex thing that can’t necessarily be isolated into a simple formula that will always work to make people function well on a team. Cynefin Recently, I attended RallyOn in Boulder with Rally Software Development. This was one of the best user conferences ...
Check out the Top Five most popular news at SilverlightShow for SilverlightShow Top 5 News for June 6-12, 2011. Here are the top 5 news on SilverlightShow for last week: Why Silverlight/WPF developers are reaping the fruit of their bad choices Silverlight isn’t dead, it’s the heart of Windows Phone, Windows 8 and Xbox New iOS 5 features compared to Android, BlackBerry, Windows Phone Silverlight, HTML5 & Windows 8 : Where we are heading to? New SilverlightShow - Summary of Features and Improvements ...
Preamble Microsoft’s first introduction of upcoming Windows 8 spurred lots of discussions among developers. The most noticeable part of the demonstrations at D9 conference and Computex show, as well as on YouTube, is, of course, the new touch-centric UI. So why is it controversial among developers? Let’s take a look at Microsoft’s press release: Today, we also talked a bit about how developers will build apps for the new system. Windows 8 apps use the power of HTML5, tapping into the native capabilities ...
Architectural descisions is a part of the software development process that often gets lost over time - at least most of them do. Yes we do make diagrams and solution description, but what about the descisions that were just natural to make? The desciosions that were just obvious? What happens to those in the future - try to ask yourself why you chose a decorator pattern over a facade five years ago - can you remember? We all make descisions everyday - some are small and some are big. A lot of the ...
In this Issue: Rudi Grobler, Roy Dallal, Chris Rouw, Sean Nolan, Peter Kuhn, WindowsPhoneGeek(-2-), Jesse Liberty(-2-), Mike Taulty, Paul Sheriff, Xpert360, and Vikram Pendse. Above the Fold: Silverlight: "Storing Files in SQL Server using WCF RIA Services and Silverlight – Part 1" Chris Rouw WP7: "XNA for Silverlight developers: Part 12 - Mango (1)" Peter Kuhn From SilverlightCream.com: Slide-out keyboard support on Windows Phone Rudi Grobler has a quick post up discussing the slide-out keyboard ...
Check out the Top Five most popular news at SilverlightShow for SilverlightShow Top 5 News for May 30 - June 05, 2011. Here are the top 5 news on SilverlightShow for last week: Windows 8 apps going html/js HTML5? Ok, so let’s also deploy Microsoft Silverlight onto Android then Windows Phone 7 SQL CE – DataContext Tables Telerik Announces Support for Windows Phone 7 Mango, Ships the Fastest WP7 Chart Yet Another Podcast #37 Silverlight HTML5 & Developers Part 2 Visit and bookmark SilverlightShow. ...
In this Issue: Michael Washington, Teppo Kotirinta, Loek van den Ouweland, Daniel Vaughan, Adam Kinney, Peter Torr, Morten Nielsen, John Garland, Jaime Rodriguez(-2-), Jesse Liberty(-2-), and Xpert360. Above the Fold: Silverlight: "Debugging Data Bindings in XAML with Silverlight 4" Xpert360 WP7: "Windows Phone 7 for Designers — Cheat Sheet" Teppo Kotirinta LightSwitch: "LightSwitch Concurrency Checking" Michael Washington Shoutouts: Timmy Kokke gave a presentation at DevDays in the Netherlands and ...
I was chatting the other day with someone about adapters for connecting to LOB applications and an interesting point came up which I thought id share my thoughts on. The scenarios is that if you have a line of business application for arguments sake lets say its dynamics CRM which has a BizTalk adapter available but also has an existing web service API (or some other protocol based API). Which should you use for integration? In my opinion the answer to this is the usual "it depends" answer. I think ...
Jquery auto-complete, WCF Services and cross domain nightmares Gone are the days of using the Ajax toolkit, it’s far too bloated and can be very difficult to debug if anything goes wrong. So like many other developers I have made the conscious effort in swapping my attention to jQuery instead. I have recently been working on a project where I needed to implement a simple auto complete dropdown, so instead of reaching for the auto-complete extender from the Ajax toolkit I decided instead to use the ...