Blog Stats
  • Posts - 103
  • Articles - 0
  • Comments - 110
  • Trackbacks - 0

 

Wednesday, January 20, 2016

The new Microsoft Azure Storage Explorer for Linux and Mac


image

According to CodeChannels, Microsoft just released is a new version of the Microsoft Azure Storage Explorer, which is now available for Windows, Mac and Linux. 

http://codechannels.com/resources/introducing-the-new-microsoft-azure-storage-explorer-for-windows-mac-and-linux/ 

image

 

It is a standalone tool to easily work with your Azure Storage Accounts. This release enables you to easily work with Blob Storage: create and delete containers; upload, download, and delete blobs, and search across all your containers and your blobs. For developers and ops, there are more advanced issues to work with SAS keys and Policies. With the free Storage Explorer, you’re in full control of your assets.

Sunday, January 3, 2016

My Favorite Microsoft Developer Videos in 2015


 

Keynote: Visual Studio 2015 – Any app, Any developer

Microsoft release Visual Studio 2015 this year.  Its release keynote has received 558,107 views.  The video provides a great overview packed with demos for you to get started with Visual Studio 2015, .NET 4.6 and Visual Studio Online.  (Visual Studio Online was later rebranded as “Visual Studio Team Services” in Nov 2015)

image

The New User Experience with Windows 10

Are you ready for Windows 10?  This video is part of the Microsoft Ignite 2015 conference.   It gives you a deeper look at the user experience and discover new features. Find out how Windows 10 makes you more productive, celebrates a new generation of apps, and unlocks the power of hardware.

image

Microsoft Build Day One Keynote Presentation

Build 2015 is the biggest developer conference from Microsoft 2015.  Its keynote has received 340,693 views. Microsoft CEO, Satya Nadella describes Microsoft’s opportunity to Build the Intelligent Cloud, Reinvent productivity and business process and create more personal computing. Scott Guthrie explains how Microsoft’s Azure is poised to create the Intelligent Cloud. Satya explains how Microsoft Office is evolving to reinvent productivity. Terry Myerson explained how Windows 10 will create more personal computing with new bridges to enable developers to evolve their code into Windows 10 to enable phones, tablets, desktop, Xbox and Holograms.

image

Hacking Augmented Reality with Kinect

