10 Myths About Docker That Stop Developers Cold (Derick Bailey) - This post is a must. With Docker being more and more popular, it's a good idea to have a little education before those conversations reach you.
Dockerizing a real world asp.net core application (Thien Nguyen) - Fantastic post. I really like it when authors are sharing with us their trials and errors because it the best way to really learn something.
Cloud
How Azure Functions Pricing Works (Chris Pietschmann) - This post cannot explain more clearly and simply the pricing formulas. At least for this service...
VIDEO: How to get started with technical public speaking! (Scott Hanselman) - This one-hour video is a great way to relief yourself a lot of pressure if you are, or want to start giving talks... It's definitely a good investment of your time.
Moving to Microsoft Azure (Filip Ekberg) - Another story about a blog migration on Azure. It's always interesting to learn what kind of trouble the people got while doing that.
Visual Studio Online Update – May 20th (Brian Harry MS) - Heads up about the last update on Visual Studio Online and what's coming next. BTW try it's very nice.
Setting up an Internal PowerShellGet Repository (Kris Bash, Roman Kuzmin, Peter Kriegel) - This post introduced a nuget for PowerShell packages, and how to install our private repository. Nice!
Indigo Studio from a Developer Perspective - I was also skeptical, the first-time someone talked me about Indigo. However, the best way to make your idea about something is to try it...
Basic Tier Virtual Machines (Kenai Kwa) - It’s time to save money. We need to change the type of our VM to be basic for all Azure VMs that don’t need load balancer or scalability.
IIS Reset on Windows Azure Web Role (Value Maker) - Safe yourself sometimes and gray hair by reading this post before you got to do IISReset on an Azure VM…
(An updated version of this post is available in both English and français)
First of all, why would you want to copy Virtual Hard Drive (VHD) or a blob from a Windows Azure subscription to another? It could be for: doing backups, because your Windows Azure trial is ending, to get a copy of a client’s VM to investigate a problem. So, when one of my client asked me if it was possible to do it, my answer was: “Yes it is, using command line tools”. But since he was looking for a simple solution, I wrote him a little script that I will share here so everyone can enjoy it.
Get Started
To do the copy, you only need to do one PowerShell command. But, in order to execute this command, you need to have Windows Azure command-line tool already installed. At the end of this post, the script to install the Windows Azure command-line tool will be provided.
The command
Having installed the required tool, you can execute this one line of code from the Windows Azure command-line:
azure vm disk upload <source-path> <target-blob-url> <target-storage-account-key>
Get the source
In this command, you must replace <source-path> by the url of the VHD or blob that you want to copy from.
You can get this url through the Windows Azure Portal, using your account where you want to copy from.
On the left side of the screen click on the Storage icon.
Then click on the storage name.
From the top of the screen click on Containers
And when the container list appears click on the name of the container to get the details view.
Get the destination
Now that the "from" as been identified, we need to specify the “to”. We must replace the <target-blob-url> by the url of the Windows Azure Storage container in the destination Azure subscription. If the Blob container already exists, just connect to this account and follow the previous steps. Otherwise, you need to create a new one by using the “+” imbutton on the bottom left of the screen.
The easiest way is to set the container with a public access at the time of the transfer. You can set this option when creating or editing the container using the button at the bottom of the screen.
Then specify the access propriety to Public Container.
Get the key
Last part but not the less important we must specify the storage account key and replace the <target-storage-account-key> with it. You can find it by accessing the Manage Keys button from the dashboard of the Storage. You can use either the primary or the secondary access key.
Install the Windows Azure command-line tool
Here is a little script that you should put in a “.cmd” or “.bat” file. It will install the Windows Azure command-line tool with Node.js and Chocolatey. After running the script, a console window that looks like this should be open.
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('http://bit.ly/psChocInstall'))" && SET PATH=%PATH%;%systemdrive%\chocolatey\bin
@powershell "cinst nodejs.install" && SET PATH=%PATH%;%ProgramFiles(x86)%\nodejs
@powershell -ExecutionPolicy unrestricted "npm install azure -g" && SET PATH=%PATH%;%USERPROFILE%\AppData\Roaming\npm\
@powershell azure
pause
Table Storage 2.0 (Tyler Doerksen) - Nice post that explains the new structure of the namespace in the library and gives some samples of code how to use it.
Azure Remote PowerShell (Dustin Metzgar) - This post explains how the author managed to get more information from an instance running in Azure. The code sample is also available.
Why All The Lambdas? - This post explains very clearly how the lambdas are so useful by using a well use sample of code in Asp. Net MVC @Html.TextBoxFor(Model.Rating).
JQUERY 1.9 BETA 1 RELEASED - Nice jQuery 1.9 is coming. Learn all about the new features ex: the multiple getter. Since big structural changes are maid in this version the jQuery team is providing migration tools. Learn where to find these and how-to uses them in this post.
Recreate a VM .. over and over again (Priyo Lahiri) - Nice script that is a time saver. I would have liked to have it one month ago when I was testing deployment... Let's keep it for the future.
Surface & iPad Collision Course - Nice post that compares what could be compared between an iPad and a Surface... Nothing unexpected put still something to read.
Backing Up WordPress? Don’t Make These 9 Mistakes - If you are a developer, you probably backup your machines and your code. That good. Do you do the same for your blog? You should, here is how-to do it the good way.
Backup SQL Database Federation (Herve Roggero)- Introduction to a very useful tool call Enzo Cloud Backup that gives you the ability to backup and restore Azure Federation Database. These options are available through a graphic interface and API. You can even setup a schedule.
Embrace the Cloud: Your Customers Are! (Clayton M) - 4 out of 10 of your customer are using the cloud. If you don't move, they will continue without you. This is the main premise of this post.
Free online Windows AzureConf this Wednesday (Scott Gu) - Nice conference with some amazing presentations that you should really watch. When this post will be publish the video should be available on Channel9.
Microsoft Acquires StorSimple (Michael_Park) - News from the acquisition of StorSimple, the great product to extend really easily your local storage.
Upgrading to Azure SDK 1.8 (Tyler Doerksen) - Great post the pass through some migration issue that you can have when a VS2010 Azure project is open the first time in VS2012.
Tagging Comes to Readability (David Sleight) - Great add-on to a great tools. I'm a big fan of Readability and looking forward to upgrade my script using the API.
5 Ways to Use Images to Make Your Posts Irresistible (Darren Rowse) - Maybe it's my photographic background but I found that post to be absolutely true. The web is graphic so you must use image for all type of posts or articles.
ASP.NET Web API and Azure Blob Storage (Yao) - Super tutorial that show step by step how to manage your Azure Blob Storage by code, by doing a nice helper class.
Exterminating Common jQuery Bugs (Elijah Manor) - Wow what a great video. It goes through all most frequent mistake we make, explain why it doesn't works and fix it. Take a look at the tool he is using. An open source (soon) presentation framework. Very nice!
3 Interview Questions That Reveal Everything (Jeff Haden) - Nice post. I like the questions it's true that you should learn a lot from them even if the candidate is not "verbose".
An Introduction to NuGet - Nice post that explain quickly what is NuGet and witch tools are available.
Why I Hate Unit Testing - What a nightmare! I'm not sure that this post will help the undecided to join the unit testing but this JusMock tool deserved a look.
A Super-Efficient Email Process (Peter) - Explain a simple method to be more productive and efficient with e-mail management.
the Continuous Client (Joshua Topolsky) - So true, I'm looking for a continuous Twitter client for a long time now. I don't understand why this isn't in all application. Congratulation to Kindle for this! You can start reading on one device and continue to another one without effort.
5 Things to Ask Your Cloud Backup Services Provider - I'm a Mozy user and really happy with it. Of course this post is also a sales pitch but the questions are the good one and should be considered when selecting your backup solution. When did you do your last backup?
Logging in Azure: Part 1 (Tyler Doerksen) - Very nice post that show how to implement, with a simple twist, how to log with Log4Net (or transform an application using it) in an Azure Blob storage. Part 1 of a series.
Logging in Azure: Part 2–Table Storage (Tyler Doerksen) - Second post of a series that explain how to implement a solution so that Log4Net write in an Azure storage table. This leverage the search for a particular type of error.
Need A Cloud Monkey? Netflix Unleashes Simian Army - Monkeys is the name of all those programmes or applications that are used by Netflix to watch their system. This post report that Netflix announce they will give the code as open source.
Why you need to learn async in .NET (weblogs.asp.net) - Nice post with a code sample that illustrate the advantage of using the async framework. Let’s the code represents “the what” of what you want to do not “the how”.
WCF-SQL Adapter and permissions - Well explain. I got this once, and I remember spending few minutes trying to understand this error message... It's a shame that it's not the good one that is display first...
Lowering the Barriers to Code Generation with T4 - If you are not already using T4 or if you think code generation is only for "big project", this post is for you. This very nice tutorial shows how to use T4 to improve the quality, the stability and the readability of your code. A must for all serious .Net developer.
Most Valuable Professionals? Give Me A Break. (Davy Brion) - It couldn’t be that bad! I agree that like in any sphere some people are lazy or surf on some appearance but I hope that not reflecting the majority.
Introducing Iris: A Big Leap Forward in Drawing Meaning from the Web (Chris Dary) - I'm using Readability for a long time now. I but tools using their API. I ask them a lot of questions. And one thing keeps coming back: improved. They always answer my questions. They are listening the developers, trying to make the API or their tools better. A big thumb up to Readability. Try it by yourself you'll see.