Tag | Tools Posts

Many people in the mod community were very excited to see the release of the Unreal Developer Kit (UDK) a few months ago. Along with generating excitement into a very dedicated community, it also introduced many new modders into a flourishing area of indie-development. However, since UDK is free, most beginners jump right into UDK, which is OK though you might just benefit more from purchasing a shelf-copy of Unreal Tournament 3. UDK UDK is a free full version of UnrealEd (the editor environment ...
Note: Cross posted from Coding The Document. Permalink Sometimes in order to work with Open XML we need a little help from other tools. In this post I am going to describe a fairly simple solution for marking up PowerPoint presentations so that they can be used as templates and processed using the Open XML SDK. Add-ins are tools which it can be hard to find information on. I am going to up the obscurity by adding a Ribbon button. For my example I am using Visual Studio 2008 and creating a PowerPoint ...
Again, conversations give me a zillion things to write about. The recent conversation that has cropped up again is my various viewpoints of the Agile Manifesto. Not all the processes that came after the manifesto was written, but just the core manifesto itself. Just for context, here is the manifesto in all the glory. We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools ...
The first suggested item (and only at this point) was a higher level of skin customization on Geekswithblogs.net. Currently we have over 10 skins to pick from and the ability to change the CSS for those skins. In the skins list, you will find one labeled Naked that doesn't add any formatting, but allows you to define what items look like and what gets displayed. I understand our skin approach is not good by any means and needs a dramatic update. Here is what we came up with in our conversation with ...
I’m back with my Silverlight for Windows Embedded tutorial. Sorry for the long delay between step 3 and step 4, the MVP summit and some work related issue prevented me from working on the tutorial during the last weeks. In our first, second and third tutorial steps we implemented some very simple applications, just to understand the basic structure of a Silverlight for Windows Embedded application, learn how to handle events and how to operate on images. In this third step our sample application ...
INTRODUCTION If you are a SharePoint developer you know that there are two basic ways to develop against SharePoint. 1) The object Model 2) Web services. SharePoint object model has the advantage of being quite rich. Anything you can do through the SharePoint UI as an administrator or end user, you can do through the object model. In fact everything that is done through the UI is done through the object model behind the scenes. The major disadvantage to getting at SharePoint this way is that the ...
Alot of literature has and is being written about agile developement and its surrounding philosophies. In my quest to find the best way to express the importance of agile methodologies, i have found Robert C. Martin's "A Satire Of Two Companies" to be both the most concise and thorough! Enjoy the read! Rufus Inc Project Kick Off Your name is Bob. The date is January 3, 2001, and your head still aches from the recent millennial revelry. You are sitting in a conference room with several managers and ...
Surface is magic. Everyone using it seems to think that way. And I have to be honest, after working for almost 2 years with the platform I still get that special feeling the moment I turn on the unit to do some more work. The whole user experience, the rich environment of the SDK, the touch, even the look and feel of the Surface environment is so much different from the stuff I’ve been working on all my career that I am still bewildered by it. But… and this is a big but.. in the end we’re still talking ...
Last week I keep searching on how to use the autocomplete in silverligth with visual studio 2010 but most of the examples that I find they are using a textbox or combobox for the autocomplete. I tried to study those examples and apply to the single autocomplete from tools on my silverlight project. And now this is the result. I will use a database again from my previous post (Silverlight Simple DataBinding in DataGrid) to show how the autocomplete works with database. This is the output: First, this ...
If you are interested in the building mobile applications or have been in the past you might want to check out this blog post: Charlie Kindel - Different Means Better with the new Windows Phone Developer Experience What does this mean? Let me take some out takes and highlight them for you. It won’t come as a surprise to many to learn that the Windows Phone 7 developer experience builds upon the following GIANTS (among others): .NET Silverlight XNA platform Microsoft’s developer tools Web 2.0 standards ...
Identify early adopters Pick a small project with a small(ish) team. This can be a legacy application or a green-field application. Strive to find a team of early adopters that will be eager to try something new. Get the team on board! Research Research the tool(s) that you want to use. Some tools provide all of the features you would need while some only provide a slice of the pie. DBVCS requires the ability to manage a set of change scripts that update a database from one version to the next. Ideally ...
In the process of creating my own DB VCS tool tsqlmigrations.codeplex.com I ran into several good resources to help guide me along the way in reviewing existing offerings and in concepts that would be needed in a good DB VCS. This is my list of helpful links that others can use to understand some of the concepts and some of the tools in existence. In the next few posts I will try to explain how I used these to create TSqlMigrations. Blogs entries Three rules for database work - K. Scott Allen http://odetocode.com/blogs/... ...
Krusader is one of those must-have computing tools that turns difficult or tedious computing tasks into easy, point-and-click operations. It's an advanced twin-panel file manager that's loaded with features. When I made the switch from the Windows to the Linux operating system, I had a short list of program requirements. This list was a match to critical computing procedures I relied upon in Windows. I quickly discovered that Linux offers numerous twin-panel file managers, but very few have the power ...
1) Turn off Tracing unless until required Tracing is one of the wonderful features which enable us to track the application's trace and the sequences. However, again it is useful only for developers and you can set this to "false" unless you require to monitor the trace logging. How it affects performance: Enabling tracing adds performance overhead and might expose private information, so it should be enabled only while an application is being actively analyzed. Solution: When not needed, tracing ...
The .NET community, unlike the Java and python community do not provide Data Mining solutions outside the framework of their RDBMS MS SQL Server. In my quest to integrate Data mining into an existing ASP.NET enterprise solution running on MySQL, i was faced with quite the task! In attempting to review existing solutions, i followed the following criteria: Open-source and free (not necessarily the same thing!) GUI for interactive data mining and exploration Concise, accessible and well documented ...
For anyone interested in some really all-encompassing agile training in the Austin area, there’s a fantastic one coming up from March 24-26th at Headspring. All the topic details, schedule and registration info are here, but just a rough outline of the topics covered: object oriented programming SOLID principles design patterns dependency injection team design on whiteboard IDE tools and quickly navigating a codebase Test-Driven Development mocking pair programming refactoring pain driven development ...
Hi, Just as I promised a few months back, here is my tutorial for developing a simple Silverlight Twitter client. I was battling to get this done, but in the mean time I decided to attend the Sydney Silverlight User Group. I met Brendan there and he has helped me a lot to accomplish this. Thanks to him and SDDN. The basis of this tutorial is derived from the technique as prescribed in here. So let's get started without any further delay. In this post, we will look into creating the necessary UI elements ...
One of my major points of interest as a software developer is in the various tools that are available to make a developer’s life easier (or at least more interesting…). This is also a very important aspect for me in professional terms, because one part of my job lies in recommending suitable tools to my customers, implementing them and make them part of a developer team’s workflow. Thus, a well organized link collection is an important part of my assets and has a considerable business value for me ...
If you are running Exchange 2007 and you want to share free/busy information with an Exchange 2003 Organization or vice versa, click here for more information. Here are a couple of items to be aware of when you deploy the Exchange 2003 version of the InterOrg Tool between Exchange 2003/2007 Organizations. If you need more information about Installing, configuring, and using the InterOrg Replication utility, click here. You can install the InterOrg Tool on a computer that has the Exchange 2007 Management ...
To me Azure is a new technology but in fact it's not that new. In the PDC08 Microsoft announced that their cloud computing platform had been released with the name Azure, which stand for the color of the sky. I began to play with Azure recently and will post a series of blogs for what it is and how to use it. But first of all we'd better to understand what's Azure. If we went to the official website of Azure we can find the official definition. The Windows Azure platform offers a flexible, familiar ...
While my home development computer is fried I’m going to hack away at my backlog of non-code related posts. Today I’d like to discuss some of the advantages and disadvantages of using Microsoft MVC over WebForms. First of all, MVC is not the end all, magical platform that many people would like you to believe. In fact I wouldn’t even recommend it to beginner developers. However, if you have experience with .NET and you’re willing to put in the time to learn how MVC works, you will find that it offers ...
One thing most database change management tools use is SQL Server Managment Objects (SMO). Most do that because ADO.NET doesn’t allow the batch statement separator keyword GO in sql statements. So most people write off the ability to use a database change tool for sql server without actually having the sql server installed on the machine that is running the tool. This is not a reality in some organizations, especially when licenses for SQL server are limited. Split the GO Recently, a few guys have ...
Late notice Another great opportunity to ask Microsoft engineers your technical questions is coming up on Tuesday, February 23rd. These chats are your opportunity to get advice and answers from the engineers at Microsoft. You may want to review Transcript Archive to get an idea about what kind of topics are discussed. Title: Windows CE Live Chat! When: Tuesday, February 23, 2010 9:00 - 10:00 A.M. Pacific Time Add to Calendar Description: Do you have tough technical questions regarding Windows CE ...
Since everyone else is getting in their final thoughts…I thought I’d jump on the bandwagon. For anyone who hasn’t been following me on Twitter or Facebook over the last week, I was fortunate enough to get the opportunity to spend a week in Redmond, Washington at Microsoft’s yearly MVP Summit. While “Twitterverse” (i.e. #mvp10) sometimes makes things sound like one big party it was actually a very fascinating week I was very proud to be involved with. I had never before had the opportunity to visit ...
I'm here at PyCon 2010 in Atlanta. One of the pervasive themes (other than improving Python performance and testing which are very good pursuits IMO) is the recurring, omni-annoying "The Web is the New Operating System" concept that the .com busters (who failed us so miserably in the 90s) just love to espouse. The Web is a lot of things to a lot of people. If you asked 10 people what they thought "The Web" really means, you would probably get several very distinct answers, depending on their experiences ...
Today I'm working on some absolutely horrible code. And I'm completely ok with that. As a professional app developer, I've always felt that it's our responsibility to keep up with changes in technology, learn new things, and always focus on improving our skillset. And I'll add to that the caveat that the best place to learn these new technologies is not when you're trying to use them to save a floundering project, and certainly not when you're pressed to deploy a world class application for your ...
Part 2 This is the first in a many-part series in which I will be writing about using YAML in the .Net space – particularly within C#. I will cover the whys, the hows, and show some tricks using the dynamic capabilities of C# when using YAML. I might even explore IronRuby a bit. Why YAML? I got the chance to sit in on four days of Ruby on Rails (RoR) training from Joe Obrien a few weeks ago. I hadn’t played with RoR in a few months, and this training was amazingly useful. I always like to see what ...
This is not a new topic for most of us, however there are aspects of using Virtual Machines that are applicable to us as developers and consultants that are not often discussed. As a consultant, when I begin a new project I want to be able to turn over my work and an established proven development environment to the client at the end of the project. With a VM I can give them the exact system I used, with all of the configuration and tooling intact. (Licensing can be a tricky issue so be sure you ...



I've installed .NET DEVELOPMENT WITH ODAC 11.1.0.7.20 and apart from having to reboot my machine once it looks very good.

I can use a sophisticated set of tools to look at an Oracle database.

Works in VS2008 but doesn't recognise VS2010

http://www.oracle.com/technology/tech/dotnet/col/odac_11.1.0.7.20_data_sheet.pdf

I have previously posted on the area of Test Doubles and Mocking under the guise of Project NEric. I also have blogged on specific tools such as Pex and TypeMock – but I wouldn’t claim to be an expert on the area. Far from it. Luckily I know a man who is. Meet Gil Zilberfeld who works at TypeMock and kindly agreed to do a couple of guest posts on Mocking. This is the first of those two. I should get the second online next week when I return from holiday. Thanks again Gill. Introduction to Mocking ...
Lets face it, RegEx are a part and parcel of a developers’ life and very few actually have the know how to write them and even fewer have the willingness to do so. I am in the second category and oftentimes it takes me quite bit of inertia to wake up and create that perfect RegEx for my needs. Nettuts+ here does a lot of good to the community by providing a well thought-out and even well presented list of 8 RegEx you should know. Some of which you must have come across at some point in your career. ...
One of the great new features in Visual Studio 2010 is the ability to now use code snippets inside of ASP.NET, HTML, and JavaScript files. Snippets have long been a productivity boost for regular C# code but have been sorely missing for mark up. In fact, frameworks like MVC 2 actually ship with their own snippets. There are only about 10-15 snippets that are currently shipping with MVC (and many of those are just duplicated because there are both VB and C# versions). That doesn’t seem like very many. ...
As promised in the previous post, here is a first look on Visual Studio 2010 RC. i am sure many of you have downloaded the bits already so this is for those who are waiting yet. VS 2010 RC is an upgrade to the Beta 2 that was shipped last year. This build has been heavily focussed on implementing community feedback and fixing performance issues reported. The start up screen looks as below. A little darker compared to the Beta 2 build. You can read my earlier post on First look on Beta 2 here I didn’t ...
After speaking in both Boulder and Fort Collins on parallel computing in the past couple weeks, I’m going to have the privilege of speaking in quite a few other places the rest of this month. Next Monday (Feb 15th), myself and 4 other MVPs will be presenting at the .NET Developers Association in Redmond, WA – we’re in town for the MVP Summit. Four rock star presenters and moi. It will be a touch group to live up to. Ted Neward has also promised to be in the back to heckle, so it ought to be quite ...
A short while ago I became a REAL game developer with the release of an XBLIG I helped create called “Kissy Poo”. Overall this game has been a huge success. It has far exceeded my original expectations of sales and was just a really fun project to work on. (In case you were wondering I was expecting to sell around 500 copies and we’re right now hanging around 1200 copies sold!). Now though, I want to take some time to reflect a bit and share what went well and what I would have done differently. ...
This is a very exciting release for a lot of people. I certainly enjoy using it. Read an FAQ here. You can download it here: http://msdn.microsoft.com/e... I want to remind you that Windows Mobile development until further notice is not included in the early previews of VS2010. Please continue to use VS2008 for mobile development. We are all patiently waiting until MIX10 conference to hear more about the Mobile Developer Tools story. Be assured that Windows Phone/Mobile development ...
Warning: This is my experimentation and cannot be taken as a recommendation ! I gave it to my temptation and installed the Visual Studio 2010 RC despite having a lot of upcoming WCF RIA Services talks. (One is scheduled right tomorrow and it would be disastrous to try anything fancy) Much has been explained around the non-availability of Silverlight 4 Tools updated version for this RC release and subsequently the inability to work with WCF RIA Services and SL4. Infact, Tim Heuer has put up a nice ...
Below is the current list of charities that will be receiving free software implementations at the 3rd Annual Coders4Charities event on March 26-28, 2010 at Centriq Training in Leawood, KS. 1st Breath 1st Breath is committed to providing education, advocacy, and public awareness of stillbirth in addition to assisting families and medical professionals dealing with the death of a baby. Needs: 1st Breath would like C4C to update their website to allow for interactive forms and the ability to accept ...
This issue has popped up for some after having upgraded from Team System Beta 2 to RC. You have remembered to uninstall everything (as Jakob points out here: http://geekswithblogs.net/j... but you still get the following error box: saying Could not load type 'Microsoft.TeamFoundation.C... from assembly 'Microsoft.TeamFoundation.C... Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d5... ...
What is Trac and why would you want it? I have already documented in a previous blog how I restored my Trac backup from hosted-projects.com (see http://geekswithblogs.net/t... but given I also mentioned my use of Trac in a recent presentation at the .NET developers conference, DDD8, (see http://geekswithblogs.net/t... I thought it only proper to document how to install both SubVersion and Trac from scratch on a new Windows system. ...
Normal 0 false false false EN-AU X-NONE X-NONE /* 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:0cm 5.4pt 0cm 5.4pt; mso-para-margin-top:0cm; mso-para-margin-right:0cm; mso-para-margin-bottom:10.0pt; mso-para-margin-left:0cm; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans... ...
One of my goals for the year was to speak at least three times this year and from the looks of things, it appears I’ll meet that goal in the first half of the year. This is what’s going on this year for me (subject to additions/changes): Rocky Mountain Tech Tri-Fecta 2.0 - http://rmtechtrifecta.pbwor... Coders For Charities (C4C) - http://coders4charities.org/ Chicago Alt.NET May Meeting KC .NET UG July Meeting Kansas City Developer Conference (KCDC) Virtual Alt.NET Meetings Other Events Rocky ...
Set your ideas free Create what you can imagine, build on the strengths of your team, and open up new possibilities. · New prototyping, modeling, and visual design tools enable you to create innovative applications for Windows and the Web · Create a shared vision as a foundation for creativity with SketchFlow ,in Microsoft Expression® Studio , and Team Foundation Server · Take advantage of new opportunities & capabilities offered by multi-core programming and cloud development tools Simplicity ...
There are times that you just need to leverage the raw power that you can get from the command line. For example, if you are trying to script something or if you are on a machine that is not all tooled up with Visual Studio, Eclipse and the like and, believe it or not, there are times that it’s just a lot easier to get stuff done without an IDE in the way. Great news is that we’ve got a couple in the Windows Azure SDK called CSPack and CSRun that work wonders. To that end, I created a little tutorial ...
I just ran into a scenario where I couldn't find a file in it's expected directory. I took the next logical step and ran a typical search using Windows Explorer. Unfortunately this search turned up no results. I then found out about the WHERE utility in the Visual Studio 2008 Command Prompt. Using this utility I was able to display all possible locations of the file on my machine based on a search pattern. Here's what you do: Start -> Programs -> Microsoft Visual Studio 2008 -> Visual Studio ...
Seems as though the "destroywi" command has been moved from the Power Tools into the actual TFS administration executables. I case you were wondering here is the /? from the new destroy work item command in TFS 2010. C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE>witadmin destroywi /? Work Item Tracking Administration tool. (C) Copyright 2006 Microsoft Corporation. All rights reserved. Destroys a work item or work items. Currently, work items can only be destroyed. Destroying ...
Note: Cross posted from Coding The Document. Permalink Our theme recently is things that need to be made more consistent in the office products in order to make document generation development more efficient for developers. This time around we will focus on difference between the way text is marked up in Word and PowerPoint. I have found that there are a number of subtle but important differences in the way text is written to the Open XML standard. This is then reflected in the Open XML SDK’s API. ...
Sometimes it is really, really difficult to get rid of bad habits. One of these habits in our profession is the use of pages in web applications. The World Wide Web started as a system of interlinked hypertext documents contained on the Internet. Why is it that nowadays, two decades later, we still build web applications using the document concept, putting content on pages? The worst use of pages is when we force the user to switch between pages while doing a single task. Every page change means ...
Bugged by the irritating "Path is too long after being fully qualified" error while running in the Development Fabric? The solution is pretty funny and not so obvious unfortunately. The culprit here is not your app, but the Development Fabric. The DevFab accumulates a lot of temporary junk comprising of local storage locations, cached binaries, configuration, diagnostics information and cached compiled web site content files over its lifetime. They are typically stored at C:\Users\<username>\A... ...