Defrag Tools #177 – Windows Internals 7th Edition Part 1 | Defrag Tools

In this episode of Defrag Tools, Andrew Richards and Chad Beeder are joined by Alex Ionescu and Pavel Yosifovich, authors of the Windows Internals 7th Edition Part 1 book.We talk to Alex in the Channel 9 Studio and to Pavel over Skype fr… Continue reading Defrag Tools #177 – Windows Internals 7th Edition Part 1 | Defrag Tools

WTS FTW 10T (Windows Template Studio For The Windows 10 Template)

One of the coolest things I saw at Build was something that you all know I’ve been pushing for for a long time.

How many times have I highlighted Visual Studio Project Template extensions? How many times have I whined about the UWP Project templates that are “in the box?” (Have you looked at the available UWP templates recently?)

There I was, walking The Hub at Build and I see two guys I’ve known for years, Clint Rutkas and Michael Crump, working a booth. At first, I didn’t even notice what they were covering, I was just happy to chat with them. Then Clint says, “Have you seen this? The Windows Template Studio?” and my mind was blown…

The Windows Template Studio for Visual Studio 2017.1+ is a must have for anyone doing, or thinking about, UWP development. This looks like THE UWP Project Template solution…

Check it out in Michael’s words…

Windows Template Studio Resource Roundup

“Just like the tool, I’d like to save you some time by highlighting some of the resources so far for Windows Template Studio. In case you missed it, at Build 2017, Clint Rutkas and I announced Windows Template Studio which helps you scaffold a brand new UWP app with a friendly wizard, bringing together the pages, frameworks and features that you want.

In other words, instead of starting with the blank UWP app template…

image

You’ll start with this…

 wtsfinalapp

Windows Template Studio is Open Source

Windows Template Studio is completely open-source and available now on GitHub. We would love for you to contribute to the project and would encourage you to read our contribution guidelines for next steps.

> You can get to the open source repo quickly by going to aka.ms/wts.

Install the VSIX, Create your App

If you have Visual Studio 2017 installed then it only requires for you to download and install the Visual Studio extension from the marketplace. After you install the extension, open Visual Studio 2017 and select File → New Project → C# → Windows Universal and you should see Windows Template Studio is now available as an option.

Watch the videos

Clint Rutkas showed Windows Template Studio during the “Ten things you didn’t know about Visual Studio 2017 for building .NET UWP apps” session at Build. You can directly skip to the section by clicking here or manually moving to the 3 minute and 39 second mark….

…” [Click though for the links and the rest of the post]

Download it here, Windows Template Studio and as Michael said, it’s fully open source…

Microsoft/WindowsTemplateStudio

“Windows Template Studio quickly builds a UWP app, using a wizard-based UI to turn your needs into a foundation of Windows 10 patterns and best practices.

Windows Template Studio

Windows Template Studio is a Visual Studio 2017 Extension that accelerates the creation of new Universal Windows Platform (UWP) apps using a wizard-based experience. The resulting UWP project is well-formed, readable code that incorporates the latest Windows 10 features while implementing proven patterns and best practices. Sprinkled throughout the generated code we have links Docs, Stack Overflow and blogs to provide useful insights.

Example scenario: I need an app that uses MVVM Light, uses master detail, can suspend and resume, settings, maps on one of the pages and will need Azure hub notifications. It will need a background service that does a query every 5 minutes.

Features

Windows Template Studio approaches UWP app creation using the following four attribute sets:

  • Project type: First, how do you want your app’s UI navigation to behave? We currently support three project types: basic, navigation pane, and pivot and tabs
  • App framework: Next, what coding pattern do you want to use in your project, we currently support three common patterns: code behind, basic MVVM, and MVVM Light
  • App pages: To accelerate app creation, we provide a number of app page templates that you can use to add common UI pages into your new app. We currently include page templates from the blank page to the common layouts (e.g., master/detail, tabbed, web view) to pages that implement common patterns (e.g., app settings, map control). Using the wizard, add as many of the pages as you need, providing a name for each one, and we’ll generate them for you.
  • Windows 10 features: Lastly, you specify which UWP capabilities you want to use in your app, and we’ll build out the framework for the features into your app, tagging ‘TODO’ items. Currently supported features cover application lifecycle (settings storage, suspend and resume), background tasks, and user interaction (app notifications, Live tiles, and Azure Notification Hub).

Once you select the attributes you want your new UWP app to have, you can quickly extend the generated code.

Documentation

…” [Click through for the Repo]

Follow @CH9
Follow @coding4fun
Follow @gduncan411

