vote up
0
vote down

In which hints become facts: XNA Game Studio 4.0

Today we announced what I've been hinting at this past few weeks: XNA Game Studio 4.0 is coming soon* to a phone near you! Quick summary: New platform Windows Phone 7 Series New features Integrates with Visual Studio 2010 Dynamic audio output Microphone
 
ShawnHargreaves
Mar 10 2010 05:32 AM
vote up
0
vote down

Tab Isolation

Tab isolation has recently become a more popular topic. This post is a quick survey of what tab isolation is, how it works, and what it provides. What is it? Tab isolation is a way to improve a browser’s reliability by containing the impact of a crash.
 
ieblog
Mar 05 2010 06:36 AM
vote up
0
vote down

Working with the HTML5 Community

We’re always excited to engage with members of the W3C including the developers of other browsers as well as the broader web development community to help shape the direction of emerging Web standards, particularly HTML5.  This includes
 
ieblog
tags: w3c
Mar 10 2010 06:51 AM
vote up
0
vote down

Why is the fine for a basic traffic infraction in the state of Washington such a random-looking number?

Willy-Peter Schaub was puzzled by a sign reminding drivers that the fine for obstructing an intersection is $101 and wonders what the extra $1 is for. The laws of the State of Washington defer the monetary value of traffic fines to the Infraction Rules
 
oldnewthing
Mar 09 2010 09:45 PM
vote up
0
vote down
vote up
0
vote down

Sometimes I have code blinders on

This is a piece of code that I am using in RDB, at some point, it threw a null reference exception: I am ashamed to admit that I started doing some really deep debugging to understand the bug (this happen only under very strange circumstances). When I
 
Ayende Rahien
Mar 05 2010 05:07 PM
vote up
0
vote down

Everyday is Grammer Day

March fourth is not just a pun on march forth, but it's also National Grammar Day, sponsored by the Society for the Promotion of Good Grammar.
 
oldnewthing
Mar 04 2010 10:16 PM
vote up
1
vote down

Getting code ready for production

