Hi all, I’ll update this post with more details later, but if you are attending the “Developing Windows Azure and Web Services Jump Start” session with Bruno Terkaly and myself, you can grab a copy of my demo files here:
Grab the demo File from GitHub: http://aka.ms/MvaWsAndAzZip
Again, I’ll update this post later with the final info after the session!
I spent last weekend (09/21/2013-09/22/2013) at Active.com’s HACKTIVE hackathon. I had an awesome time, met ton’s of great people, and actually placed 3rd in the “developer” category with my “PhatActive” submission. WooHoo! A big thank you to Active.com, Mashery, Yahoo, Aetna, CoMerge and all the other sponsors for putting on a great event! As an evangelist, I am involved with a lot of hackathons, etc. It was so much fun to go as a participant! And these guys put on an awesome event!
The People and the Place
There was a great turn out for the event. There were a total of 15 apps presented (three in each of the “categories”, see below). However, MOST teams had at least two people on them, and some had as many as five. The room was pretty packed when it came time to present.
The event was held at CoMerge in San Diego. This is a fantastic facility. Thank you so much to Robert for the space!
Cheston Coantoi, owner of Driveframe LLC, and a seasoned hackathon particiapte was their to help teams focus on the challenge and build compelling presentations. There were also a number of folks from Active.com as well as Neil Mansilla from Mashery, Jesse Givens from Aetna, Tom Clancy from TAO Venture Capital Partners, and Rik Suhonen from Yahoo. Lots of support.
Read the rest of this entry »
If you want to add a custom domain name to an Azure Web Site, you are just a few steps away. This quick tutorial will show you how to configure both your DNS zone, as well as your Azure Web Site. I did make a few assumptions though…
- You have already registered your custom domain with a registrar, and have a DNS provider. I usually use GoDaddy for this, but there are numerous other choices. Use whichever one you prefer.
- Since I usually use GoDaddy as my DNS provider, I will show the steps specific to their tools. However, you should be able to complete the exact same steps with your own DNS provider’s administration pages
- I assume you already have a valid Windows Azure account, and a web site configured.
- All of my domain name references assume a “.com” top level domain. You can use any top level domain name you wish though (“.net”, “.org”, “.us”, etc.)
Ok. let ‘s get started:
Read the rest of this entry »
I’ll be delivering a “Business Intelligence Landscape” session tonight at the UCSD Extension Continuing Education & Career Showcase. In talk I’ll go over what people mean when they say “Business Intelligence”, as well as some of the core concepts and common solutions. We’ll talk about stuff like Extract, Transform and Load (ETL), Data Warehouses, Star Schema, Cubes, Aggregates, MDX, KPIs Reporting Tools, and Data Mining. But if that weren’t enough we’ll see how the cloud and big data are changing the BI landscape as well.
Feel free to grab a copy of my slides:
Windows Azure Mobile Services is effectively a node.js application, and as such is extensible using node.js. Currently this extensibility comes in the form of table scripts, scheduler scripts and custom apis.
As you begin to write these scripts for your azure mobile services, it is helpful to have access not only to the documentation for the Windows Azure Mobile Services Script Reference, but to Node.js itself. Node.js however evolves rapidly as do most other modern frameworks. That means that the documentation you find on the Node.js site may be for a different version of node than is actually running in your Mobile Service.
So that brings up two questions:
- How do you Identify the version of Node that is running in your Azure Mobile Service?
- How you get docs for that version of the Node API?
Read the rest of this entry »
I’ll be showing off all things good about Windows Azure Mobile Services tonight at the San Diego .NET User Group. Feel free to grab a copy of my slides!
Azure SQL Database “Premium” limited preview is now available. Premium edition databases offer performance advantages over the current Web and Business edition SQL Database offerings by allowing the reservation of a fixed amount of reserve capacity for a database, including it’s built-in secondary replicas. This ability is ideal for applications with requirements such as:
- High Peak Load
- Many Concurrent Requests
- Predictable Latency
Currently, two “reservation sizes”, P1 & P2, are being offered. P1 offers better performance predictability than the current Web and Business editions, while P2 roughly doubles the performance of P1. Premium databases are billed based on their reservation size and storage volume.
Sign up for the preview here:
Windows Azure Preview Features page
More details, including preview pricing are available here:
SQL Database Pricing
Windows Azure Cloud Services have some fantastic diagnostics capabilities that leverage those provided by Windows and the .NET Framework.
If you are creating a Web Role, and would like to be able to easily view trace information in the Compute Emulator during debug sessions on the local machine, you may find that the trace entries don’t appear by default.
To fix the problem, you simply need to add an entry to your web.config inside the web project.
<add type="Microsoft.ServiceHosting.Tools.DevelopmentFabric.Runtime.DevelopmentFabricTraceListener, Microsoft.ServiceHosting.Tools.DevelopmentFabric.Runtime, Version=188.8.131.52, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
<filter type="" />
It is easy to forget that an Azure SQL Database exists on an Azure SQL Server. One Azure SQL Server can support multiple Azure SQL Databases. The biggest benefit to a single Azure SQL Server hosting multiple databases is that you have a single administrative login and set of firewall rules that affect all databases on that server.
This can lead to confusion however if you have had a server in place for some time, and add a new database without remembering the original server credentials or firewall rules.
To remind yourself of the administrative login for your database, first login to the Azure Management Portal (https://manage.windowsazure.com). Along the left hand slide, select “SQL DATABASES”. On the “DATABASES” page, find your new database in the list, and locate the server name from the “SERVER” column (FYI, the real server names have been truncated in the screenshots below for security purposes):
If you click on the name of the server above, you will be taken to the “DASHBOARD” page for that server. From there, along the right hand side under “quick glance” you can see the “ADMINISTATOR LOGIN” name, and if needed click the link further up on the “Reset Administrator Password” link.
Once you have a figured out, or if needed reset, the administrator credentials. You can now log in an create additional logins and user accounts using the CREATE LOGIN and CREATE USER statements…
Did you know that Windows Azure has it’s own store? It’s been around for some time as the Windows Azure Marketplace. Well, today an update to the Windows Azure Management portal allows both store vendors and consumers a much better shopping experience!
When you sign into the Windows Azure Management Portal you will see a new category on the left titled “ADD-ONS”
To sign-up for a new ADD-ON, click on the “NEW” button at the bottom:
Then click the “Store” icon:
Then use the “Choose an Add-On” wizard to complete your selection:
Once you have added an Add-On to your account, you can manage each by selecting the Add-On on the “ADD-ONS’ page and using the commands along the bottom. For example, here are the commands for the SendGrid add-on:
There are numerous add-on including data sets, data services, and application services. You can add services including:
- Bing Search API
- ClearDB MySQL Database
- MongoLab hosted MongoDB
- Email services with SendGrid
- Loqate Verify’s Address Verification
- Many more…
Give it a try! Sign into the Windows Azure Management Portal and go shopping!