Continue reading WTS FTW 10T (Windows Template Studio For The Windows 10 Template)

Last Week on Channel 9: May 15th – May 21st, 2017

With Build behind us, our authors are back in the studio, turning out some great content. Here’s a select 33 videos, shows, posts and episodes from last week here on Channel 9…

Episode 150: Build 2017 Recap Live from the Channel 9 Stage!

A special edition of the MS Dev show, recorded live from the channel 9 stage. Carl and I recap our favorite //Build announcements. Our next few episodes will have in depth coverage of the biggest stories from //Build. …

Episode 63 – Interview with Nick Furnell at VeeamON New Orleans #VeeamON #MVPHour 

In this episode fellow Microsoft MVP Allan Rafuse and myself Dave Kawula had a chance to have a quick sit down with Nick Furnell – vExpert, Veeam Vanguard, and Cloud Architect. 

We chat about Ransomware protection and what this means for the new world of Cyber Security.   During this conversation we also chatted about how to use Veeam Backup and Recovery to prevent downtime due to Malware and Ransomware. ….

TWC9: Build, Windows Template Studio, Python in VS 2017 and more…

This week on Channel 9, guest hosts Killian, Shen and Petri discuss the week’s top developer news, including;

97 – Gas MOAB Bourbon 

It’s time for another LiveStream Episode of the Patch and Switch show!!! Two IT guys (Patch and Switch) who are talking about whatever comes up. Can you say Tangent! Ultimately it’s the Chat Room where everyone hangs out and contributes to the show, so make sure to load it up during the LiveStream! 

Well, is the Secret Bunker somehow on Yelp or FourSquare?? Because we have another guest join the show. He even brought a flag too? What the heck is going on around here. …

Panasonic Toughbook 33 – Find Out Just How Tough It Is 

Watch as our host puts the Toughbook 33 through its paces. Then listen in as we hear from Panasonic directly about all of the design, innovation and smart engineering that went into the new Panasonic Toughbook 33. ….

Learning to Code: Machine Learning for Program Induction 

The task of synthesizing programs given only example input-output behaviour is experiencing a surge of interest in the machine learning community. We present two directions for applying machine learning ideas to this task. First we describe the TerpreT framework which uses end-to-end differentiable program interpreters and gradient descent to synthesize programs. We compare…

Custom Domain HTTPS Support with Azure CDN 

Manling Zhang joins Scott Hanselman to show off HTTPS support for Azure CDN custom domains, which enables you to deliver secure content via SSL using your own domain name to improve the security of data while in transit. The end-to-end workflow to enable HTTPS for your custom domain is simplified via one-click enablement, complete certificate management, and all with no additional cost. …

Power BI Premium, Pro and Free licenses explained 

In today’s One to Many series I talk about:
01:36 How Power BI started
04:10 The need for a new pricing model …

Power BI tutorial for advanced users 

In this tutorial we will create a Power BI dashboard from scratch.
It is a Power Bi tutorial for beginners as all the steps are explained in detail, but we are going to do some complex transformations in Power Query and go through the latest updates in Power BI. …

Training for Culture Change 

Let’s re-envision the standard 40-hour classroom training. If we were to take the same material, leveraging what we know about human attention and memory, how could we deliver it to maximize the impact? Here’s one way, specifically for app security training and software developers. …

Cloud Gal: Maoni Stephens (Ep. 2) 

In the second episode of Cloud Gal, we talk to Maoni Stephens, main Garbage Collector (GC) developer of .NET. Maoni explains her work on the  Garbage Collector, an automatic memory manager, and provides a high-level overview of this process. She continues with how her journey led her to become one of the most knowledgeable developers of GC, including her trajectory at Microsoft, and her experience with a prominent mentor. She also shares the story of her childhood passion for science and technology, her thoughts on cats and the internet, how she has used dance to balance her work life, and provides some of her thoughts on women in technology fields. …

Windows at Microsoft Build 2017 

This Week on Windows: we’re coming to you from Microsoft Build in Seattle, WA – a gathering of developers from around the world to talk about what’s coming for Windows 10! Specific topics covered in this week’s episode include:

  • Build – Terry Myerson interview …
Episode 30: Game Accessibility Conference with Ian Hamilton 

Happy Global Accessibility Awareness Day!

Join us as we chat with Ian Hamilton  about the importance of accessibility and the success of the inaugural Game Accessibility Conference. Ian is a UX design and accessibility consultant. We’ll chat about the success of the conference as well as quick ways for you to get started on making your game more accessible!  …

Machine Learning – Getting Started 

