Subscribe: Latest Microsoft Blogs
http://weblogs.asp.net/aspnet-team/rss.aspx
Added By: Feedage Forager Feedage Grade B rated
Language: English
Tags:
availability zones  azure  cloud  core  follow azurefriday  follow  functions  iot  net core  net  scott hanselman  scott  shanselman follow 
Rate this Feed
Rate this feedRate this feedRate this feedRate this feedRate this feed
Rate this feed 1 starRate this feed 2 starRate this feed 3 starRate this feed 4 starRate this feed 5 star

Comments (0)

Feed Details and Statistics Feed Statistics
Preview: Latest Microsoft Blogs

Untitled





 



Azure IoT Hub

Mon, 11 Dec 2017 15:30:00 GMT

Olivier Bloch joins Scott Hanselman to discuss Azure IoT and how it is more than just about connecting IoT devices and sending telemetry to the Cloud. They also talk about Azure IoT device topics such as twins, provisioning, and lifecycle management.

For more information, see:

(image) Olivier Bloch joins Scott Hanselman to discuss Azure IoT and how it is more than just about connecting IoT devices and sending telemetry to the Cloud. They also talk about Azure IoT device topics such as twins, provisioning, and lifecycle management. For more information, see: Azure IoT HubAzure IoT MXChip starter kitAzure IoT Developer CenterFollow @SHanselman Follow @AzureFriday Follow @obloch


Media Files:
http://video.ch9.ms/ch9/381c/5cb82b6c-ea2a-4ec2-bf92-b0ce9c88381c/AzFrAzureIoTHub.mp4




Using Docker Hub to automatically build a Docker image for ASP.NET Core apps

Mon, 11 Dec 2017 05:32:30 GMT

Andrew Lock uses Docker Hub's GitHub integration to automatically build a Docker image when pushing to a GitHub repository.


Media Files:
https://media-www-asp.azureedge.net/media/5245156/andrew_lock.jpg




The 2017 Christmas List of Best STEM Toys for kids

Sat, 09 Dec 2017 06:52:03 GMT

In 2016 and 2015 I made a list of best Christmas STEM Toys for kids! If I may say so, they are still good lists today, so do check them out. Be aware I use Amazon referral links so I get a little kickback (and you support this blog!) when you use these links. I'll be using the pocket money to...wait for it...buy STEM toys for kids! So thanks in advance! Here's a Christmas List of things that I've either personally purchased, tried for a time, or borrowed from a friend. These are great toys and products for kids of all genders and people of all ages. Piper Computer Kit with Minecraft Raspberry Pi edition The Piper is a little spendy at first glance, but it's EXTREMELY complete and very thoughtfully created. Sure, you can just get a Raspberry Pi and hack on it - but the Piper is not just a Pi. It's a complete kit where your little one builds their own wooden "laptop" box (more of a luggable), and then starting with just a single button, builds up the computer. The Minecraft content isn't just vanilla Microsoft. It's custom episodic content! Custom voice overs, episodes, and challenges. What's genius about Piper, though, is how the software world interacts with the hardware. For example, at one point you're looking for treasure on a Minecraft beach. The Piper suggests you need a treasure detector, so you learn about wiring and LEDs and wire up a treasure detector LED while it's running. Then you run your Minecraft person around while the LED blinks faster to detect treasure. It's absolute genius. Definitely a favorite in our house for the 8-12 year old set. Suspend! by Melissa and Doug Suspend is becoming the new Jenga for my kids. The game doesn't look like much if you judge a book by its cover, but it's addictive and my kids now want to buy a second one to see if they can build even higher. An excellent addition to family game night. Engino Discovering Stem: Levers, Linkages & Structures Building Kit I love LEGO but I'm always trying new building kids. Engino is reminiscent of Technics or some of the advanced LEGO elements, but this modestly priced kit is far more focused - even suitable for incorporating into home schooling. Gravity Maze I've always wanted a 3D Chess Set. Barring that, check out Gravity Maze. It's almost like a physical version of a well-designed iPad game. It included 60 challenges (levels) that you then add pieces to in order to solve. It gets harder than you'd think, fast! If you like this, also check out Circuit Maze. Osmo Genius Kit (2017) Osmo is an iPad add-on that takes the ingenious idea of an adapter that lets your iPad see the tabletop (via a mirror/lens) and then builds on that clever concept with a whole series of games, exercises, and core subject tests. It's best for the under 12 set - I'd say it's ideal for about 6-8 year olds. Sponsor: Check out JetBrains Rider: a new cross-platform .NET IDE. Edit, refactor, test and debug ASP.NET, .NET Framework, .NET Core, Xamarin or Unity applications. Learn more and download a 30-day trial!© 2017 Scott Hanselman. All rights reserved.      [...]



