Microsoft

There are 57 entries for the tag Microsoft

“No transport” or “Access is denied” errors in a Microsoft Project Add-in

It’s a new year and apparently that means it’s time to get back and spend some more time working on MS Project Add-ins. The previous one was incredibly useful and I needed to make a couple of modifications so I could re-use the same approach for a new project. The new version needed to hit a different endpoint (no VersionOne this time, yay!), but otherwise needed to get similar data and do similar stuff. I thought it was going to be incredibly simple (and it was in the end), but I ended up getting caught by an odd piece...

Windows XP, the sky is actually falling.

Ever since support ended for Windows XP I’ve developed something of an involuntary habit of spotting XP systems in the wild while going about everyday life. Hospitals and medical facilities (optometrists and so on) always seem to have a high hit rate. Sometimes I say something, and sometimes I don’t. When I say something it’s usually in a lighthearted manner, and it’s almost always met with a “So?” attitude. What’s the worst that could happen, right? Well, things like this are what can happen: Royal Melbourne Hospital attacked by damaging computer virus. The more that time progresses the...

OneDrive user? Get your bonus space back.

Microsoft is reacting to angry OneDrive users and allowing people to keep their 15 + 15 GB of free storage. However, it’s not done automatically – you need to visit this website in order to claim your storage: https://preview.onedrive.com/bonus/ Tags: Microsoft

Windows 10 upgrade troubleshooting

Windows 10 has been much talked about over the past week and a bit. While I took the opportunity to do a clean rebuild on a new SSD for my main desktop, I also had a laptop which I’d planned to try the upgrade process with. The only issue was that the “Get Windows 10!” task tray icon simply wasn’t appearing. There’s a lot of blog posts detailing tips and tricks to force the update process to work, and over the course of a few days it felt like I’d tried them all. From clearning the SoftwareDistribution\Download folder and running...

Free eBooks on Azure and other Microsoft topics

If you’re interested in Azure or other Microsoft technologies then you might be interested in this collection of free eBooks. Tags: Microsoft, Windows Azure

Creating a Microsoft Project 2013 App that accesses the VersionOne API (and other systems)

This is a strange post to write as the combined topics are things only likely to appeal to a select few people on this planet. Nonetheless, it was an interesting mix of technologies and frustration points, so I'm writing it up in the hope that someone else out there finds it interesting. Introduction I'm currently involved in a project where I'm using Microsoft Project 2013 (client only, no Project Server) to help manage things for an external customer. There's a couple of key systems that I need data from to support the project plan, one is our...

Epic Fails in Azure Architecture