In this show, Justin Scott talks with Azure Cloud Analytics Architect at Microsoft, Beth Zeranski, about steps you can take to get started with machine learning. …

Accountable Algorithms 

Important decisions about people are increasingly made by algorithms: Votes are counted; voter rolls are purged; financial aid decisions are made; taxpayers are chosen for audits; air travelers are selected for enhanced search; credit eligibility decisions are made. Citizens, and society as a whole, have an interest in making these processes more transparent. Yet the full basis for these decisions is rarely available to affected people: the algorithm or some inputs may be secret; or the implementation may be secret; or the process may not be precisely described. ….

Microsoft Security Risk Detection Helps Digital Transaction Management company DocuSign 

Taking paper-driven processes online isn’t easy – but keeping it secure is a whole other matter. To help, global eSignature and Digital Transaction Management (DTM) leader DocuSign recently used Microsoft Security Risk Detection to provide additional assurance, ensuring its code is always ready to match today’s security threats. …

Visual Studio for Mac 

In this episode, Robert is joined by Mikayla Hutchinson to talk about Visual Studio for Mac, a full-featured IDE built natively for the Mac. Visual Studio for Mac is now generally available and can be used to develop, debug and test mobile apps, Web apps and games. ….

Episode 149: .NET Announcements with Scott Hunter 

This week we talk with Scott Hunter about the latest .NET announcements from Build. We even cover XAML and some amazing Azure tooling. …

Episode 23: Microsoft Azure App for iOS and Android with Jakub Jedryszek 

This week, James is joined by friend of the show Jakub Jedryszek, Azure Developer at Microsoft, who introduces us to the brand new Microsoft Azure mobile application enabling you to monitor and manage your Azure resources from any iOS and Android device. Jakub walks us through how the team built the native applications with Xamarin and share code across all platforms. He also shows off all of the awesome features of this new app that is available today. …

Episode 29: ID@Xbox Gaming for Everyone Awards 

Join us at GDC 2017 as we honor three amazing developers with ID@Xbox Gaming For Everyone Awards. We talk with the award winners about their games, chat with Katy Jo Wright the director of Gaming for Everyone at Xbox, and Mark DeLoura the winner of the 2017 Game Developer Ambassador Award.  We’ll dive into accessibility as well as how we as game developers can harness our abilities to develop games that can share our unique perspectives, raise the voices of others, and change the world! … 

Interview with Audrey Colle, Engineering Manager at Microsoft 

Audrey Colle just celebrated 17 years at Microsoft. She worked in many business units from speech recognition, communication APIs, Bing ranking, Advertising platform, Data Group and is now an engineering manager in the AzureCAT team (Customer Advisory Team). She has a passion for big data and analysis and loves learning every day. With her husband and their 2 kids, they love all the outdoor the northwest …

Dr. Neil and Golnaz show YOU how to use the Surface Hub 

Dr. Neil and Golnaz show YOU how to use Microsoft’s Surface Hub …

Azure Analysis Services overview 

Based on the proven analytics engine in SQL Server Analysis Services, Azure Analysis Services is an enterprise grade OLAP engine and BI modeling platform, offered as a fully managed platform-as-a-service (PaaS). Azure Analysis Services enables developers and BI professionals to create BI Semantic Models that can power highly interactive and rich analytical experiences in BI tools and custom applications. …

Microsoft Embracing Open Source in Windows Server 2016 

You may be surprised to learn that Microsoft has embraced open source in Windows Server 2016 and across applications and development tools. Watch this video learn how you can work with Linux and other Open Source platforms and applications with Windows Server 2016. There are many, many optimizations that Microsoft has made to do this well. …

Understanding the U-SQL Batch Job Execution Lifetime 

Saveen Reddy, Principal PM Manager in the Big Data team, is back in the Channel 9 studios for the week’s Data Exposed show to talk about U-SQL batch query execution. This is awesome, because Saveen spends 30 minutes walking us through the details of what happens when a U-SQL job is submitted. …

WannaCry Ransomware Attacks 

A quarter of a million computers were flash ransomed last Friday, May 12, 2017. It’s the WannaCry malware (or WannaCrypt, or WanaCrypt0r, or Wanna Decryptor) and it’s now so infamous it already has its own Wikipedia page. In this first video, I’ll lay out the exploit and attack. …

UN Human Rights Office announces landmark partnership with Microsoft 

The Office of the UN High Commissioner for Human Rights announced a landmark five-year partnership with Microsoft Corp. As part of the agreement, Microsoft will provide a grant of $5 million (USD) to support the work of the UN Human Rights Office. …

Predicting 3D Volume and Depth from a Single View 