Azure Availability Zones

Fri, 08 Dec 2017 16:30:00 GMT

Raj Ganapathy joins Scott Hanselman to discuss the new addition to Azure's resiliency offerings – Availability Zones. Azure Availability Zones are fault-isolated locations within an Azure region to help protect customers applications and data from datacenter-level failures with independent power, network, and cooling.

For more information, see: 

(image) Raj Ganapathy joins Scott Hanselman to discuss the new addition to Azure's resiliency offerings – Availability Zones. Azure Availability Zones are fault-isolated locations within an Azure region to help protect customers applications and data from datacenter-level failures with independent power, network, and cooling. For more information, see: Introducing Azure Availability Zones for resiliency and high availability (blog)Overview of Availability Zones in Azure (docs)Follow @SHanselman Follow @AzureFriday


Media Files:
http://video.ch9.ms/ch9/61f4/a3d06433-dc3c-44a6-8ea3-e18cbb6861f4/AzureAvailabilityZones.mp4




Build ASP.NET Core Applications with Bamboo

Fri, 08 Dec 2017 05:24:20 GMT

Matt Millican builds and deploy ASP.NET Core web applications to IIS servers using Bamboo.


Media Files:
https://media-www-asp.azureedge.net/media/5245278/mattmillican.jpg




Testing ASP.NET Core MVC web apps in-memory

Thu, 07 Dec 2017 17:00:35 +0000

This post was written and submitted by Javier Calvarro Nelson, a developer on the ASP.NET Core MVC team Testing is an important part of the development process of any app. In this blog post we’re going to explore how we can test ASP.NET Core MVC app using an in-memory server. This approach has several advantages:... Read more



Building multi-tenant applications with ASP.NET Core

Thu, 07 Dec 2017 05:19:39 GMT

Anuraj Parameswaran develops multi-tenant applications with ASP.NET Core, where a single instance of his software application serves multiple customers.


Media Files:
https://media-www-asp.azureedge.net/media/5245182/anuraj_parameswaran.jpg




Open Service Broker for Azure

Wed, 06 Dec 2017 16:30:00 GMT

In this episode, Sean McKenna shows Scott Hanselman the Open Service Broker for Azure, an easy way to connect applications running in platforms like Kubernetes and Cloud Foundry to some of the most popular Azure services, using a standard, multi-cloud API.

For more information, see:

(image) In this episode, Sean McKenna shows Scott Hanselman the Open Service Broker for Azure, an easy way to connect applications running in platforms like Kubernetes and Cloud Foundry to some of the most popular Azure services, using a standard, multi-cloud API. For more information, see: Open Service Broker API (org site)Open Service Broker for Azure project (GitHub)Kubernetes Service Catalog project (GitHub)Custom Services Overview (Cloud Foundry docs)Follow @SHanselman Follow @AzureFriday Follow @seanmckmsft


Media Files:
http://video.ch9.ms/ch9/65b1/2a1691a2-ba3e-4fe3-b911-d007d76065b1/AzureFridayOpenServiceBroker.mp4




ASP.NET Core Gotchas - No. 1

Wed, 06 Dec 2017 05:18:42 GMT

Steve Gordon experienced a gotcha using environment variables with ASP.NET Core 2.0 and Linux and shares a workaround.


Media Files:
https://media-www-asp.azureedge.net/media/5245126/stevegordon.jpg




CRUD operations in Angular with ASP.NET Core and HATEOAS

Tue, 05 Dec 2017 05:17:33 GMT

Fabian Gosebrink implements CRUD operations in Angular which are driven by an ASP.NET Core Web API using HATEOAS.