I bring you: Epic Fails in Azure Architecture! What is this? It’s a quick list of things which should be considered when architecting an application for Windows Azure (although a lot of this is relevant to other cloud technologies). These points are all results of a real world code audit, where each of these items was neglected. Why? From real world experience, it feels like various aspects of Azure architecture might be worth emphasising, and also that the tight integration offered by Visual Studio might be shielding some developers and architects from thinking about PaaS/IaaS (aka...

Link Roundup–6th of May 2013 (Azure special)

I’ve spent the last couple of months involved with a project that makes heavy use of Windows Azure. On top of that, there’s been a lot of recent enhancements and improvements in the world of Azure, hence this post has an Azure theme, covering Azure related things which have appeared over the last few weeks. Windows Azure: Active Directory Release, New Backup Service + Web Site Monitoring and Log Improvements – some new features released on the 8th of April - cloud based Active Directory, Windows Azure backups, and diagnostic improvements to Azure Web Sites. Introducing the Event-Driven...

The future is cloudy–15 minutes with Azure

Azure has been getting a lot of love lately, and I took a few minutes this evening to have a quick (I’m not joking, detailed review this is not) play around to see what’s changed. Firstly, the new management portal – it’s very shiny. That’s not an overly technical review, but once you play with it you’ll see what I mean. It’s nice and clean and littered with pleasant pieces of user experience engineering. Simple overviews, clean graphs and options, easy to use toolbars, and so on. I noticed some of the new options (such as Web Sites,...

As an iPhone user, I’m still excited about Windows Phone

I’m an iPhone user, but I’m still pretty excited about Windows Mobile Phone. And here’s why. As a Microsoft Developer, it just makes sense for me to be. I’ve been involved with the development of a couple of simple apps/games for WM7, and the level of integration with developer tools that I already use is just so compelling. Microsoft really knows how to appeal to developers, and even though I’m not in love with XAML, the whole experience of writing apps using an IDE and a language that you already know is just so… easy. Secondly, I...

Windows Azure beats Amazon EC2, Google App Engine in cloud speed test

Windows Azure beats Amazon EC2, Google App Engine in cloud speed test – looks like it’s definitely time to investigate Azure in more detail. Tags: Microsoft

Getting started with cloud backups

Everyone needs backups, and for a long time this has meant dealing with backup drives, tapes, software, rotations, and all those fun things. But with the ever increasing popularity and reducing costs of cloud storage and cloud services in general, the cloud is becoming a great alternative destination to tapes and drives. Recently more and more of my backups (personal and work related) have been migrated to the cloud, so I thought I’d write a little bit about the services and products that I’m using. Firstly, why the cloud? Well there are a couple of compelling reasons: ...

Fixes for a couple of SSRS issues

I’m not a huge fan of SSRS, but as far as reporting solutions goes it seems to do the job most of the time. Here’s a couple of useful links to fix issues I’ve run into recently – the first courtesy of the LavaBlast Software blog, and second courtesy of Doug. Gotcha: Reporting Services Viewer bugs on Google Chrome – The Report Viewer control has always had many cross compatibility issues. This post details adding some JavaScript hackery to fix a couple of specific issues with Google Chrome (Each button in the toolbar takes a separate line - you...

Windows Server Solutions Add-In Package Project (*.wssx) for Visual Studio 2010

The Windows Server Solutions Add-In Package Project (*.wssx) for Visual Studio 2010 adds support to Visual Studio 2010 for *.wssx cabinet files required to distribute Windows Server Solutions SDK Add-Ins for Windows Home Server 2011, Windows Small Business Server 2011 Essentials, and Windows Storage Server 2008 R2 Essentials. Some features: Complete Visual Studio 2010 project type that fully automates creating *.wssx files Full makecab automation Full MSBuild support and integration points Automatic packaging of project reference outputs and content items ...

iPad versus ASP.NET

Gotcha: iPad versus ASP.NET - Your web app looks awesome on the iPad, until… You decide to save it to your home screen. Useful stuff to know. If you’re doing this with a web application you’ve developed, you probably want to make it appear a bit more like a native app,  so you’ll add two meta tags to make the experience nicer (add an app icon and remove the navigation bar). Remember: Safari caches these tags when creating the shortcut, so you will need to delete/recreate the shortcut to force it to refresh. ...

DepthJS

DepthJS allows any web page to interact with the Microsoft Kinect using Javascript. Tags: Microsoft, JavaScript, Web Development

May 2011 Release of the Ajax Control Toolkit

Stephen Walther talks about the May 2011 Release of the Ajax Control Toolkit – despite my not really having a need for the Ajax Control Toolkit it’s still obviously an incredibly popular project, and it’s good to see it getting some updates. Tags: Microsoft, JavaScript

MVC Music Store v3.0

The MVC Music Store tutorial/sample application has had a technology update. It now covers ASP.NET MVC 3, Entity Framework Code-First, SQL Server Compact, and demonstrates the Scaffolding features included in the Tools Update. Tags: MVC, Microsoft, ASP.NET

The end for the AjaxControlToolkit?

Is it the end for the AJAX Control Toolkit? I’m not sure as I think there’s always going to be a market for simple declarative ‘pseudo ajax’ additions to the WebForms experience, no matter how bad the markup and JavaScript that they create. So while I can’t see myself using it, a version of the AjaxControlToolkit with some jQuery behind it could be an interesting thing to see. Certainly if there’s going to be sites out there using the ACT it’d be a better world if there was jQuery somewhere in the picture. Watch that space. Tags:...

Introduction to jQuery templates

If you’ve read anything about the story around Microsoft’s adoption of jQuery then you may of heard mention of jQuery templates. I’ve seen a few older examples of templating approaches using JavaScript before using Microsoft’s Ajax, and while I could easily see the value and appeal it didn’t feel like it was worth switching over to MS Ajax just to use it. As of jQuery version 1.5, templates will be included as part of the core functionality, which says to me that it’s time to get interested and start paying attention, and one of the best way’s to get...

Microsoft.Data.dll - “Someone on the Internet is wrong!”

I’ve had a few posts on the topic of Microsoft.Data.dll sitting open in my browser for a few days, and I keep coming back to them trying to work out what I think of it. In some ways it doesn’t matter, because I’m never going to use it – which is fine, because I’m not the intended demographic. If you’ve not seen it already and want to get enraged/interested (pick one!), then basically the syntax is a simplification of ADO.NET and LINQ allowing queries such as the following: using (var db = Database.OpenFile("Northwind")) { ...

A non sensationalist post about EF4

I have a few things I want to write about the Entity Framework 4 over the next couple of weeks – but first, I need to post something rather short and simple, so here it goes: I’m currently using EF4 on a customer project in Europe. It’s working fine. It’s doing its job. We have no major complaints so far. There, done. A rather boring posting indeed, but I didn’t want to start talking here about EF4 in an overly negative way! Tags: Microsoft, ASP.NET, Entity Framework

Useful connectivity links for anyone using Team Foundation Server 2010 and needing legacy compatibility

People who have been following the development of TFS 2010 have probably heard of these already. I’m currently using TFS on a project, but haven’t in a while, so thought these were worth mentioning. Useful for people who need to run older versions of Visual Studio / BI Studio, or for OSX users who are after some basic TFS connectivity in order to pollute repositories worldwide with annoying .DS_Store files, yay! Microsoft Visual Studio Team Explorer Everywhere 2010 - Eclipse plug-in and cross-platform command-line client for Visual Studio 2010 Team Foundation Server Visual Studio Team System 2008 Service...

SQL Server 2008 R2 Express

This one managed to slip under my radar, but as someone who uses SQL Server Express a lot I’m pretty glad to hear that the SQL Server 2008 R2 Express Database Size Limit Increased to 10GB. For an express offering, it’s looking pretty fully featured these days. Tags: Microsoft, SQL Server

Using the asp:Chart control

The world of .NET is an exciting and ever changing environment to work in so it’s easy to occasionally miss useful things when they’re released. The asp:Chart control fits into this category – it was released well over a year ago, however I haven’t had any reason to use it until very recently. Here's a short (possibly the shortest) post with a snippets of information that I found useful about the Control, my 60 second summary if you will. To use the control with version 3.5SP1 of the .NET framework you have to install a...

ASP.NET MVC Preview 2

ASP.NET MVC 2 Preview 2 is now available for download. With all the talking about ASP.NET MVC it’s easy to forget that it’s still only in a preview cycle. What’s my point? Well, nothing really, other than wanting those people who write “GIVE UP AND USE ASP.NET MVC” as a reply to every forum post which mentions a problem with ASP.NET webforms to stop and think about what they’re writing before they click post. We can all dream. Tags: Microsoft,MVC

New AjaxControlToolkit Release – new controls + bugfixes

Ajax Control Toolkit: new controls, bug fixes – I can’t think of an immediate use for the Seadragon control, but I’m sure on a long enough timeline one will make itself apparent. I’m quite interested to give the AsyncFileUpload control a run through – if they’ve done a good job with this then there’s a lot more reason to use the AjaxControlToolkit. On an AjaxControlToolkit related side note, be thankful you're not this guy. Tags: AJAX, Microsoft

Microsoft, open source, communists, and other such things

The latest edition of Hanselminutes contains a few interesting tidbits. Mainly some interesting comments about people hating Microsoft simply so they can hate Microsoft. Microsoft has been doing some great things lately, but yet for some people it’s very hard to shake off old preconceptions about the company and what they represented. I was recently involved with a discussion with a client who was quite simply afraid that using Microsoft products would somehow mean they could be held to ransom. Across the board, Microsoft as of late seems to be doing some great stuff for technology in general....

Office Live Workspace

I’ve been using Office Live Workspace for the past few weeks, and thought I’d write a little bit about it here. Partly because it’s nice to write about a positive software/service experience, and partly because I have a couple of people from the Microsoft product team following me on Twitter (Hi!), so I thought this might be a better way to provide them with a bit of product feedback. What is it? Office Live Workspace is one of those services which not everyone is going to have a need for. In a nutshell, it offers you...

Silverlight 2 released

I was so busy last week that I managed to miss that the final version of Silverlight 2 was released. It's probably a suitable time to think out loud a little bit about Silverlight and it's future. I've been tinkering with Silverlight on and off since the initial 1.0 release and have a few projects I've been working on using various versions of the v2 betas. As a web developer I'm finding it great to work with, but for a long time I've had concerns about it's adoption by both developers and users (most importantly, corporate users who tend...

jQuery and Microsoft

A while ago I did a bit of exploring into jQuery. I really liked what I saw, and was trying to decide whether to invest a bit of time into knowing it better - but with so many JavaScript frameworks and libraries out there it's hard to know which ones are worthy of attention. It looks like Microsoft and jQuery have made that decision a lot easier, with this announcement from Scott Guthrie: I'm excited today to announce that Microsoft will be shipping jQuery with Visual Studio going forward.  We will distribute the jQuery JavaScript library as-is, and will not be...

Echo Chamber++; SP1 for VS 2008 and .NET 3.5 released;

Visual Studio 2008 and .NET Framework 3.5 both had their SP1 releases a couple of days ago, but I’ve not had time to install it. So this post is basically a reminder to myself and a place to store some links. I’ve skimmed over a few people mentioning a couple of compatibility issues with the VS2008 release, so take a skim through the comments sections of these posts before installing to see if you're going to be affected or not. Link: Service Pack 1 for VS 2008 and .NET FX 3.5 released! Link: More about .NET Framework...

Microsoft Source Analysis for C#

Microsoft Source Analysis for C# (aka StyleCop) is designed to help you enforce a set of best practice style and consistency rules. It can be run from inside Visual Studio or via MSBuild, however if you're planning to use the Visual Studio integration then you should be aware of this rather nasty bug. Hopefully the bug will be addressed soon. Link: Microsoft Source Analysis for C# Link: Source Analysis Blog Tags: C# , Microsoft , Visual Studio

Xobni

If you spend a lot of time in Outlook then you should definately check out Xobni. Tags: Microsoft , Outlook

What to expect from Windows XP SP3

Not much, apparently. Tags: Microsoft,Windows

"SQL 2005 Tools Install Experience is the suck"

Every time I go to install the non-express SQL 2005 Management Studio I end up fighting with the installer for quite some time. It's pretty tedious, and there are plenty of other people out there having this problem. Previously I've managed to get the install process to work through various means, each time forgetting to document the steps I took. Turns out it doesn't matter, as there's a much easier method: "SQL 2005 Tools Install Experience is the suck" details an obvious and simple fix: But I did find the answer!  The trick is to browse to the Tools folder...

Sync Google Calendar with Outlook

Google's suite of applications just keeps getting better - Google Calendar can now be synced with Microsoft Outlook. This is something I'd love to use - however the installer wont run on 64bit Windows XP. Please be informed that Windows XP 64-bit Edition isn’t compatible with Google Calendar Sync at this time. The team here is definitely aware of the strong desire to use this feature and we're keeping track of all reports and requests as we work to improve Google Calendar Sync. Well, add me to the list of people...

IE8 on acid

Hopefully my last IE8 link for a wee while - The IE team posted that they were passing Acid2 a few months ago, yet people are seeing a broken face when they tested with IE 8 beta. If IE8 ends up passing ACID then there are a lot of presenters on web standards out there who are going to have to remove those chunks of their presentations where they load ACID in IE and laugh a lot.. what a shame! Tags: Internet Explorer , Microsoft

IE8 - apparently good for JavaScript developers!

JavaScript in Internet Explorer 8 is apparently good better! Tags: Internet Explorer , Microsoft

Be afraid, be very afraid

The cynic in me can't help but ask the question - is Internet Explorer 8 going to make life as a developer better, or worse? Time to break out the Virtual Machines and find out. Tags: Microsoft , Internet Explorer

VS 2008 Web Development Hot-Fix Roll-Up Available

Scott Guthrie posted on Friday about the release of the long awaited hotfix. Although there are a lot of issues addressed with this release, the ones I was most interested in were those around HTML Source view performance - after a quick test this morning it seems fixed. (Thanks Sonic, that's a nice way to start my Monday!) Link: Scott Guthrie: VS 2008 Web Development Hot-Fix Roll-Up Available Tags: Visual Studio , Microsoft

From the "glad it's not just me" files

Initially I thought it was possibly my work machine playing up when the Visual Studio 2008 HTML designer was crawling. I went through and applied all the usual tweaks for 2005 in an attempt to speed things up, but no joy. So I'm quite relieved to find out that it's a known bug. A hotfix is due shortly, and Scott Guthrie has promised to blog about it when it's released. Until then, it's back to Notepad for me! Woo! Tags: Visual Studio , Microsoft

Windows Home Server Disk Management Add-In

If you're using Windows Home Server on homebrew hardware, then this Add-In from Tentacle Software could be just what you're looking for. An exerpt from the page: This Windows Home Server Add-In is an extension of the standard WHS Server Storage interface. People who buy nice OEM WHS solutions get fancy LEDs that light up when a disk needs to be removed; us poor people with cobbled-together home-brew hardware don't. This add-in makes it easier to identify the physical disk you're working with in the WHS Console. Tags: Microsoft , Windows...

Visual SourceSafe 2005 Update

For those wanting to run Visual SourceSafe 2005 with Visual Studio 2008 (hang on, does anyone actually *want* to run Visual SourceSafe?), grab the recently released update (December 13th 2007) which is a rollup pack containing bugfixes as well as improved compatibility with VS2008. Tags: Microsoft , SourceSafe , Visual Studio

Parallel Extensions CTP

The December CTP of Microsoft's Parallel extensions has recently been released. Some info from the download page: Parallel Extensions to the .NET Framework is a managed programming model for data parallelism, task parallelism, and coordination on parallel hardware unified by a common work scheduler. Parallel Extensions makes it easier for developers to write programs that scale to take advantage of parallel hardware by providing improved performance as the numbers of cores and processors increase without having to deal with many of the complexities of today’s concurrent programming models. Basically a set of extensions...

XP SP3 > Vista SP1

Windows XP SP3 boasts speed boost, testers claim - the headline is a little misleading, as they're talking about noticing a speed boost when running MS Office under XP, but it's still good to know that SP3 delivers some sort of improvement. I concur with their assessment that Vista SP1 doesn't noticeably speed anything up - not even the insanely long file copy times. It was pretty disappointing, given Vista feels like there's plenty of places where it could be optimized. It's pretty weird thinking that XP is 6 years old. Moving away from naming an OS or product after a year...

IE7 now available to non valid Windows users

In an interesting move, Internet Explorer 7 is now available to users not running a genuine copy of Windows. Previously IE7 required the Windows Genuine Advantage validation process be completed before download. This could easily be a strategy tactic in the ongoing browser wars. Having a single (larger) number for one browser is going to look a lot healthier than having 2 smaller numbers. It could also be something that Microsoft are doing for the general good of the Internet community, which is certainly the tone that the blog post tries to convey - however you can make your...

Facebook and Microsoft

This is obviously a topic which is being done to death at the moment, however I was thinking a bit about what Microsoft might want to do with Facebook in terms of it's technology architecture if they buy into / buy out / (pick your term) Facebook. Facebook is currently written in PHP. I haven't read anything at all about what else they're using, but lets assume the web server is Apache or something similar, and the backend database is MySQL (google seems to suggest that's the case - if so then it's a pretty impressive endorsement for MySQL). So...

Web Site Projects

I've never liked Web Site projects. It's not that I've ever really had a reason to despise them, I've just always chosen Web Application Projects if given a chance - even in the pre SP1 days when they came as an additional install. Now, after being forced to use them for a few months (in one of those "not my architecture" situations) I've come to be able to put names and faces to all the reasons I'd subconsciously discriminated against them in the past. Firstly, the time delays in building - by default, with large projects the build...

Testing Web Applications on IE6

I've talked previously about options for performing IE6 Web Application testing. Some of them are pretty half arsed, and really the best approach is to keep a Virtual Machine handy. It's a funny situation when you need to quickly verify an IE6 issue, only to find that you don't have a copy of IE6 on ANY machine ANYWHERE - even servers! Fortunately Microsoft has a solution, even if it's a temporary one. This Virtual PC Image is a pre activated copy of Windows XP that comes with IE6 - you're a mere 600mb download away from being able to perform...

Silverlight 1.0 Final Release!

Wednesday, September 05, 2007 Today Microsoft announced the release of Silverlight 1.0, the fully supported version of its cross-browser, cross-platform plug-in for delivering the next generation of media and rich experiences on the Web. As the above says, Silverlight 1.0 has now been released! This is a pretty important step, because it brings us one step closer to the final release of Silverlight 1.1, which is when the fun really begins. In all seriousness, it's great that 1.0 has it's final release out, and that it seems to have happened in a pretty quick timeframe. I'm currently involved with a Silverlight project...

Subtle Lock in - liberating my data from Notes Databases Part 2!

The final part of my data migration involved migrating the site's comments, and placing them against the correct entries in the newly populated SQL Subtext database. I used the same techniques as previously to get the bulk of the SQL script created, with one minor addition. Can you spot it? utcDateTime := @Text(@Year(@Created)) + "-" + @Right("0" + @Text(@Month(@Created)); 2) + "-" + @Right("0" + @Text(@Day(@Created)); 2) + " " + @Right("0" + @Text(@Hour(@Created)); 2) + ":" + @Right("0" + @Text(@Minute(@Created)); 2) + ":00.000"; NewEntryID := "set @newentryid = (select top 1 ID from...

ReSharper 3.0, Vista, or aliens?

Seeing as I mentioned the ReSharper 3.0 release, I thought I should also mention that I've reverted my main work box (which is running Vista) back to ReSharper 2.5.2. I was having some weird issues around shortcuts not quite sticking, as well as some functionality simply not working (the compilation checking seemed either disabled or incredibly lagged, ctrl-p for parameter info was only working intermittently, and the automatic insertion of using statements wasn't firing either). It was a weird few hours working without full ReSharper functionality - it scared me thinking about how much I missed it. Unfortunately I...

Problems Installing/uninstalling Guidance Automation Extensions and Toolkit

Installation issues surrounding the Guidance Automation Extensions and Toolkit seem pretty common, including the infamous error 2869. There are a lot of postings where people had their issues solved by simply running the installers with elevated Administrator prilleledge, either via a command prompt or .cmd file. I recently had some issues installing the Web Service Software Factory on a Vista box, and no amount of Administrator elevation would shift it. The Web Service Software factory claimed it needed GAX to be installed, however GAX was already there. The GAX uninstaller wouldn't run, giving error 2869. I tried using...

IIS7 beta3 now available

The IIS 7.0 Beta3 shipped a few days ago with a Go-Live License for those of you who simply can't wait to get your production apps installed on the latest and greatest version of Microsoft's web server. Alternatively, there are plenty of webhosting providers who have installed the beta and are now offering it to customers so you can perform some testing without needing to perform any upgrades. This is especially handy if you're still using Windows XP or 2003 server, and don't have any spare hardware available to install Longhorn or Vista (which IIS7 requires). On a...

Fun with MSMQ

Working with MSMQ is pretty simple. A couple of quick google searches will return a nice array of code snippets and tutorials to help you get started. If you prefer books, there are heaps of them out there too, although I'm not really sure how you write entire book which is based soley on MSMQ, but I assure you they do exist. I understand that if you're developing an enterprise application that you'd probably want to use some more complex features of MSMQ, but the basic concept isn't that hard - put a message on the queue, take a...

SQL Server 2005 SP2 now available

SQL Server 2005 SP2 is now available for all versions. Link: Microsoft SQL Server 2005 Service Pack 2 Link: What's New in SQL Server 2005 SP2 Tags: Microsoft, SQL