Look at what I was greeted with when I logged into my US Bank account. Probably because I'm on Firefox. I assume it would have appeared fine in IE 6 :-)
A is for anthrax, deadly and white.B is for burglars who break in at night.C is for cars that have minds of their ownand accelerate suddenly in a school zone.D is for dynamite lit with a fuse.E is for everything we have to lose.F is for foreigners, different and strange.G is for gangs and the crimes they arrange.H is for hand lotion, more than three ounces;let’s pray some brave agent soon sees it and pounces....
- VS 2010 RTM support
- .NET 4 support
- Cloud storage explorer
- Integrated deployment
- Service monitoring
- IntelliTrace support for services running in the cloud
- Azure can run .exe and native libraries but you'll almost certainly need to run them in full trust mode and remember that this is a a 64bit platform...
- A fast way to push data to the cloud: Create a VHD, upload it to the cloud as a page blob and you can mount it as a drive. You can have multiple readers but you have to manage write access yourself
- Queue messages are limited to 8KB and have to be explicitly deleted. When you read a message you specify a timeout (default 30sec?), if you haven't deleted the message in time it will be reinserted in the queue. This does introduce a race condition but Microsoft erred on the side of processing a message twice, rather than risk missing one. Fair enough (as long as it's a deposit to my bank account! :-)
- All Azure Storage exists in three replicas, writes don't return until they've written to all three
- SOAP is out, REST is in (good!)
- Retry calls in Windows Azure, SQL Azure, and your own services (clouds can be unpredictable places, though in this case MS might as well build this functionality in)
- Use separation of concerns to isolate cloud / enterprise differences (came up in a discussion around using dependency injection to enable swapping out SQL Server for SQL Azure)
- Get as current as possible before migrating to Azure (if your app isn't already on the latest version of MS software, you'll have a hard time bringing it to the cloud)
- Migrate applications one tier at a time (Huh? I'd assume latency between tiers would kill the performance of the vast majority of apps)
- Microsoft has come a long way since its first Azure release almost a year and a half ago
- Azure is clearly going after Amazon Web Services feature for feature
- Its philosophical difference with AWS remains: Azure gives you a greater abstraction (i.e. less to worry about) compared to the bare bones VMs of AWS, at the cost of some flexibility
- Azure gives you strong developer tools as long as you stay on your local dev environment
- But dev experience is painfully slow when round tripping to the VM can take 5-20 minutes. This needs to be fixed!
- We need more sophisticated NoSQL options (where is map/reduce?) esp. given the restrictions placed on Azure SQL
- Oh, and apparently an Azure private cloud announcement is in the works, music to the ears of large corporations everywhere!
Not everyday I see ads for iPhone / iPad apps. Still the subway's the perfect venue to reach casual gamers. Cowboys vs. Zombies? That's gotta be high on the office worker wish list! :-)
Why focus on 250 knots? Because that's the FAA mandated maximum speed for aircraft under 10,000ft. It came about after this accident: http://en.wikipedia.org/wiki/TWA_Flight_553.
More details on the X2's flight: http://www.aopa.org/aircraft/articles/2010/100607sikorsky.html
In the summer of 2006 I was sparring with a friend at Tae Kwon Do, blocked a kick with my forearm, and CRACK! Thus was a bone broken.
The initial casts severely curtailed the use of my left arm, hand, and blog. Even when my arm healed fully, inspiration was lacking. The Kaiser folks were very nice and accommodated my requests for cool cast designs :-)
Now that I've moved all my old posts to posterous, I think it's time to submit the occasional post again. After all, it's been four years, and I have no more excuses ;-)
If you're on a Windows OS and need to transfer files via scp or sftp, look no further WinSCP is what you want.
I won't repeat all its great features, you can read about them on the site itself. It's a great tool.
That said, one missing feature is a way to export you sessions so you can migrate or import them on another computer. Turns out the solution is simple:
- Fire up regedit
- Export this key to a file:
HKEY_CURRENT_USER\Software\Martin Prikryl\WinSCP 2\Sessions
- Import the resulting .reg file on your target machine
Simple but... How about adding the functionality in WinSCP Martin? Cheers!