A single glimpse is hardly enough to triangulate the 3D shapes of a scene. However, training examples are readily available, so statistical models can be trained to map appearance to shape. The details matter, because 3D shapes have different representations and can have many degrees of freedom, and training data is rarely as clean as we’d wish. …

Generalizing Convolutions for Deep Learning 

Arguably, most excitement about deep learning revolves around the performance of convolutional neural networks and their ability to automatically extract useful features from signals. In this talk I will present work from AMLAB where we generalize these convolutions. First we study convolutions on graphs and propose a simple new method to learn embeddings of graphs which are subsequently used for semi-supervised learning and link prediction. …

Building Single-Page Applications with ASP.NET Core 

I had the privilege of spending some time with Steve Sanderson while he was on a brief stint on the Redmond Campus. In this video we took a look at the ASP.NET Core templates for Angular, React, and others. Some of the interesting features of the templates include hot module replacement (HMR), server-side pre-rendering, and production builds. …

WannaCrypt: Conducting a Hasty Defense 

By now you have probably heard about the WannaCrypt Ransomware attack that occurred on May 12, 2017.  Despite the initial attack being stopped accidentally on May 13th by a savvy antimalware analyst, we expect future attacks using the exploits from WannaCrypt.  This short video will provide some actions you can take to conduct a “Hasty Defense” against these exploits. …

Build 2017 – Xbox Live, Creators Program and more 

Andrew Parsons joins the show to talk about Xbox Live, Creators program, Game Mode, building UWP games and developing for Xbox. …

Follow @CH9
Follow @gduncan411

Continue reading Last Week on Channel 9: May 15th – May 21st, 2017

Xbox Savings in Time for Spring

For a limited time, select 1TB Xbox One and Xbox One S consoles are $50 off! Experience the dawn of all-out war with the Xbox One S Battlefield 1 Special Edition Bundle (1TB), featuring a military green console with matching stand and controller, 4K Ultra HD Blu-ray, High Dynamic Range, and one month of EA Access. Includes a full game download of Battlefield 1 Early Enlister Deluxe Edition, the Hellfighter Pack, Red Baron Pack, and Lawrence of Arabia Pack, as well as five Battlepacks. Experience a new generation of Gears with the Xbox One S Gears of War 4 Bundle… Continue reading Xbox Savings in Time for Spring

Next Week on Xbox: Upcoming Games, May 22 – 28

Welcome to Next Week on Xbox, where we cover the best games coming soon to Xbox One. Every week, the team at Xbox aims to deliver quality gaming content for you to enjoy on your favorite gaming console, and Xbox Wire will be here to let you know when you can play every new release hitting Xbox One. Whether you’re a fan of shooting, racing, or adventuring, there’s sure to be something for you to enjoy. So, without further delay, let’s preview the new games coming soon with Next Week on Xbox! Portal Knights – May 23 Explore randomly-generated worlds… Continue reading Next Week on Xbox: Upcoming Games, May 22 – 28

This Week on Xbox: May 19

We know you’re busy and might miss out on a day (or three) of the exciting things we’re talking about on Xbox Wire every week. If you’ve got a few minutes, we can help remedy that. We’ve pared down the week’s news into one easy-to-digest article for all things Xbox! Or, if you’d rather watch than read, you can feast your eyes on our weekly video show below. Either way, be sure to come back every Friday to find out what’s happening This Week on Xbox! Looter-Shooter Shadow Warrior 2 Available Now on Xbox One Shadow Warrior 2 is a… Continue reading This Week on Xbox: May 19

TWC9: Build, Windows Template Studio, Python in VS 2017 and more… | This Week On Channel 9

This week on Channel 9, guest hosts Killian, Shen and Petri discuss the week’s top developer news, including;

Picks of the Week!

Please leave a comment or email us at twc9@microsoft.com.

Follow @CH9

Continue reading TWC9: Build, Windows Template Studio, Python in VS 2017 and more… | This Week On Channel 9

Looter-Shooter Shadow Warrior 2 Available Now on Xbox One

Shadow Warrior 2 is a work of love and fathered by Flying Wild Hog, a company of game industry veterans with expertise in first-person shooters. For eight years the team shared the passion of making games with you guys, starting in 2009 with Hard Reset. Over time we think we’ve nailed the unique aspects of the FPS genre, from movement and weapons to level and character design. We worked hard to make our game as crisp, neat, and responsive as humanly possible. That’s why we were so excited when Devolver Digital approached to take a spin at remaking Shadow Warrior…. Continue reading Looter-Shooter Shadow Warrior 2 Available Now on Xbox One