Media Files:
https://media-www-asp.azureedge.net/media/5245170/fabian_gosebrink.jpeg




Azure Location Based Services

Tue, 05 Dec 2017 01:15:00 GMT

Chris Pendleton joins Scott Hanselman to discuss Azure Location Based Services, which is a portfolio of geospatial service APIs natively integrated into Azure that enables developers, enterprises, and ISVs to create location-aware apps and IoT, mobility, logistics, and asset tracking solutions. The portfolio currently comprises of services for Map Rendering, Routing, Search, Time Zones and Traffic.

For more information, see:

(image) Chris Pendleton joins Scott Hanselman to discuss Azure Location Based Services, which is a portfolio of geospatial service APIs natively integrated into Azure that enables developers, enterprises, and ISVs to create location-aware apps and IoT, mobility, logistics, and asset tracking solutions. The portfolio currently comprises of services for Map Rendering, Routing, Search, Time Zones and Traffic. For more information, see: Azure Location Based Services (overview)Azure Location Based Services (docs)Follow @SHanselman Follow @AzureFriday Follow @chrispendleton


Media Files:
http://video.ch9.ms/ch9/dbe8/e2c3a543-909d-4e7f-a2e4-f82008b5dbe8/AzureFridayLocationBasedServices.mp4




Stuff Every .NET App Should be Logging at Startup

Mon, 04 Dec 2017 05:11:01 GMT

Nima Ara shares a helper class which collects System, Process, Drives, Assemblies, Environment Variables, and Networking information about a production application to assist in debugging.


Media Files:
https://media-www-asp.azureedge.net/media/5245277/nimaara.jpg




Accelerated 3D VR, sure, but impress me with a nice ASCII progress bar or spinner

Mon, 04 Dec 2017 04:32:03 GMT

