Tag | Tools Posts

Technorati Tags: Silverlight Silverlight 4 Beta Information On November 18, 2009, at the Professional Developer’s Conference in Los Angeles, Microsoft Corp. unveiled a Beta version Silverlight 4. This latest version delivers hundreds of features and controls that, when combined with the continued innovation in Microsoft’s world-class tools for designers and developers — Microsoft Visual Studio and Microsoft Expression Blend – present the leading edge in rapid, powerful application development. With ...
While at TechEd Europe in November 2009 I had a chance to catch up with the two lead developers of the Pex team Peli de Halleux and Nikolai Tillmann to talk about Code Contracts. Code Contracts contains a common library (System.Diagnostics.Contracts) for expressing pre-conditions, post-conditions and invariants which any tool writer can take advantage of. A number of tools are available on devlabs including a documentation extracter and a static analysis tool. Code Contracts works with .Net 4 and ...
Mainly going to use this as notes and such of what were discovering by overlaying WCF on an existing application. So the set up... In existence is... 1) a working web application 2) a server back end to support the web app (that we get to use for our needs) 3) a relatively complex hierarchy of classes (e.g. a inherits from b inherits from c, some interfaces are also referenced by c, as well as complex types.) Our app will be a client/server application where the client will be in various offices ...
Microsoft is announcing today a new organization within the Server & Tools Business (STB) that combines the Windows Azure group with the Windows Server & Solutions group. This new organization is called the Server & Cloud Division. This is an exciting time for Windows Azure with the recent launch of the Windows Azure platform at Microsoft’s Professional Developer Conference (PDC). The new organization presents a great opportunity for us to deliver more value to our customers and signifies ...
Conventinal Way of Searching : When there is a requirement to add a Search feature inside a website to search through knowledge base the first thing that will crack our mind is to add a Free Text Search with some Keywords. If it is a SQL server we will hit a free text query over a specific keyword index else we might lookout for some third party indexing utility like lucene.net to to fetch best matching result for the end user. This is called Keyword Searching. The search key words will be like "CEO ...
UPDATE: 5th January 2012If the client machine does not have SQL Server Configuration Manager, then head over to this MSDN article, http://msdn.microsoft.com/e... Qureshi has written an excellent comment for how to use the command line utility, cliconfg.exe, on a client machine which lacks SQL Server Configuration Manager. Isn’t this old hat? In a distant SqlBits, far, far away (actually the very first SqlBits) I gave two grok talks; the first on developers using SQL Server ...
When writing multi tier systems, a common thing that architects or any other person in charge of communications between tiers will do is define the public interfaces for the system. Another thing we often do when designing such systems is define delegates available for use within the code. This is something I always thought was important to do but, honestly, how much time do I end up losing writing a new delegate declaration each time I need one? Way too much in my opinion! Since framework 2.0 and ...
For copying and pasting source from Visual Studio into my blog posts, I have found CopySourceAsHtml to be very helpful. For those that are not familiar with it, CopySourceAsHtml integrates nicely with Visual Studio by adding a context menu item, which allows you to easily copy source code from your source files. All of the HTML formatting is handled by the add in. As far as I’m aware, there is currently no official release of CopySourceAsHtml for Visual Studio 2010. The good news, however, is that ...
UPDATE: There has been an updated version posted which resolves the Rules editing problem mentioned below. Way to go TFS team! A TFS 1010 Beta 2 version of the TFS Power tools has been released as announced by Brian Harry. I've been trying out the Process Template Editor (PTE) and have had some issues with this Beta release. First, the connection dialogue when working with Work Items doesn’t quite function correctly. The work around is to type in the fully qualified URL to the Team Project Collection ...
The latest version of the Scrum for Team System * process template has now been released. This version is designed to work with Team Foundation Server 2010 (Beta 2) and introduces enterprise features to Scrum. You can download the server and client side tools (free of charge) from the following forum post: · SfTS v3 Beta 2 released - Download now. Please use the below forum for all your SfTS version 3 feedback and questions. · SfTS v3 Beta 2 forum Additional Links · Simon Bennett discusses the new ...
An old colleague of mine from Avanade has apparently put out a very cool tool for managing re-usable “snippets” of code from a repository. This is a tool that could be used every day, or even for demos… This is a smooth application that takes advantage of some the P&P smart client framework. Quite a professional tool… The name of the tools is Snip-IT Pro http://www.snipitpro.com/in... It can also managed / retrieve snippets from a hosted service called http://snipplr.com/ along with Frankly, ...
So, I finally got around to installing SharePoint 2010! I will get a chance to poke aroudn this week and take a look at the new features and start blogging. I had a couple of issues I thought I would direct people in the right direction. I run all my vm's on Mac OSX, I had to upgrade to Snow leopard which has is an x64 OS and I upgraded my vm version. I actually run Parallel's for Mac. The newest version is version 5. I am not 100% sure but I don't think that creation x64 OS on parallels is a new ...
Application Architecture Consideration The following is the topics that we have to be good at as part of our understanding about "Application Architecture". I am noting these points as it crosses my mind. Will need to add more depth to these points. - Performance - Reliability - Availability - Security - Modifiability - Portability - Functionality - Extensibility - Interoperability - Usability - Maintainability - Efficiecy - Reusability - Ease of Deployment - Rollback strategy - Configuration Management ...
Welcome to the first part of the Silverlight 3 tutorial. I know SL4 Beta is out, but if you have your fundamentals right, versions are not a problem, just a little bit of study will keep you abreast of the latest version. Here are some prerequisites for this tutorials. Remember, our ultimate aim here is to create a Twitter client from Silverlight. Softwares required: 1) Visual Studio 2008 with SP1 2) Silverlight 3 Tools for VS2008 - here 3) Silverlight 3 SDK – here 4) Expression Blend 3 – I am not ...
Hey all. Just wanted to let you know that the interview that I did with Javier Lozano (lozanotek.com) is now available on DotNetRadio! This was a pretty hefty interview so I had to cut it in half. In the first half of the interview we discussed the following points. How and why was ASP.NET MVC created? What are the pain points of ASP.NET Webforms? What can a WebForms developer expect when moving to ASP.NET MVC? MVC is like BizTalk – it can do anything – it just can’t do anything out of the box! What ...
For those of you who missed the chat today, here is the raw transcript. By raw, I mean that I copied and pasted the discussion without any edits. This is divided into two parts, the top part is the answers from the Microsoft Experts and the bottom part is the questions from the audience. Answers from Microsoft: msft_davbo (Moderator): Our chat today covers the topic of Windows Embedded CE! 1. This chat will last for one hour. During this hour, our Experts will respond to as many questions as they ...
I've been working with XML for several years now but I've never been entirely sure that I fully understand all there is to know about namespaces. Of course namespaces are central to how document instances are defined by BizTalk, so I certainly had some understanding. However, it's quite easy to just "get by" without a complete understanding because of the inteli-sense and other helpful features provided by tools like Visual Studio and XML Spy. If I'd had only notepad in which to create the XSDs and ...
Another great opportunity to ask Microsoft engineers your technical questions is coming up on Tuesday, November 24th. These chats are your opportunity to get advice and answers from the engineers at Microsoft. You may want to review the transcript from previous monthsto get an idea about what kind of topics are discussed. Title: Windows CE Live Chat When: Tuesday, November 24, 2009 9:00 - 10:00 A.M. Pacific Time Add to Calendar Description: Do you have tough technical questions regarding Windows ...
WCF Service Testing: A challenge for a WCF service developer is to know whether the service developed by him is interoperable with other applications made in different technologies. Often People will write sample windows applications to check whether WCF service else we tend to use dynamic Web service invocation tools which can put up a request to a WCF service and show you the result set. One such tool is SOAP UI. I had a requirement where my WCF service should communicate with Java clients. Once ...
When you have command line arguments to parse (whether on Windows or Linux), the place to look is Mono.Options. To date, I have not found anything better to get the job done. It is a single C# file if you do not want to download the entire Mono Library to use it. I was first introduced in Mono 2.2. The equivalent product is NDesk.Options by Jonathan Pryor. His single Options.cs file has been implemented as Mono.Options. To demonstrate how easy command line parsing can be, I’m going to show you is ...
I have been working with T4 (Text Template Transformation Toolkit) lately thanks to the Entity Framework team moving their code generation model over to T4 in Visual Studio 2010. However by default Visual Studio 2008 and 2010 do not include syntax highlighting or intellisense support for T4 files, which makes it rather difficult to work with them (very difficult at times!). Thankfully there are partners who address this. The one I am using with Beta 2 of Visual Studio 2010 is the Tangible T4 editor. ...
I’m very excited to see some progress and buzz at Tampa Code Camp since we announced. We are still accepting speaker submissions and we are working having more sessions now. Continue spreading the word in person, online and even in general public too! We can still use your help to reach out to your fellow geeks and let them know about Windows Phone Camp, you never know who is not admitting to be a fan. Don’t believe the hype? At the very least come out and learn about what’s new for yourself. We ...
Today we are happy to be able to announce the availability of some Silverlight 4 book content. For existing Silverlight developers looking to get up to speed quickly with the features we are releasing the Silverlight 4 Overview. This is a little over 50 pages of content covering the new Silverlight 4 features. For the rest of this week using code SL4DaveBlog at checkout you can get the new Silverlight 4 content for only $5 almost half off the normal price. More details on the book site http://www.silverlightjumps... ...
Well people, it was an amazing keynote. Silverlight 4 beta was just presented by Scott Guthrie at the Professional Developer Conference 2009 in Los Angeles. As soon as Silverlight 3 was released a few months ago, the Silverlight team started working on new features to create what will be a really exciting release. Read the rest of this entry » ...
A question I have for you is with all the focus on web or cloud-based applications (Silverlight, ASP.NET MVC, Azure, etc.) is there still a vibrant future out there for Windows Client desktop applications? Will Windows 7 do much to swing the focus back to desktop applications? Don’t get me wrong, I’m not saying desktop based application development is dead, it’s not by a long shot. With development tools like WPF and ClickOnce deployment desktop applications still rock. I’m just saying that it appears ...
The first keynote of Microsoft’s PDC 2009 conference in Los Angeles has come and gone. Ray Ozzie kicked it off with some of the main messages that gave everyone insight into how Microsoft sees the direction of IT, programming, processes, and more. It was an interesting session that really focused on a few things, but most importantly it focused on Microsoft dedication to the Windows Azure platform and the big thing (to me), the idea that they are dedicated to making a seamless experience between ...
Here is a list of the items in my "essentials" toolkit this year (in no particular order): Remote Desktop + Citrix Metaframe + Rogers wireless USB key -- lets me work on the train!!! Microsoft Visual Studio + TFS + IIS + SQL Server (yah yah yah) TFS Build Manager, TFS Power Tools + SourceServer + BuildAutoIncrement (cause I have to) Jetbrains Resharper (yay! three thumbs up!) Sparx Enterprise Architect (good value) Google Search Bar + Bookmarks XML Notepad 2007 (Microsoft, free) Storm/WebServiceStudio/Soap... ...
The success of any design tool lies on how well its interface contributes to your productivity. Expression Web’s interface is designed specifically to make access to tools easy while maintaining maximum area for design surface. Specialized task panes, toolbars and visual designs give you precise control of page layout and formatting. Workspace The Microsoft® Expression® Web workspace provides you with the tools you need to create and modify web pages and websites. The workspace is customizable, so ...
The Windows Azure team announced availability of the November 2009 CTP of Windows Azure along with new Tooling for Visual studio and an improved Development Fabric as well as samples. The official announcement is given below, straight from the horses’ mouth. Today we released several new features for Windows Azure through the Windows Azure Tools and SDK. This release adds support for Visual Studio 2010 Beta 2 and VWD Express 2010 Beta 2. What’s New · Service Model UI:A redesigned and significantly ...
Had a short training on VMWare on Tuesday, the software development department finally got the official permission (read: get a license) to use VMWare Workstation. I’m no stranger to Virtual Machines (VMs) – started playing with Virtual PC 2005 a fwe years back and I understood the general concepts of hardware virtualization. The biggest problem I have with VMs in general is the slowness; I’d rather develop directly on my PC, which is faster. Can’t say I’ve delved deep into it, but I know enough ...
I like it when Microsoft bridges its technologies out to other platforms. I like the PHP Driver for SQL Server and the samples in the PHP On Windows Training Kit so much that I did a whole session on them at VSLive! last month. The ADO.NET Data Services (Astoria) bridges for PHP and Java are very exciting to me. The Silverlight plug-in for Eclipse, the Azure SDK for Java, and the Windows 7 support for Eclipse are all good stuff. To add to these recent developments, Microsoft has announced its acquisition ...
Windows CE 6.0 Tools & Techniques I gave my talk at TechEd EMEA 2009 yesterday, 17:30 last slot of the day. All my demos went through nicely, this was the most challenging part of the presentation because I had an eBox 3300 running Windows CE 6.0 R3 with "no screen - no mouse - no keyboard", in order to demonstrate field test situation. Here is the last slide of my presentation which summarizes all the tools I demonstrated: The columns of the matrix show a list of tools provided by Microsoft ...
I haven’t written a post in a while, and this has shown up in my Twitter feed a few times. So if you care, here you go. I decided to take a break from all of the social networking stuff and see how life is/was before all of that. It kept me from “noodling” with my phone which seem to make my wife think I was working. She likes it better when she believes I’m working less, and actually so do I. One plus. On Twitter I picked up on cool conference that was happening and I attended, and many other bits ...
If you heard about Microsoft Oxite CMS, this is the new one, created as a different project to avoid previous developer comments.: From Press: Microsoft's open-source CMS platform is (re)born | All about Microsoft | ZDNet.com http://blogs.zdnet.com/micr... Project Homepage: http://orchard.codeplex.com Quote From Press: The guesses (by me and others) look like they were on target. The “Orchard Project,” which is getting its debut on November 11 at Tech Ed Europe is, indeed, the successor ...
A few days ago Microsoft released an update to one of my favorite PowerToys, SyncToy. This is a must have if you are a portable user and you want to get a quick backup of your files (photos, videos, source code, etc) by folder for free. SyncToy 2.1 I have been using this for a few versions now and it is great at syncing or backing up folder to folder onto USB flash or hard drives. The scenarios I use it in are: Backup of photos pre and post processing from my D300 and D700. Backup of source code ...
When I started using SQLExpress 2005, everything works on my development machine – however when I wanted to access the database from another machine (trying to access the sqlexpress database remotely) I was not successful. I discovered the solution way back then, also through Google searches, which still yield a valid result. However, every now and then my peers would ask me this same question again. Thus I’m creating this blog so I can forward them to this page (instead of talking about it); it’ll ...
Before I start to explain the topic of this post I should confess one of my many defects: I'm very lazy. Someone may have noticed that from the update rate of this blog, but I really like to avoid as much work as I can. I also really like to experiment new technologies and embedded devices, and that's bad for a lazy guy because that means having to write some code... While experimenting with Silverlight for Windows Embedded I found myself trying to write some more complex samples to continue my own ...
No? Nor me. (If you are wondering what Mocking is, check out my previous post on Mocking, Stubs and Test Doubles.) I am at TechEd Europe this week in Berlin, speaking on Entity Framework 4.0 and manning the .NET Framework stand. Behind the .NET Framework stand is the Pex and Code Contracts stand manned by the two lead developers of Pex, Peli de Halleux and Nikolai Tillmann. I looked at Pex many months back but was completely unaware of a great new feature they added in September 2009 – Stubs and ...
I’ve previously described my reasoning for buying a business laptop like the HP 6910p, http://geekswithblogs.net/t... I’m now feeling even better about that decision after the latest ‘upgrade’ to my main laptop; adding a second internal hard drive to simplify my use of virtual machines. The problem I use virtual machines quite regularly. One major client has a legacy application that requires Visual Studio 2003, which in turn requires Windows XP Professional as ...
Microsoft has released a new Facebook SDK Version 3.0 (other than their old not-so-great one) and it looks to have not just updated APIs but also wide range of features supported in many application types. Quoting a related blog post from c|net “The web services report” blog: http://news.cnet.com/8301-1... Microsoft on Monday released a software development kit for Facebook that allows developers to create Facebook applications for Silverlight and Windows Presentation Foundation. ...
In this Issue: Damian Schenkelman, Jit Ghosh, Jeff Prosise, Jesse Liberty, Victor Gaudioso, and René Schulte Shoutouts: If you can get to Twitter during the day (lucky you), check out Jesse Liberty's Subscribe to 62 Silverlight Twitter’ers.... there's a stellar list of devs on there! Adding to the burgeoning list of sites to check every day, Brad Abrams announced http://silverlight.net/rias... is Live! Timmy Kokke has gathered together links to all the current Silverlight and Expression Tools ...
Thanks to everyone who attended my “MVC in the Real World” presentation at CMAP Code Camp today. The code as well as the PowerPoint can be downloaded here: MVC in the Real World Download I also had a few other requests during the talk. First, I had a request to post the code as it looked at the very beginning of my talk before I modified anything. You’ll find that link on the download page above as well (file name: PersonalInfoManager-ReadlWo... Second, I was asked about a couple of ...
Tools and Techniques for the Windows CE developer I’m opening this blog after two presentations at TechEd EMEA, one in 2008 in Barcelona called “Go embedded!” which was presenting some specific challenges encountered in embedded projects – and another one this year in Berlin called “Windows CE Tools and techniques to face the embedded challenge”. These two talks have a logical articulation, first the “what” and then the “how”. I decided to cover the “Tools and Techniques” subject after several recent ...
Next Monday (9th Nov 2009) at 9am I will be delivering an overview of the new stuff in Entity Framework 4 at TechEd Europe. The session is DEV305 and the description reads: ADO.NET Entity Framework in Microsoft Visual Studio 2010 and Microsoft .NET Framework 4 (catchy?) This presentation offers an in-depth discussion demonstrating the new capabilities of the Entity Framework that will ship with Visual Studio 2010. The second release of the Entity Framework focuses on addressing two primary customer ...
I have previously mentioned that I’m working on the upcoming Sams Teach Yourself Visual C# 2010 in 24 Hours book. Things are progressing nicely, if a bit slower than I’d prefer. I have the draft for the cover art, which looks really good. I’m also very pleased to announce my technical editors – Claudio Lasaala and Eric Lippert. Claudio is a Senior Developer at EPS Software Corp. He has presented several lectures at Microsoft events such as PDC and various other Microsoft seminars, as well as several ...
<< Part 2 – A quick look at IronRuby Gambling with Cucumbers In part 2 we demonstrated how we can mix .NET and Ruby though IronRuby. The question is, why would you want to do that? It is probably easier to stick with one language for most projects. Why combine them? The problem with BDD in .NET One area where Ruby currently has a clear advantage over.NET is in the realms of Behavioral Driven Development (BDD). You can write Unit Tests and Integration Tests in .NET just fine, but what about ...
Hello VB Folks, These sessions are designed to be a primer for getting started using various features in Visual Studio 2010 and the .NET Framework 4.0. (Yes, some have already occurred... you can still watch them, just not live.) · Nov 3rd 10:00-11:00AM -Getting Started with IntelliTrace (formerly the “Historical Debugger”) by Habib Heydarian and Justin Marks · Nov 4th 10:00-11:00AM - Getting Started with SharePoint Development in Visual Studio 2010 by Boris Scholl · Nov 5th 9:00am-10:00am - A Lap ...
After reading Tim Anderson’s blog article (here) on his installation of Hyper-V Server 2008 R2 I glibly added a comment that R2 now includes PowerShell 2.0 for local management of virtual machines using PowerShell scripts. Of course, I hadn’t actually tried this before commenting .... Why would you want to use scripting on Hyper-V Server 2008 R2 If you have never installed Hyper-V Server 2008 R2 you may not realise the limited options provided by the local management tool. Based on Windows Server ...
Game development is a great career but we all can't be the next John Carmack. And let's be honest, even though you've got a great resume and a smashing portfolio, the odds are slim you'll get that coveted game programmer job. To sharpen your skills and expand your portfolio why not take a look at Microsoft's XNA Game Studio? XNA Game Studio is a library built on top of the DirectX framework to ease game development for students and hobbyists while still providing enough flexibility to create games ...