# Thursday, 03 April 2014

Like Day 1, there were a number of big announcements from Microsoft during the Day 2 keynote at the Build conference. The most exciting parts were the new features of Windows Azure (now “Microsoft Azure”), as that team continues to push out new features at an impressive rate.

My notes from the Day 2 Keynote are below. Just like yesterday, these are just my raw notes and it’s possible I missed or misheard or mistyped something. So back off, ok? ;)

Azure
    Create, Delete, Manage Azure VMs from within Visual Studio
    Enable Remote .NET Debugging on VM
    Use Puppet to manage Azure VMs
    Intelligent Routing with Traffic Manager
        Route user to closest data center
        Manage failover
    Provision Azure from Visual Studio
    Powershell editor in Visual Studio
        Azure deployment scripts
    Browser Link
        2-way communication between VS and any web browser
    Web Jobs
        Run Background tasks
        Web Jobs SDK
    Free SSL certificate with every web site instance
    Publish code from VS to Azure Mobile Services
    Single Sign on with Active Directory
    Enable Java on Azure
    SQL Azure
        Max SQL Database size 500GB (was 150GB max)
        Automatic backups
        Self-service restore
            roll back db to point in time
            Built-in feature. On by default
        Active geo replication
            Primary DB in read-write mode
            Secondary in Read-only mode
            In case of catastrophe, you can initiate failover
.NET and C#
    Visual Studio suggests refactoring
    Roslyn project is now Open Source
    Xamarin can use Roslyn Compiler
New Azure Portal
    Service Health
        Snapshot of global health of data centers
        Drill down via "blades" - flyout panels
    Visual Studio online integrated into Azure portal
        Team project
        Automated builds
        Source control
        Edit code in browser (syntax highlighting)
        Check in changed code
        Azure Resource Manager

Thursday, 03 April 2014 20:48:32 (GMT Daylight Time, UTC+01:00)

Day 1 of the Microsoft Build conference is in the books. The keynote included some exciting announcements. The most significant changes were about Windows Phone 8.1, however there were also some interesting upgrades to Windows 8.1 and Microsoft office, along with a look at new phones from Nokia.

Below are the notes I took during the keynote. I learned most of this information at the same time as the rest of the world. If my notes contain any errors or important omissions, it’s because they are just that – raw notes.

Windows Phone 8.1
    Action Center
        Accessible from anywhere
        Show important apps and settings
    Customize lock screen (personalize)
    start screen
        Show more tiles (High-density)
        Background
    Cortana
        Digital assistant
        Powered by bing
        Replaces WP8 Search button
        Quiet hours
        Infers places and interests, but you can override or add to these
        Personal assistant:
            "What's on my calendar for Saturday?" "Wake me up at 7AM" "Put dentist appointment on my calendar for August first at 10AM"
            Lets you know about conflict
            Cortana is currently in BETA!
        "Next time I talk with X, remind me to talk about Y"
            Sets reminder. Reminds during next phone call, chat, or e-mail with X.
    Enterprise VPN on phone
    S-MIME E-mail
        Digitally signed e-mail
    MDM Policy: Workplac settings: workplace apps; restrict apps or saving to phone by role
    Workflow keyboard
        drag finger across letters
        Set Guiness record for fastest phone typing
    IE11
        Reading mode
        In-private browsing
    Availability
        Rolling out to consumers in next few months
        On new phones in late April / Early May
Windows 8.1 Update
    Mouse and Keyboard users
        Minimize Modern app
        User can make taskbar visible
        Switch between Win32 and Modern apps
        Power, Search, and Settings on-screen (top-right)
        Right-click menu on Metro side
        CTRL+Click
        New apps highlighted
    Availability
        April 8

App Dev
    Universal Windows apps
    Same code to produce apps for phone, tablet, and client
    Migrate existing app
        Drag common code to "Shared" node in Project Explorer
        Create custom controls for each platform
    Common app experience across devices
        Shared App Identities
        Customers can buy 1 app and it will work on phone and PC
        In-app purchaces cross platforms (e.g., buy sword)
        Devs can choose different experience if desired
    Submitting app to store now 50x faster

Office
    Optimized for touch
        Larger ribbon icons
    Galleries
    Faster - more responsive
    Unlimited Undo & Redo
    Automatically saving Office docs to OneDrive
    Pinch to zoom
    Same office version runs on PC, Tablet, and Phone
Phone
    Silverlight apps still run on WP8.1
WinJS = cross-platform

Thursday, 03 April 2014 06:38:54 (GMT Daylight Time, UTC+01:00)
# Tuesday, 01 April 2014