I'm glad you have a 1080p 60fps accelerated graphics setup, but I'm old school. Impress me with a really nice polished ASCII progress bar or spinner! I received two tips this week about cool .NET Core ready progress bars so I thought I'd try them out. ShellProgressBar by Martijn Laarman This one is super cool. It even supports child progress bars for async stuff happening in parallel! It's very easy to use. I was able to get a nice looking progress bar going in minutes.static void Main(string[] args){ const int totalTicks = 100; var options = new ProgressBarOptions { ForegroundColor = ConsoleColor.Yellow, ForegroundColorDone = ConsoleColor.DarkGreen, BackgroundColor = ConsoleColor.DarkGray, BackgroundCharacter = '\u2593' }; using (var pbar = new ProgressBar(totalTicks, "Initial message", options)) { pbar.Tick(); //will advance pbar to 1 out of 10. //we can also advance and update the progressbar text pbar.Tick("Step 2 of 10"); TickToCompletion(pbar, totalTicks, sleep: 50); }}Boom.Be sure to check out the examples for ShellProgressBar, specifically ExampleBase.cs where he has some helper stuff like TickToCompletion() that isn't initially obvious. Kurukuru by Mayuki SawatariAnother nice progress system that is in active development for .NET Core (like super active...I can see they updated code an hour ago!) is called Kurukuru. This code is less about progress bars and more about spinners. It's smart about Unicode vs. non-Unicode as there's a lot of cool characters you could use in a Unicode-aware console that make for attractive spinners.Kurukuru is also super easy to use and integrated into your code. It also uses the "using" disposable pattern in a clever way. Wrap your work and if you throw an exception, it will show a failed spinner.Spinner.Start("Processing...", () =>{ Thread.Sleep(1000 * 3); // MEMO: If you want to show as failed, throw a exception here. // throw new Exception("Something went wrong!");});Spinner.Start("Stage 1...", spinner =>{ Thread.Sleep(1000 * 3); spinner.Text = "Stage 2..."; Thread.Sleep(1000 * 3); spinner.Fail("Something went wrong!");});TIP: If your .NET Core console app wants to use an async Main (like I did) and call Kurukuru's async methods, you'll want to indicate you want to use the latest C# 7.1 features by adding this to your project's *.csproj file: latestThis allowed me to do this:public static async Task Main(string[] args){ Console.WriteLine("Hello World!"); await Spinner.StartAsync("Stage 1...", async spinner => { await Task.Delay(1000 * 3); spinner.Text = "Stage 2..."; await Task.Delay(1000 * 3); spinner.Fail("Something went wrong!"); });}Did I miss some? I'm sure I did. What nice ASCII progress bars and spinners make YOU happy?And again, as with all Open Source, I encourage you to HELP OUT! I know the authors would appreciate it.Sponsor: Check out JetBrains Rider: a new cross-platform .NET IDE. Edit, refactor, test and debug ASP.NET, .NET Framework, .NET Core, Xamarin or Unity applications. Learn more and download a 30-day trial!© 2017 Scott Hanselman. All rights reserved.      [...]



Azure Cloud Shell - your own bash shell and container - right inside Visual Studio Code

Sun, 03 Dec 2017 01:42:10 GMT

Visual Studio Code has a HUGE extension library. There's also almost two dozen very nice Azure specific extensions as well as extensions for Docker, etc. If you write an Azure extension yourself, you can depend on the Azure Account Extension to handle the administrivia of the user logging into Azure and selecting their subscription. And of course, the Azure Account Extension is open source. Here's the cool part - I think, since I just learned it. You can have the Azure Account Extension installed (again, you can install it directly or you can get it as a dependency) you also get the ability to get an Azure Cloud Shell directly inside VS Code. That means a little container spins up in the Cloud and you can get a real bash shell or a real PowerShell shell quickly. AND the Azure Cloud Shell automatically is logged in as you and already has a ton of tools pre-installed. Here's how you do it. Install Visual Studio Code Install the Azure Account Extension run VS Code, then press Shift-Ctrl-P for the Command Palette Click Azure: Sign In It will pop up a message with a "copy & open" button. It'll launch a browser, then you enter a special code after logging into Azure to OAuth VS Code into your Account account. At this point, open a Cloud Shell with Shift-Ctrl-P and type "Bash" or "PowerShell"...it'll autocomplete so you can type a lot less, or setup a hotkey. Your Cloud Shell will appear along side your local terminals! Note that there's a "clouddrive" folder mapped to your Azure Storage so you can keep stuff in there. Even though the Shell goes away in about 20 min of non-use, your stuff (scripts, whatever) is persisted. There's a bunch of tools preinstalled you can use as well!scott@Azure:~$ node --versionv6.9.4scott@Azure:~$ dotnet --version2.0.0scott@Azure:~$ git --versiongit version 2.7.4scott@Azure:~$ python --versionPython 3.5.2scott@Azure:~$ lsb_release -aNo LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 16.04.2 LTSRelease: 16.04Codename: xenialAnd finally, when you type "azure" or "az" for the various Azure CLI (Command Line Interface) tools, you'll find you're already authenticated/logged into Azure, so you can create VMs, list websites, manage Kubenetes clusters, all from within VS Code. I'm still exploring, but I'm enjoying what I'm seeing.Sponsor: Scale your Python for big data & big science with Intel® Distribution for Python. Near-native code speed. Use with NumPy, SciPy & scikit-learn. Get it Today© 2017 Scott Hanselman. All rights reserved.      [...]



Durable Functions in Azure Functions

Sat, 02 Dec 2017 07:00:00 GMT

Chris Gillum joins Scott Hanselman to discuss a new extension of Azure Functions known as Durable Functions. Durable Functions is a programming model for authoring stateful, reliable, and serverless function orchestrations using C# and async/await.

For more information, see: 

(image) Chris Gillum joins Scott Hanselman to discuss a new extension of Azure Functions known as Durable Functions. Durable Functions is a programming model for authoring stateful, reliable, and serverless function orchestrations using C# and async/await. For more information, see: Durable Functions overview (docs)Durable Task Framework extension for Azure Functions (GitHub repo)Durable Functions and Bindings Extensibility Preview Announcement (blog)Follow @SHanselman Follow @AzureFriday Follow @cgillum


Media Files:
http://video.ch9.ms/ch9/5466/17d5f376-d8c4-4f98-80ed-1fd142825466/AzFrAzFuncDurableFunc.mp4