I am currently doing the production-ready pass through the Rhino DivanDB code base, and I thought that this change was interesting enough to post about: public void Execute() { while(context.DoWork) { bool foundWork = false;
 
Ayende Rahien
Mar 06 2010 04:24 PM
vote up
0
vote down

Why doesn't double-right-click bring up the Properties dialog?

kip asks why double-right-click isn't a shortcut for Properties. Recall the logical consequences of the way Windows converts single-clicks into double-clicks. The double-click action is an extension of the single-click action. In the case of context
 
oldnewthing
tags: other
Mar 08 2010 08:30 PM
vote up
0
vote down

Is Opera 10.5 the Best Browser Ever?

Could this be the fastest, best-looking, and most configurable browser available? Craig reviews the newly-released Opera 10.5. Related posts:Can Opera Ever Become Popular? Opera is one of the fastest and most innovative browsers....What’s New in
 
Craig Buckler
Mar 09 2010 06:11 PM
vote up
0
vote down

A Trip Down Memory Lane - Presentations over 10 years old

I've been presenting for a long time. It's great fun, mostly it's stand-up comedy with code and PowerPoint. I also keep everything, always, so earlier today when I was asked by a friend to find some ten year old code, I found a few 10 year old
Mar 09 2010 07:09 AM
vote up
0
vote down

WPF and Text Blurriness, now with complete Clarity

The #1 complaint I hear about WPF (Windows Presentation Foundation) is that many fonts end up looking "blurry." It's a darned shame because really great applications like Evernote get criticized because of this one issue*. The blurriness
Mar 09 2010 01:27 PM
vote up
0
vote down

The best actors in the business still lean into the microphone when they talk

Now let me get this straight. The Oscars honor, among other things, the best actors in Hollywood. These are people who have devoted their professional careers to reciting dialog in front of a camera and making it look spontaneous and natural. But for
 
oldnewthing
Mar 09 2010 07:09 AM
vote up
0
vote down

Slaying relational hydras (or dating them)

Sometimes client confidentiality can be really annoying, because the problem sets & suggested solutions that come up are really interesting. That said, since I am interesting in having future clients, it is pretty much a must have. As such, the
 
Ayende Rahien
Mar 08 2010 02:16 PM
vote up
0
vote down

IE8 SmartScreen Filter - Protecting Users at Internet Scale

The RSA 2010 Security Conference is just finishing up here in San Francisco, and I’m struck by how many of the conference sessions and keynotes have warned about the threat that socially engineered malware poses to the security of the Internet. Malware
 
ieblog
tags: security
Mar 06 2010 10:08 AM
vote up
0
vote down

How do I access the magic IEEE floating point values like NaN in code?

There are functions like _isnan, _isnanf, _finite, and _fpclass for detecting that a floating point value is one of the special values like NaN, but how do you actually generate one of these values? You can access these values from the
 
oldnewthing
tags: code
Mar 05 2010 08:30 PM
vote up
0
vote down

Is select (System.Uri) broken?

I can’t really figure out what is going on! Take a look: The value : http://localhost:58080/indexes/categoriesByName?query=CategoryName%3ABeverages&start=0&pageSize=25 And the problem is that I can’t figure out why calling this once would fail,
 
Ayende Rahien
tags: bugs
Mar 05 2010 01:24 AM
vote up
0
vote down

Color Picker: Works even in IE6

Works even in IE6 Love that quote from the color picker over at RaphaelJS land. This plugin by Dmitry Baranovskiy gives you an easy color picker in short order: PLAIN TEXT JAVASCRIPT:   var icon = Raphael("picker", 23,
 
Dion Almaer
Mar 04 2010 06:08 PM
vote up
0
vote down

The Problem With Opera

Few people have a bad word to say about Opera. But that's possibly because so few people use the browser. Craig pinpoints some of its problems and suggests a number of ways Opera could attract a higher audience. Related posts:Can Opera Ever Become
 
Craig Buckler
Mar 10 2010 03:36 PM
vote up
0
vote down

8 Design Elements Your Blog Should Have

if (typeof Meebo == 'undefined') { Meebo=function(){(Meebo._=Meebo._||[]).push(arguments)}; (function(q){ var args = arguments; if (!document.body) { return setTimeout(function(){ args.callee.apply(this, args) }, 100); } var d=document, b=d.body,
 
Mark Thompson
Mar 09 2010 07:15 AM
vote up
0
vote down

Download IObit Advanced SystemCare Free – Maximize Your PC’s Potential

When an application is downloaded almost a Million times in one week (last week), from CNET alone, you have to think, there must be something to it. Application popularity is not always indicative of an application’s strength of course – I can think of
Mar 05 2010 11:35 PM
vote up
0
vote down

ASMX and JSON – Common mistakes and misconceptions

While we were recording episode 5 of Mastering jQuery, I found myself running down a lengthy list of misconceptions and potential pitfalls when it comes to using ASMX services for AJAX callbacks. After years of fielding questions revolving around that
 
Dave Ward
Mar 04 2010 06:12 PM
vote up
0
vote down

Effortless Time Tracking With Chrometa

Most time tracking and management applications require some up front work before you can roll with them, but not Chrometa. This app starts working for you as soon as you install it. Running in the background, Chrometa tracks all your computing activities.
 
Meryl K Evans
Mar 10 2010 02:40 AM
vote up
0
vote down

HTML Minification

Good old Kangax has been playing with HTML minification and has shared his new tool in an early stage. What does it do? Kangax has forked John Resig’s HTML parser which parses the HTML and sends that into the Minifier. This has rules that do things
 
Dion Almaer
Mar 10 2010 05:45 PM
vote up
0
vote down

Why I’m Not Using an e-Book Reader

Like a lot of web workers, I spend a fair amount of time traveling. I like to read books and catch up on the news while I'm away, so it seemed like a good idea to try reading electronically.
 
Charles Hamilton
Mar 10 2010 12:31 AM
vote up
0
vote down

Inbound Marketing: A Social Media Primer

While we may not all agree on the "rules" when it comes to marketing, we can all agree that marketing has changed considerably in recent years, largely due to social media. "Inbound Marketing" is a primer for those looking to make the most of social
 
Meryl K Evans
Mar 10 2010 12:30 AM
vote up
0
vote down

SQL SERVER – Improve Performance by Reducing IO – Creating Covered Index

This blog post is in the response of the T-SQL Tuesday #004: IO by Mike Walsh. The subject of this month is IO. Here is my quick blog post on how Cover Index can Improve Performance by Reducing IO. Let us kick off this post with disclaimers about Index.
Mar 09 2010 07:09 AM
vote up
0
vote down

Delete Invasive Flash Cookies – Two Free Tools

Invasive Web Sites – Another Look at Flash Cookies. I first wrote on the issue of Flash Cookies back in September 2009, (LSO (Flash Cookies) – A Serious Attack on Your Privacy), and since then, if my own experience with these obnoxious web trackers is
Mar 09 2010 07:12 AM
vote up
0
vote down

Why You Still Need Business Cards

As a web worker, I handle most of my communications online. My first contact with many of my clients is via email or, sometimes, phone. But I still have a big box of business cards sitting on my desk, and I think they come in handy.
 
Thursday Bram
Mar 09 2010 02:30 AM
vote up
0
vote down

What happens if I drag the mouse by exactly the amount specified by SM_CXDRAG?

The drag sensitivity is specified by the system metrics SM_CXDRAG and SM_CYDRAG. What happens if I drag the mouse by exactly the amount specified by these two parameters? Nothing. These parameters control the drag insensitivity of the mouse. If your
 
oldnewthing
tags: code
Mar 04 2010 08:30 PM
vote up
0
vote down

Bad habits to kick : creating the uber-view

In my last post in this series , I talked about using ancient copies of Books Online, and why it can be important to keep your local documentation current. This time I wanted to touch on massive and wasteful views that are re-used a little too much.
 
AaronBertrand
Mar 08 2010 06:07 AM
vote up
0
vote down

Save Time Money and Aggravation – Physically Clean Your Machine

Clean and maintain your computer, in 5 easy steps. Recently, I was reading an article by another Blogger, in which he described and illustrated the “inner workings” of a typical PC. What I found surprising, was the number of comments from his readers,
Mar 07 2010 12:59 AM
vote up
0
vote down

Backward compatibility

If you've been paying attention to my recent posts, you probably noticed I have been thinking about ways we could improve the XNA Framework API. Which begs the question: how much is it possible to clean up an API while maintaining backward compatibility?
 
ShawnHargreaves
Mar 05 2010 09:27 PM
vote up
0
vote down

CSS Crunch: new IE Extension for developers

There are many tools in the market that allow you to customize your pages' cascading style sheets (CSS), but there are actually a very few that do the opposite—scan for all the CSS rules in the document and remove those that are not used. Cleaning out
 
ieblog
Mar 04 2010 11:51 AM
vote up
0
vote down

One of the consequences of accepting a job offer is that you might end up working with an interviewer who didn't like you

At an informal gathering, my colleagues and I started talking about our experiences being interviewed at Microsoft. One of the people there remembered how one of the pieces of feedback on the interview lo these many years ago was that although my
 
oldnewthing
tags: other
Mar 11 2010 02:23 AM
vote up
0
vote down

Empty Nothings

A few weeks ago, some of my colleagues and I were discussing the idiosyncrasies of various programming languages (as we often find ourselves doing—we’re kind of geeky that way), when one of us pointed out that the following code is completely valid C++0x
 
Dustin Campbell
Mar 05 2010 02:26 AM
vote up
0
vote down

We moved your ASP.NET website cheese, in a good way

We've just pushed live an update to the http://www.asp.net site. This is the first of a series of updates to the site we'll be making this year. The home page for the site was getting bogged down with info and was too visually busy. It was too complex
tags: msdn
Mar 11 2010 06:43 AM
vote up
0
vote down

Microsoft Fix Their Non-Random Browser Choice Screen

According to several reports during the past week, Microsoft's browser choice screen was not as random as it could be. Craig describes the problem and reveals Microsoft's solution. Related posts:Microsoft Starts the European Browser Choice Update
 
Craig Buckler
Mar 07 2010 12:56 AM
vote up
0
vote down

W3C HTML Working Group Publishes New Drafts

Last week, the W3C HTML Working Group reached a decision to publish several new working drafts and these are now available. The discussion about what to publish and how to structure the HTML5 specification has taken several months. In November, at the
 
ieblog
tags: w3c
Mar 06 2010 03:49 AM
vote up
0
vote down

Registration for Google I/O 2010 is now closed

This year's conference is now sold out, which means we'll be seeing over 4,000 of you on May 19-20 at Moscone West! For those of you who can't join us in person, video recordings of all sessions and keynotes will be available on YouTube following the
Mar 05 2010 02:25 AM