IllumiRoom (http://research.microsoft.com/en-us/projects/illumiroom/) demonstrated how projection mapping can enhance entertainment. RoomAlive (http://research.microsoft.com/en-us/projects/roomalive/) prototyped turning any room into an interactive, augmented experience. In this session, Andy Wilson (Microsoft Research) teaches the key concepts behind these projects including: Kinect and projector calibration, networking multiple Kinect sensors together, and displaying dynamic AR objects in real-time. Additionally, all tools and source code used in the session will be released on GitHub to enable you to make use of these techniques in your own projects.

image

Compiling Objective-C Using the Visual Studio 2015 C++ Code Generation that Builds Windows, SQL, .Net, and Office

This video from the Microsoft BUILD 2015 conference covers the nuts and bolts of several key innovative compiler and runtime technologies we will be delivering in Visual Studio 2015 and its updates. New investments in the compiler and runtime space include: Improved optimization and auto-vectorization, /Guard secure code generation, incremental whole program compilation, and new asynchronous C++ code generation.

image

Building Rich, Contextually Aware Universal Windows Apps Using Sensors

This is another great video from the Microsoft Build 2015 conference with 218,570 views! Want to build rich, contextually-aware apps with sensors for Windows 10? Learn how the Windows Sensors APIs can help you build smart apps for your daily life: apps that detect your presence when you approach your device; apps that figure out your activities – whether you are walking, running, driving, biking, and helps you track your fitness routines. See demos on app scenarios including health and fitness, navigation, and power saving using with Activity and Environmental sensors. Learn about the Windows 10 sensor features, custom sensors for hardware innovation, and reusing your Android and iOS app code to build Universal Windows apps.

image

Microsoft Build 2015 Day 2 Keynote Presentation

Microsoft’s Chief Technical Evangelist, Steve Guggenheimer and Chief Geek, John Shewchuk drilled deeper into the concepts explained in day 1 by providing coding deep dives. Media and entertainment reinvention were seen with Muzik Official’s Bluetooth wireless drumsticks, Acumatica’s use of Power BI illustrated how to rethink reporting. New open source projects Vorlon and Manifold.JS were introduced. David Treadwell and Kevin Gallo showed how to build a universal Windows App and gave a peek at the code required to move Android and iOS apps forward. Joseph Sirosh described the connected cow, talked about machine learning with March Madness and Genomics and brought How-Old.Net to the mainstream. Briana Roberts and Aidan Brady introduced a Minecraft modding project to Visual Studio using Java.

image

Template 10: How to Build Your Universal Windows App…minus all of the repetitive, tedious, boilerplate ____!

Another video about Windows 10 Universal Windows Platform!  As part of the DevRadio show, the video has received 190K views in 1 month!  Wouldn’t it be great if you could eliminate all of the repetitive, tedious work while writing your Windows app? Well look no further than Template 10! Join Jerry Nixon and Daren May, Co-Founder and President of CRANK211 as they walk you though the thought process and how to get started with this fantastic time saver for your development needs.

image

Developing for HoloLens

The video is again from the Microsoft Build 2015 conference.  It’s an interview with Alex Kipman, the chief inventor of Microsoft HoloLens.

image

.NET Native Performance – Optimizing Your Windows Apps with .NET Native

Jerry Nixon welcomes Xavier Ziemba to the DevRadio show as they discuss the recent performance enhancements  made to .NET Native that will dramatically optimize the performance of your Windows apps. Be sure to listen in and catch all of the important announcements here!

image

Wednesday, November 25, 2015

Microsoft Connect 2015 – Unveil the future of an open source .NET on Linux and Mac


image

A year ago Connect(); started the journey for a new Microsoft for developers, unveiling the future of an open source .NET on Linux and Mac, and a free Visual Studio for targeting any device and any OS.

Join us this year to hear directly from Scott Guthrie, Brian Harry, and Scott Hanselman on what’s next in this exciting journey. Get deeper insights into our exciting announcements with over 80 on-demand sessions. Interact with the engineering team members behind Microsoft tools and technologies to help you get started.

http://codechannels.com/event/channel9/connect-2015/ 

Scott Guthrie’s Keynote: The Future of Microsoft Tools and Services for the New Role of Developers

Scott Guthrie’s Keynote: The Future of Microsoft Tools and Services for the New Role of Developers

The role of the developer is dramatically changing in today’s world, and so is Microsoft. A year ago we started the journey for a new Microsoft for developers, unveiling the future of an open source .NET on Linux and Mac, and a free Visual Studio for targeting any device and any OS. In this keynote […]

 

Brian Harry’s Keynote: Microsoft Development Services for the DevOps Era

Brian Harry’s Keynote: Microsoft Development Services for the DevOps Era

Welcome to the age of extraordinary expectations! Nowadays, every application must work flawlessly, seamlessly, and elegantly on every device, all the time. In the DevOps era, people, processes and tools are all essential for success and teams of any size need to collaborate to deliver continuous value. In this demo-heavy session, Brian Harry – VP […]

 

Scott Hanselman’s Keynote: The Microsoft Cloud Platform for Developers

Scott Hanselman’s Keynote: The Microsoft Cloud Platform for Developers

Just a command line or a click away – you now have the power to tap into dozens of global data centers and enact your will.  Publish a website in seconds on Azure App Service, add Machine Learning intelligence with a couple of API calls, connect your "internet of things" or roll your own web …

Friday, September 11, 2015

Code Sample: Creating a Calculator app in Windows 10 Universal Windows Platform


image image

The code sample demonstrates a standard calculator app in Windows 10 Universal Windows Platform.  Its functionality is almost identical to the built-in Standard Calculator app in Windows 10.

Live Demo: https://www.microsoft.com/en-us/store/apps/windows-10-code-sample-calculator/9nblggh5x0bn

Code Sample Download: http://scottge.net/product/uwp-windows-10-sample-calculator/  (The code sample has high quality, and I maintain it constantly.  Please feel free to leave your technical questions in the sample download page.  I will help you.)

After you download the sample, you will get the complete source code to debug and run.  The code sample can be easily extended to support more advanced functions

image

Wednesday, September 9, 2015

Windows 10 Nav Pane App Template for Visual Studio 2015


Here is the new Windows 10 Nav Pane App Template for Visual Studio 2015.

https://visualstudiogallery.msdn.microsoft.com/7284fa56-cd50-4d66-ba61-03ee77bddd19?SRC=Home

image

 

A navigation pane (or just "nav" pane) is a pattern that allows for many top-level navigation items while conserving screen real estate. The nav pane is widely used for mobile apps, but also works well on larger screens. When used as an overlay, the pane remains collapsed and out-of-the way until the user presses the button, which is handy for smaller screens. When used in its docked mode, the pane remains open, which allows greater utility if there's enough screen real estate.

Almost all Microsoft first party apps in Windows 10 follow this ‘Nav Pane’ design.  For example, the Windows Calculator app, the News app, etc.

image[8] image[12]

 

After installing the project template, you will discover the following new “Nav Pane App” option in the New Project Dialog.

 

The project compiles and runs like this:

Thursday, August 13, 2015

Microsoft, Oracle, IBM, Amazon Data Platform Conferences before the end of 2015


From Microsoft, Oracle, to IBM, Amazon, from SQL to NoSQL, here is a complete list of major data platform conferences from August to October:

http://scottge.net/2015/08/11/upcoming-data-platform-conferences-from-august-to-october/

image

image

image

image

image

image

What is the ASP.NET 5 Reverse Package Search Tool?


ASP.NET 5 has a number of architectural changes that make the core web framework much leaner and more modular. ASP.NET 5 is no longer based on System.Web.dll, but is instead based on a set of granular and well factored NuGet packages allowing you to optimize your app to have just what you need.  This leaner architecture brings lots of benefits to your ASP.NET projects, but it causes a small problem: Before you can use certain classes/APIs, you have to find out which NuGet package might contain the type, and import the package into your project.  For example, in this Stackoverflow thread, the developer ppumkin had trouble to use the IPAddress class in ASP.NET 5 for lack of the NuGet package.

Fortunately, the ASP.NET team created a ‘unofficial’ tool to save the trouble:

http://scottge.net/2015/08/11/reverse-package-search-the-unofficial-secret-weapon-for-asp-net-5/

The tool is called ‘Reverse Package Search”

Just type in the class/API, e.g. IPAddress and you’ll get a list of NuGet packages that are good hints for you to import.  According to Eilon in the StackOverflow thread, this tool is not 100% reliable, but it’s better than guessing.

image

Tuesday, August 4, 2015

A Complete List of Microsoft Azure Tools


Here comes the a huge list of Azure tools, following the Web Development Tool list and the Windows Development Tool list.

Management & Monitoring Tools

  • Azure CLI (by Microsoft) - provides a set of open source, cross-platform commands for working with the Azure Platform. The Azure CLI provides much of the same functionality found in the Azure Management Portal, such as the ability to manage websites, virtual machines, mobile services, SQL Database and other services provided by the Azure platform.
  • Azure Management (by Microsoft) - the current version of Microsoft Azure management portal.
  • Azure Portal (by Microsoft) – the next version of Microsoft Azure management portal.
  • Azure Management Studio (by cerebrata) – one tool to manage your Microsoft Azure cloud storage, diagnostics data and application workflows
  • Azure Management PowerShell Cmdlets (by cerebrata) – cmdlets that streamline your Microsoft Azure workflow with PowerShell
  • Azure PowerShell (by Microsoft) -  Azure PowerShell is a module that provides cmdlets to manage Azure through Windows PowerShell. You can use the cmdlets to create, test, deploy, and manage solutions and services delivered through the Azure platform.
  • Azure Script Center
  • Bitnami Cloud Tools for Microsoft Azure - Bitnami Cloud Tools will help you manage and monitor your Azure cloud deployments.
  • New Relic for Azure - New Relic is now integrated into Microsoft Azure, giving you instant visibility into web and mobile apps, and see insights.

[Read more on http://scottge.net/2015/08/03/a-complete-list-of-microsoft-azure-tools/ ]

Wednesday, July 29, 2015

Differences between Windows 10 Home, Pro, Enterprise and Education Editions


image

 

Windows 10 has 4 basic editions:  Windows 10 Home, Windows 10 Pro, Windows 10 Enterprise, and Windows 10 Education (new to the Windows family).    Here is a table that shows their differences in feature: http://scottge.net/2015/07/28/differences-between-windows-10-home-pro-enterprise-and-education-editions/

In short,

  • Windows 10 Home – it is for home users
  • Windows 10 Pro – it is for small business users.   Built upon Windows 10 Home, Windows 10 Pro has extra features like domain join, bitlocker, and business store.
  • Windows 10 Enterprise – it is for medium and large organizations.  Built upon Windows 10 Pro, Windows 10 Enterprise has extra features like DirectAccess, and AppLocker.
  • Windows 10 Education – it is for schools (staff, administrators, teachers, and students).  It has almost everything that Windows 10 Enterprise has.

image

A Complete List of Web Development Tools


Scott Ge just shared a complete list of tools for Web Development. (Over 100 popular web dev tools!)  These tools cover popular Visual Studio extensions, web editors, javascript test tools, web browser tools, SEO tools and many more. Please suggest any other tools in his blog ‘Comments’.

http://scottge.net/2015/07/28/a-complete-list-of-web-development-tools/

image

image

Click here to read more

 

 

Copyright © Scott Ge