The 2014 Microsoft Build Conference takes place April 2-4 at the Moscone Center in San Francisco. Build has been sold out for months and I am not going. However I can still attend the sessions of this conference because Microsoft will be streaming them live from http://channel9.msdn.com/?wt.mc_id=build_hp.

I intend to watch the keynote. It begins at 8:30AM San Francisco time, which is 11:30AM at my house, which means I can sleep in a bit. Other sessions are available live on Channel 9. Even if you miss one (if you have to work or if it takes place at the same time as another session you want to see), you can view a recording shortly after the session ends. The conference schedule is available at http://channel9.msdn.com/?wt.mc_id=build_hp.

Microsoft has a history of making major announcements at Build. Although I have no inside information, I expect the same thing to happen this year. If you are in the tech world, it’s worth your time to at least watch the keynote.

I would like to attend next year’s Build Conference (Boss, that’s a hint, if you are reading), but I can still view the content from my own living room.

You should too.

Tuesday, 01 April 2014 21:45:40 (GMT Daylight Time, UTC+01:00)
# Monday, 31 March 2014
Monday, 31 March 2014 16:02:00 (GMT Daylight Time, UTC+01:00)
# Saturday, 29 March 2014

I am home after touring around Indiana and Ohio this past week, speaking at student groups and user groups.

You can find below my slides and demos for each presentation

Date Event Slides /Demos
Mar 24 Indiana University student meetup download
Mar 25 Cincinnati .NET User Group download
Mar 26 Dayton .NET Developers Group download
Mar 27 Central Ohio .NET Developers Group download
Saturday, 29 March 2014 14:14:38 (GMT Standard Time, UTC+00:00)
# Tuesday, 25 March 2014

SpinachTopBanner[1]

This is the second time, I’m going to promote my own apps in this space.

I’ve written a series of games based on a green-haired cartoon character I created named “Spinach Top”.

So far, I’ve published 4 of these games, described below.

Spinach Top Climbs the Sky
In this game, you can use the keyboard arrows or on-screen arrows to make Spinach Top jump from platform to platform until he reaches the smiling sun at the top of the sky. The trick is that the platforms change their speed each time they change direction. Bonus points for getting to the top faster.
Install this game here.

Spinach Top In Space
Spinach Top flies through a meteor shower hunting down little green men in flying saucers who are bent on destroying him. He must also avoid colliding with the meteors.
Install this game here.

Spinach Top Drives Fast
A racing game, in which Spinach Top must navigate a track that spells out his name, while other cars pass him and collide with him.
Install this game here.

Whack-A-Spinach-Top
My take on the classic Whack-A-Mole game. Each time Spinach Top pops out of a hole, touch him to make his head explode and score points.
Install this game here.

I’ve created a web page where you can download all the Spinach top games, plus a few other games at http://spinachtop.azurewebsites.net/.

Tuesday, 25 March 2014 15:19:00 (GMT Standard Time, UTC+00:00)
Tuesday, 25 March 2014 01:16:00 (GMT Standard Time, UTC+00:00)
# Tuesday, 18 March 2014

Hidden Garden is a series of children games apps in which the user is presented with a picture and must find a number of objects hidden in that picture. Examples include butterflies, teacups, and birds. Find all the hidden objects in a picture to advance to the next level which shows a different picture with even more objects hidden. Most of the pictures focus on a fantasy scene, such as fairies in an idyllic garden. The artwork is very well done and so is the music that plays during each game. The game is addictive and looks like a fun puzzle for children.

Pig Out Productions - the makers of these games - typically charge for them, but they are free for a limited time. Most games are available for Windows 8 and other platforms.

You can see a complete list at http://pigoutproductions.com/hidden-garden-series.html 

 3cdea5cece21f976037fb396dd89d3df[1]

Tuesday, 18 March 2014 22:02:39 (GMT Standard Time, UTC+00:00)
# Monday, 17 March 2014
Monday, 17 March 2014 16:08:00 (GMT Standard Time, UTC+00:00)
# Wednesday, 12 March 2014

I was invited to host the DevRadio show on Channel 9, so I scheduled an interview with Paul DeCarlo, author of the Cross-Platform Cloud Kit. I’m a big fan of this framework and I’ve used it to author 14 apps for Windows Phone and Windows 8 (which you can find here), so I was excited to talk with him about his framework. Paul shows the kit’s code and explains how it works and how to use it. Click the link below to watch and listen.

Link to the Show

8eb921fc8a0ad5b91482f83028345630[1]

Paul DeCarlo
Apps | Video | Windows8
Wednesday, 12 March 2014 17:12:00 (GMT Standard Time, UTC+00:00)