Tag | Tools Posts

Introduction In September 2006 I made a major decision on my company Source Code Management (SCM) strategy and signed up with http://www.hosted-projects.... which provide a hosted solution for SubVersion, Trac and Bugzilla. A few years earlier, I’d already moved my SCM from SourceSafe to SubVersion hosted on my own server on a local network. However, I really wanted to move to a hosted provider so I could have remote access to the SCM without worrying about firewall configuration and software updates, ...
Yesterday, I occasionally stumbled upon miniSCRUM, a free online Scrum tool. It’s for sure not the first Scrum project management tool that I examined – but the ones that I’ve seen and tried so far were too complicated and/or required too much knowledge about Scrum or the tool itself or both. In the end, these tools always introduced more problems than they solved, they got in my development way and made me less productive, not more. Not so miniSCRUM. It’s dead simple and therefore totally intuitive ...
I wrote this short article for the 27th of January edition of the UK MSDN Flash newsletter. I thought it would be useful to sneak it in here as well especially as it will be the basis of a number of upcoming blog posts – probably about seven of them :-) Seven things that may surprise you about the Windows Azure Platform January 2010 is when the Windows Azure Platform for Cloud Computing moved from beta to live. We have three services live and already serving applications developed in the UK: · Windows ...
We all have this question in our mind. “Why does my application break when we change the Operating Systems?” Typically, whenever a new OS is released, Microsoft makes every effort to ensure application Compatibility. Unfortunately, as the OS evolves and when reliability, security and performance improvements are made, there are some comprises which are made that ends up breaking some applications. Thankfully, when the changes are decided to be made, there is some mitigation planned to address the ...
I am deeply engrossed at present in a new book, published at the beginning of this year, called 'Intelligent Systems - Principles, Paradigms and Pragmatics' by Robert Schalkoff, and published by Jones & Bartlett. Rather strangely, I note the copyright year is 2011, so I guess it fell through some kind of wormhole from the future. I don't think I have enjoyed reading an IT book as much in the last 20 years. The book is a modern introduction to the whole field of 'intelligent systems' (IS) which ...
The Development Fabric has playing Boon or Bane for quite some time with us Azure developers. While the elevated privileges it runs under is still an unresolved issue, with a few things believed to work under the DevFab would inevitably fail in the cloud. While MS is still working on a better DevFab. We have other issues to take care of. Oftentimes we are faced with a dead Development Fabric and would love our code to deal with it. Its time we tamed it. The Windows Azure SDK contains the ServiceHosting ...
I have spent the last several months developing solutions with Office 2007 and the Office Open XML SDK 2. Our client has requirements that cross the suite from PowerPoint Presentations to Word Documents. The Open XML standard which define the structure of these documents is very powerful. My biggest frustration is the lack of consistent capabilities between the products. Since we are doing document generation based on templates it is very important we that the code can consistently identify any part ...
Most people - even the overwhelming majority of programmers - would say that the main activity of a software developer is "writing source code". But this is a (though quite understandable) misconception - and if you take a look at the available figures on the issue or if you - as a software professional - are honest to yourself, the misconception immediately turns out to be an enormous one. The world is full of software systems that are already in operation, and they have to be maintained - writing ...
In my project, there is a WebBrowser Control in a form. It opens a webpage dynamically which in-turn opens an IE popup using Window.Open() during OnLoad and this window closes after opening the popup. This is the functionality and it worked fine since last 8 months with IE6 and and IE7. But, now when I am doing the same with IE8 on Windows XP, I got a JS Error and that MessageBox showed me the error as: Line: 1 Char: 1 Error: Could not complete the operation due to error 800704a6. As usual, started ...
The first annual Chirp has been scheduled for 14-15 April in San Francisco. Chirp is a conference, sponsored by Twitter, about the Twitter platform. http://chirp.twitter.com To attend the conference, you'll need to obtain the password by executing the users/show command. There are plenty of tools to help you do this if you have some degree of programming skill. Of course, there is a .NET LINQ provider, LINQ to Twitter, that can help perform this task with ease. In LINQ to Twitter terms, you would ...
Another great opportunity to ask Microsoft engineers your technical questions is coming up on Tuesday, January 26th. 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, January 26, 2010 9:00 - 10:00 A.M. Pacific Time Add to Calendar Description: Do you have tough technical questions regarding Windows CE or Windows Mobile ...
Yesterday, Microsoft announced that the official release timeframe for SQL Server 2008 R2 would be May of this year. Since a huge proportion of the features new to SQL 2008 R2 are Business Intelligence-related, Microsoft BI users and professionals should be very happy. Ostensibly, Office 2010 and SharePoint 2010 will be released concurrently with R2, or very close to it, and the MS BI stack will get its most important refresh in quite a long time. Reporting Services will have important new data visualization ...
We begin this particular piece of our adventure into functional programming with some WCF code unification. This same technique can be used with other constructs including database connections and anything that has a setup/tear down template. I have a small set of example code using WCF which I’ll be using as an example. The specifics of the WCF calls, syntax, and general discussion is outside of the scope of this particular post; however, there are many good references on MSDN and in other’s blogs. ...
This morning, very early (or very late depending how you see it), I learned that one of the sessions I submitted to the MIX 2010 open call for speakers had been picked by the public. Out of 169 sessions, only 12 were picked, so you imagine my feelings right now. Honestly, I am sure that this will be a good session, but it could have gone either way, and I had prepared myself mentally for the alternative possibility too. Read the rest of this entry » ...
If you saw my earlier post about creating a MojoPortal Module, you might have been daunted at the number of steps. This article outlines a simpler approach for simpler modules. The earlier article followed Joe Audette's examples, and generally this is the correct approach in cases where you want a full feature added to the Web site. Note: this article is for developers who already have set up their project to develop new custom code for mojoportal, and who already have a project similar to my earlier ...
Just read about this new “Fact or Fiction?” ad campaign for PHP developers that Wintellect completed for Microsoft. These pages are navigated to via banner ads from a media buy that will target PHP developers (see attached image examples). The idea is to draw PHP developers into the ASP.NET and VSTS platforms. A big media buy went along with this to post these banners around the web… So we should be seeing these ads around the internet soon. I love these ads. You get the Fiction, then the Fact, then ...
But first, a brief introduction as to what prompted this line of posting. At PDC ‘09 I had the pleasure of making acquaintances with Jon Galloway and Steve Andrews who challenged me to do more than practice & talk with co-workers and put together a talk and the suggested topic for said talk was – functional programming. Well, I’m not quite at the talk stage yet, but figured that the blog format worked as a good starting point. So, what is functional programming? Wikipedia offers the following ...
Phizzpop 2010 contest site http://www.phizzpop.com/ launched today, and a MSFT Press Pass article also went out $50,000 PhizzPop Design Challenge: Agencies Called to Design New Web Site for Boys & Girls Clubs of America. The more official launch email will go out to agencies after Wednesday, but I wanted to make sure you are aware so you can please inform you all. Partners will need to submit their Design Challenge entry (up to 10 page PDF) by February 19, 2010 – so get your submissions in quickly. ...
I’ve just Tweeted on this but I thought it might be worth giving a larger explanation. Microsoft have included what amounts to an extended control panel. This allows the user to control various aspects of the OS that are not typically surfaced via a GUI or are hidden away under a number of options. To access this control panel we must setup ‘God Mode’. Here's how you enable it: Create a new folder (right-click and click on “New Folder”). Right-click on the folder and click on rename, copy and paste ...
This year Microsoft decided to have an open call for sessions for the MIX 2010 in Las Vegas. This conference, in case you don’t know it yet, is a great 3 days about modern client technologies, such as ASP.NET, Windows Presentation Foundation and of course Silverlight. This year, MIX is taking place from the 15th to the 17th of March 2010 in the Mandalay Bay hotel in Vegas. Today, the voting began! I didn’t count them, but there seems to be more than 100 sessions lined up, and the competition is fierce: ...
I have had a couple of discussions with some former co-workers in the past couple of weeks regarding "what I am doing now", and each one of them seems to have the same "whoa, thats different" comment on it. To be honest, I felt the same way. It really seems like over the past 7-8 years, Microsoft has gone against the grain of what they had been doing back in the traditional ASP days, in continuing to produce new technologies (.Net Framework / ASP.Net / Atlats / AJAX / XAML / WPF / WCF / Silverlight ...
Having the privilege to attend PDC ‘09 and going to local user groups (PADNUG, PDXSLUG, and OSQL-d) throughout 2009 brought up an interesting conversation with a college about having a conversation with a stranger where you know quite a bit more about them than they know about you thanks to the internet and social media. Certainly what one publishes on the internet isn’t the totality of one’s interests, personality, or life but it is sometimes an interesting slice of one’s life and a way to open ...
Tech bloggers like to have a predictions post at the beginning of each year (or the end of the previous one). I’ve never actually written one before, although I have made year-ahead predictions in panel discussions for the now defunct NYSIA. Since there’s no panel this year, and since I’m taking better care of this blog, I’d thought I’d give clairvoyance a whirl right here. The following predictions are pretty random and probably not comprehensive, but I’m making it my new year’s resolution to prevent ...
This is a new blog on the first day of the year starting a new decade. The world has changed in the last 10 years and the software development we did in 1999 is much different than the software development we did in 2009. In the same spirit, the next 10 years will see dramatic changes in the way we write software and the platforms that software runs on. Moving from compilers that targeted operating systems to targeting virtual machine platforms as mainstream software engineering was a dramatic change, ...
This last year I had a focus to get more involved in Open Source (OSS). The year before I had been involved a little by submitting a patch here and there, but 2009 was a big year for me in OSS. I now manage 4 open source projects that have solved a need for me and others. Coming up on the end of the year it was important for me to get some final touches into at least two projects to finish out the year. UppercuT UppercuT (UC), for those of you who have never heard of it, is an automated build tool ...
Hello, Here are the companion resources for the “Dancing with SharePoint” presentation at SharePoint Saturday Kansas City! We talked about best practices to create a SharePoint virtual development environment, ways to get the most functionality out of the box, and some great development tools. Thanks to all who came!!!! “Power User Books” – For getting the most out of the box The SharePoint Shepherd's Guide for End Users Essential SharePoint 2007: A Practical Guide for Users, Administrators and Developers ...
This year has been a pretty amazing year. A few weeks ago, I was writing about my first year at IdentityMine. A little more than one year ago I was closing the Siemens book (after around 13 years of working into Building Automation, but always from a software engineer perspective) and started the IdentityMine chapter of my life :). As I mention in the post in question, this first year was a very interesting and also challenging year. Interesting because I got to work with some of the best creative ...
The first question you may have in reading the title to this post is what is a Brownfield application? The book opens up a discussion on this topic with this opening line: “An industrial Brownfield is a commercial site contaminated by hazardous waste that has the potential to be reused once it’s cleaned up. To a software developer, a Brownfield Application is an existing project, or codebase, that may be contaminated by poor practices, structure, and design but which has the potential to be revived ...
Welcome to the introduction for what I hope will be the first of many blog posts in a series I’m calling “From Mort to Master”. My goal is to discuss some concepts and tools that I feel is important to the profession of software development, from the perspective of what many would consider a Mort. Who is Mort? “Mort” is one of the internal personas that Microsoft uses when referring to us as developers (specifically, I believe they use the personas for Visual Studio). They are, briefly: Mort: A developer ...
Sharepoint 2010 comes with huge enhancements in the development experience, exists a feature that i am sure a lot of programmers were waiting, this is the capability to create Webparts using a visual interface, in Sharepoint 2010 this is done and is called Visual WebParts To create a Visual Webpart, first we should create a Visual Studio Project, i selected the Empty Project template for Sharepoint 2010, when the project is created the Sharepoint Customization Wizard is launched, the first innovation ...
Original post: Weird resharper issue with action lists that don't work. - Stack Overflow Export your current settings in Visual Studio. Tools > Import & Export Settings > Export settings Save your settings… Use the VS CMD prompt and enter: devenv /resetsettings Import your saved settings in Visual Studio. Tools > Import & Export Settings > Import settings If all is well, you’re good to go… Tags: Note to Self,Resharper,Visual Studio,Action Lists ...
Microsoft Office SharePoint Server is an integrated suite of server capabilities that can help improve organizational effectiveness by providing comprehensive content management and enterprise search, accelerating shared business processes, and facilitating information-sharing across boundaries for better business insight. Additionally, this collaboration and content management server provides IT professionals and developers with the platform and tools they need for server administration, application ...
Now that we have some basics for LINQ for XML. Lets get deep into some using LINQ against Relational databases, aggregate functions, like group by and sort. The database we will be using is books, this can be obtained from this page. Once you download the database, mount it in SQL Server by attaching this mdf file. Once the mdf file is mounted, we can start with the following steps to do our first LINQ to SQL console program. 1) First of all we need to add a new DB by selecting Tools > Connect ...
[22/12/09: I have been unable to get the podcast hosted on Channel 9 due to problems with the publishing platform. But Michael did a great job so I wanted to get it posted. Hence you can find it on Skydrive for the moment. Download from Skydrive ] A great chat with Michael Foord, author of IronPython in Action, on why a C# or Visual Basic .NET developer should look at also investing time in learning and using IronPython. Michael wrote an article on IronPython for the November 18th 2009 UK MSDN Flash ...
The below repository structure is taken from a couple of sources and personal experience. Part of it is from the TFS Guide. Now don't dismiss it just because it comes from the TFS guide. It has great advice which applies to other source code repositories not just TFS. I am actually not a fan of TFS, prefering either Subversion or Git. Some of the structure also comes from Visual Studio Team System: Better Software Development for Agile Teams. <Root> /Development /FeatureBranchXName /<Branched ...
Earlier I had written 2 posts – Taking your Northwind Database to SQL Azure and binding it to an ASP.NET GridView Part I and Part II . I thought, I will complete the series with a post on moving your ASP.NET Application as well to Windows Azure making it a truly cloud based application. Before we start, there are a bunch of things that you would need to do. First and foremost, you would need a Token for Windows Azure. You can request for a free token for Windows Azure from here after providing your ...
UPDATE 10 May 2010 : I finally discovered where the Remote Desktop team documented this process last December and thought it might be useful; blogs.msdn.com/rds/archive/... UDPATE 20 February 2010 : Sorry for how long the final solution took to discover, but thanks to Aaron Parker's blog entry at http://blog.stealthpuppy.com we now have the final missing pieces that allow remote applications to be hosted within a standard Windows XP SP3 virtual machine. ...
Install Visual Studio 2010 Beta 2 first before you do this. Normal 0 false false false MicrosoftInternetExplorer4 /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.000... mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; ...
I'm a big fan of agile methodologies, Scrum in particular, but this post isn't about how to implement Scrum. There are already plenty of resources available for that. I would recommend reading books by Ken Schwaber ( like Agile Project Management with Scrum) but if at all possible, I'd suggest taking a training class. Nothing beats being able to ask questions to a Scrum coach/trainer and spend a couple of days practicing the techniques with peers. So what is this post about? As the title suggest, ...
MojoPortal is an open-source content management platform that we have started using at StrongEye because it offers an extensive out of the box starting point for ASP.NET Web applications, and also because it is incredibly developer-friendly. UPDATE: For most common Web site tasks, you probably can go very far in MojoPortal without having to create custom code. These steps are advanced and for developers who want to create new functionality that cannot be accomplished with the existing feature set ...
There’s been a lot of press in the last 24 hours concerning MSN China’s apparent (and now acknowledged) theft of code and copying of design from Taiwan’s Plurk microblogging service for the beta of its own Juku service. Turns out the work was outsourced to an external vendor which, in turn, was the source of the plagiarism. Microsoft, in a public statement, said “in the wake of this incident, Microsoft and our MSN China joint venture will be taking a look at our practices around applications code ...
Technorati Tags: Leadership Smart Enterprise Magazine - insights and perspectives for the CIO This magazine covers inspirational stories, latest IT practice like Corporate governance, risk management. CIOs who integrate security throughout their IT operations can cut both risk and costs. IT leaders explain how they use Lean IT approaches to help their organizations stay competitive. With so many companies rethinking their business models, CIOs now enjoy a unique opportunity to demonstrate the business ...
In this Issue: Jeremy Likness, Rudi Grobler, Nick Kramer, Fredrik Normén, Mike Taulty, Deborah Kurata, Shayne Burgess, Glenn Block(2), and Gill Cleeren(2). Shoutout: Did you know MIX10 registration was open? Register by Jan 15th and get in for $795!! MIX10 From SilverlightCream.com: Unit Tests for ViewModels AND Views in Silverlight Confused about Unit Testing Silverlight apps in MVVM? Jeremy Likness isn't... and he shows us how! Blend 3 Tip: Filter resources by selected element Rudi Grobler has ...
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 months to get an idea about what kinds of topics are discussed. Title: Windows CE Live Chat When: Tuesday, December 15, 2009 9:00 - 10:00 A.M. Pacific Time Add to Calendar Description: Do you have tough technical questions regarding Windows ...
While many of the single components of an ASP.NET MVC application are easy to test (-drive) in an isolated manner (e.g. controllers), this can be hard for some others (like e.g. model binders) - and sometimes it just doesn't make much sense to test a single piece of code in isolation (e.g. for security-related issues). In such a case, some sort of integration testing has to be done, which in the context of ASP.NET MVC typically implies the usage of a browser automation framework like e.g. Selenium ...
In the article Platform Builder: Setting Default Memory Divisions, I discussed using pOEMCalcFSPages() or pfnCalcFSPages() to set the memory division between storage and program memory. In that article I presented the following function: DWORD OEMCalcFSPages(DWORD dwMemPages, DWORD dwDefaultFSPages) { DWORD Percent = 50; return ( dwMemPages * Percent ) / 100; } Then I suggested that with enough knowledge of your BSP and an imagination, you could dynamically set the percent value instead of using ...
Technorati Tags: Tutorials Rocky Lhotka is Talking Oslo at ALEMUG At Atlanta Leading Edge Microsoft Users Group Rocky Lhotka spoke about Oslo. Rocky spoke about MCsla, which is the prototype domain specific language and runtime he created for CSLA .NET using the SQL Server Modeling tools. He spoke about designing and defining a DSL with a custom grammar, using the m.exe and mx.exe tools to compile DSL code into instance data, and then defined a schema so that data can be loaded into SQL Server tables. ...
Technorati Tags: Parallel Programming In Visual Studio 2010, the Parallel Computing team has delivered APIs and tools for developers wanting to build applications that take advantage of multiple cores. This video provides examples on how to manage APIs, debugging windows and profiler support. VS2010 Parallel Computing Features Tour Posted By: Daniel Moth To view the video go to: http://channel9.msdn.com/po... ...
Technorati Tags: Tutorials Team Foundation Server Power Tools 2010 Beta 2 (Free) The following are the Power Tools supported in this release. Team Foundation Server Best Practices Analyzer Check-In Policy Pack Work Item Templates Alert EditorWindows Shell Extension PowerShell Support TFPT Command Line To read more go to the http://visualstudiogallery.... Last Updated: Friday, December 04, 2009 Supported Versions Visual Studio 2010 ...
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 ...