Subscribe: Media tagged with mix06 - Channel 9
http://channel9.msdn.com/rss.aspx?ForumID=14&Mode=0&sortby=0&sortorder=1&TagID=91
Added By: Feedage Forager Feedage Grade B rated
Language: English
Tags:
api  episode  file  ilspy  microsoft  net standard  net  new  studio  tools  visual studio  visual  web  week  windows 
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: Media tagged with mix06 - Channel 9

Channel 9





 



Visual Studio Team Services (VSTS) Sprint 124 – what’s new? | Visual Studio Toolbox

Mon, 23 Oct 2017 20:45:00 GMT

In this episode Dmitry Lyalin is joined by Alex Nichols to discuss the latest sprint update of Visual Studio Team Services (VSTS), our cloud hosted DevOps product. They will start with a discussion around how Team Foundation Server (TFS) on-premises became VSTS, how often and what process is used to ship new features to both products. They will then jump into what’s new in this most recent VSTS Sprint 124 Update release and demo improvements in Search, Wiki and how Build now supports Azure Key Vault.

- VSTS Sprint 124 Update release notes

- Recent Visual Studio Toolbox episode on VSTS Wiki (by Donovan Brown and Sandeep Chadda)

- Learn more about VSTS

- VSTS Documentation

(image)


Media Files:
http://video.ch9.ms/ch9/6701/7a551236-f67d-416a-8a88-baa0990a6701/VSTS-Sprint-124.mp4




Defrag Tools #186 - Time Travel Debugging - Advanced | Defrag Tools

Mon, 23 Oct 2017 13:00:00 GMT

In this episode of Defrag Tools, Andrew Richards is joined by JCAB (Juan Carlos Arevalo Baeza) and Jordi Mola from the Windows Debugger team to demonstrate some more advanced usage of a new feature of WinDbg Preview: Time Travel Debugging (TTD).

Related Links:

WinDbg Preview (download from Microsoft Store)
Time Travel Debugging Overview (Online documentation)
Debugging Tools for Windows Blog
Time Travel Debugging FAQ

Timeline:
[00:00] Introductions
[01:07] Seeing a memory corruption crash in the Chakra Core when running a script. Difficult to debug!
[05:33] Now reproduce the same crash while recording a Time Travel Debugging trace
[07:06] Looking at the TTD trace with unoptimized code
[07:55] Use the !events command to list interesting events and exceptions in the trace and jump to them
[11:43] Found the corrupt memory, step backwards to figure out where it came from.
[13:15] Identifying the memory location containing a bad value with dx command, and setting a data breakpoint (with ba) to see who previously wrote to it.
[17:37] Getting closer. Keep following the trail backwards...
[19:29] Found where the bad value came from!
[21:08] Another use case: Find where a value is bad and track it back from there with a binary search (use !tt with a percentage value to jump to locations in the trace)
[22:09] Second demo: Looking at the same crash but with optimized production code.
[25:09] Exceptions will be hit when running the trace either forward or backward.
[26:54] To give feedback on WinDbg Preview, use the Feedback Hub.

 

(image)


Media Files:
http://video.ch9.ms/ch9/fa18/d9f6505c-058a-47dd-b69f-4142122bfa18/DefragTools186.mp4




Talks and Highlights From cppcon 2017! | C9::GoingNative

Mon, 23 Oct 2017 17:04:07 GMT

We went to cppcon this year and talked to a number of speakers. Check out this video to learn more about their talks and why you should watch them! Links to the recordings of the talks are available below. Check out the cppcon 2017 playlist on YouTube. Jon Kalb [00:47] - General information about cppconCarl Cook [06:53] - When a Microsecond Is an Eternity: High Performance Trading Systems in C++Piotr Padlewski [08:45] - Undefined Behavior is Awesome! (link coming soon)Allan Deutsch [10:56] - Esoteric Data Structures and Where to Find ThemGuy Somberg [13:19] - Game Audio Programming in C++Victor Ciura [14:58] - Bringing Clang-tidy Magic to Visual Studio C++ DevelopersKate Gregory [17:04] - 10 Core Guidelines You Need to Start Using NowBilly Baker [19:21] - Almost Unlimited Modern C++ in Kernel-Mode ApplicationsDaniel Moth [21:50] - Latest & Greatest in Visual Studio for C++ developersPeter Goldsborough [24:20] - A Tour of Deep Learning With C++ (link coming soon)Matt Godbolt [27:18] - What Has My Compiler Done for Me Lately? Unbolting the Compiler's LidRong Lu [30:23] - C++ Development with Visual Studio CodeJuan Pedro Bolívar Puente [33:39] - Postmodern Immutable Data Structures (link coming soon)Sara Chipps [37:03] - Building for the Best of Us: Design and Development with Kids in MindSven Over [40:30] - folly::Function: A Non-copyable Alternative to std::functionPatrice Roy [44:27] - Which Machine Am I Coding To? | Designing A Feature That Doesn't Fit  [...]


Media Files:
http://video.ch9.ms/ch9/229a/dcb369a4-5b54-47d7-b295-929c4ff8229a/cppcon2017highlights.mp4




TWC9: New Windows 10, New Surface Book, New Visual Studio, New Web Documentation and more... | This Week On Channel 9

Fri, 20 Oct 2017 21:15:00 GMT

This week on Channel 9, Christina and guest host Jason Young discuss the week's top developer news, including;[00:59] What’s new in the Windows 10 Fall Creators Update [Mollie Ruiz-Hopper][02:06] paint.net is now available on the Windows Store! [Rick Brewster][04:00] Introducing Surface Book 2, the most powerful Surface Book ever [Panos Panay][05:25] Microsoft announces next Azure OpenDev: October 25, 2017 [Ashley McNamara][05:56] Visual Studio 2017 Version 15.4 Released [John Montgomery][06:52] Visual Studio 2017 Version 15.5 Preview [Christine Ruana][08:01] Xamarin Live Player  [08:43] Analysing C# code on GitHub with BigQuery [Matt Warren][10:34] Documenting the Web together [Erika Doyle Navara][11:54] Use a second laptop as an extended monitor with Windows 10 wireless displays [Scott Hanselman][16:53] MS Dev ShowPicks of the Week!Christina's Pick of the Week:[13:22] Lego’s official ‘Women of NASA’ set goes on sale November 1 [Darrell Etherington, Maia Weinstock]Jason's Pick of the Week:[14:55] Manage your multiple AUTH personalities with Chrome ProfilesPlease leave a comment or email us at twc9@microsoft.com.Follow @CH9 Follow @film_girl Follow @ytechie  Follow @gduncan411 [...]


Media Files:
http://video.ch9.ms/ch9/21fe/890dbb55-1a7e-41eb-b2de-0cacee1121fe/TWC920171020.mp4




Bjarne Stroustrup Interview at cppcon 2017 | C9::GoingNative

Thu, 19 Oct 2017 21:29:16 GMT

We are back with footage from cppcon 2017, which occurred in Bellevue, Washington! In this special GoingNative episode, our host Steve Carroll chats with Gabriel Dos Reis and Bjarne Stroustrup, the creator of C++, about his keynote this year on the topic of education: Learning and Teaching Modern C++ (available on YouTube). 

Overview of cppcon: 

CppCon is the annual, week-long face-to-face gathering for the entire C++ community. The conference is organized by the C++ community for the community. You will enjoy inspirational talks and a friendly atmosphere designed to help attendees learn from each other, meet interesting people, and generally have a stimulating experience. Taking place this year in the beautiful Seattle neighborhood of Bellevue and including multiple diverse tracks, the conference will appeal to anyone from C++ novices to experts.

 Watch hundreds of hours of past cppcon footage on their YouTube channel

(image)


Media Files:
http://video.ch9.ms/ch9/ae03/219c71d2-fa00-48e3-9092-3c8450f4ae03/BjarneStroustrupCppCon2017.mp4




Azure API Management: New Admin UI and Mocks | Azure Friday

Fri, 20 Oct 2017 17:30:00 GMT

Anton Babadjanov joins Scott Hanselman to discuss the new redesigned administrative UI for API Management. Also, see how it enables a design-first approach with the ability to produce simulated (mocked) API responses.

For more information, see:

 

(image)


Media Files:
http://video.ch9.ms/ch9/a3c5/23952c65-b522-4455-9430-15e2fd5ca3c5/AzFrAzAPIMNewUIMocksBabadjanov.mp4




Entity Framework Power Tools | Visual Studio Toolbox

Thu, 19 Oct 2017 15:34:12 GMT

In this episode, Robert is joined by Erik Ejlskov Jensen, the author of several Visual Studio Extensions for working with databases. Here, Erik shows the Entity Framework 6 Power Tools (including viewing entity data models and generating views) and the EF Core Power Tools (including reverse engineering and viewing a database schema as a DGML graph). 

(image)


Media Files:
http://video.ch9.ms/ch9/7cd6/9827de8f-88ca-43aa-9978-e8ad984b7cd6/EFPowerTools.mp4




Episode 31: Android App Signing & Packaging | The Xamarin Show

Wed, 18 Oct 2017 15:00:00 GMT

Welcome to The Xamarin Show. Today, we take a look at how to sign and package an Android application inside of Visual Studio using the archive manager. Additionally, James walks through the important steps of creating, using, and storing the Android keystore.

Show Links:

(image)


Media Files:
http://video.ch9.ms/ch9/5ac7/6bd1db20-bf1c-4431-9f1c-a1e5916b5ac7/AndroidAppSigning.mp4




No Source? No PDB? No Problem, ILSpy!

Mon, 23 Oct 2017 13:00:00 GMT

It's been three years since we've last highlighted ILSpy. Yeah, three years! ILSpy, the Visual Studio Extension. And the first time, three years before that! I spy with my little eye... ILSpy.Doing the math, yeah, we've been following ILSpy for six+ years. That's like a century in Internet Years...So, does that mean ILSpy faded away? Got lost in all those years?Nope! ILSpy is very alive and very well, with active (as in within the last two hours of my writing this) work on v3.Given how long it's been since we last covered ILSpy, I think a review is in order...ILSpyILSpy is the open-source .NET assembly browser and decompiler.ILSpy FeaturesAssembly browsingIL DisassemblySupport C# 5.0 “async”Decompilation to C# Supports lambdas and ‘yield return’Shows XML documentationDecompilation to VBSaving of resourcesSave decompiled assembly as .csprojSearch for types/methods/properties (substring)Hyperlink-based type/method/property navigationBase/Derived types navigationNavigation historyBAML to XAML decompilerSave Assembly as C# ProjectFind usage of field/methodExtensible via plugins (MEF)Assembly Lists...So 3.0? It's available on GitHub, both in source form, binary and even vsix!Releases 3.0 Preview 2 What's new compared to Preview 1?(Partial) support for nullables, foreach, usingNew: Open assembly from Nuget packageA lot of small-ish fixesThe VSIX is here! And it supports output from netstandard and netcore projects.The -alpha4 Nuget package corresponds to this release....3.0 Preview 1...This is a preview release! Framework requirements: .NET 4.6.1 or higher.Language support status can be found in issue #829, please note that this is a live issue and might have changed after this preview has been published. Notable missing feature compared to older versions: nullables. (only fully implemented features have a checkmark in the status issue). Before opening an issue ("X doesn't decompile correctly") please go check with issue #829!New: support for .NET Standard and .NET Core assemblies.Missing: decompile to VB. Contributions welcome because we concentrate solely on C#.Architectural changes are documented in the wiki (Note: roadmap not up to date as of this release). Important points to note (design goals): the decompiler should always create semantically correct and compilable code....And of course the repo;icsharpcode/ILSpyCheck it out in action, ILSpy opening ILSpy... :)Follow @CH9 Follow @coding4fun Follow @gduncan411 [...]



Last Week on Channel 9: October 16th - October 22nd, 2017

Mon, 23 Oct 2017 13:00:00 GMT

Last week the big event was the kicking off of the Red Shirt Tour, with the first event in New York, Azure Red Shirt Dev Tour NYC 2017.Here are a select 14 shows, posts and videos from here on Channel 9.TWC9: New Windows 10, New Surface Book, New Visual Studio, New Web Documentation and…This week on Channel 9, Christina and guest host Jason Young discuss the week's top developer news, including;[00:59] What’s new in the Windows 10 Fall Creators Update [Mollie Ruiz-Hopper][02:06] paint.net is now available on the Windows Store! [Rick Brewster]...      Azure API Management: New Admin UI and MocksAnton Babadjanov joins Scott Hanselman to discuss the new redesigned administrative UI for API Management. Also, see how it enables a design-first approach with the ability to produce simulated (mocked) API responses....      Bjarne Stroustrup Interview at cppcon 2017We are back with footage from cppcon 2017, which occurred in Bellevue, Washington! In this special GoingNative episode, our host Steve Carroll chats with Gabriel Dos Reis and Bjarne Stroustrup, the creator of C++, about his keynote this year on the topic of education...      Entity Framework Power ToolsIn this episode, Robert is joined by Erik Ejlskov Jensen, the author of several Visual Studio Extensions for working with databases. Here, Erik shows the Entity Framework 6 Power Tools (including viewing entity data models and generating views) and the EF Core Power Tools (including reverse engineering and viewing a database schema as a DGML graph).       Episode 31: Android App Signing & PackagingWelcome to The Xamarin Show. Today, we take a look at how to sign and package an Android application inside of Visual Studio using the archive manager. Additionally, James walks through the important steps of creating, using, and storing the Android keystore....      Resilience and Security in Cyber-Physical Systems: Self-Driving Cars and Smart DevicesThe future will be defined by autonomous computer systems that are tightly integrated with the environment, also known as Cyber-Physical systems (CPS). Resilience and security become extremely important in these systems, as a single error or security attack can have catastrophic consequences. In this talk, I will consider the resilience and security challenges of CPS, and how to protect them at low costs. I will give examples of two recent projects from my group, one on improving the resilience of Deep Neural Network (DNN) accelerators deployed in self-driving cars, and the other on deploying host-based intrusion detection systems on smart embedded devices such as smart meters and smart medical devices. Finally, I will discuss some of our ongoing work in this area, and the challenges and opportunities. This is joint work with my students and industry collaborators.       Hybrid Storage with Azure File SyncKlaas Langhout joins Scott Hanselman to show Azure File Sync for centralizing file services into Azure, which reduces the cost and complexity of managing islands of data while preserving existing app compatibility and performance. In addition, it provides multi-site access to the same data, tiering of less frequently used data off-premise, and integrated backup and rapid restoration. ...      Cloud security with Rob PollyIn planning to move the company's operations to the cloud, Microsoft quickly realized security in a virtual environment is significantly different than in an on-premise datacenter. In this episode, Microsoft cloud security expert Rob Polly outlines the challenges Microsoft faced during the transition, and how the company addressed additio[...]



Introducing the new Import Flat File Wizard in SSMS 17.3 | Data Exposed

Tue, 17 Oct 2017 16:38:13 GMT

This week's episode of Data Exposed welcomes Alan Yu to the show! Alan Yu is a PM in the SQL Server engineering group focusing on SQL Tools, and today he is in the studio to talk about the latest SQL Server Management Studio 17.3 update.

 

Alan starts off by highlighting two new features in the latest release: Import Flat File Wizard and XEvent Profiler. Import Flat File Wizard is a new tool that helps streamline the import experience for a user who wants to import .csv or .txt files without specialized domain knowledge. The XEvent profiler is a live viewer window of extended events that can be quickly launched. For the purpose of this demo, Alan chose to focus on showcasing the Import Flat File Wizard.

 

At [03:16], he begins his demo by showing two complex files that are difficult to handle with the current import experience. This includes single cell, multi-line cells as well as duplicated header rows. It is still possible to import the two files, but it is not very intuitive.

 

At [05:36] he shows how easy it is to import the files using the new Import Flat File Wizard. He simply selects his file, autogenerates a file name, and after a few more clicks, the files are successfully imported.

 

Finally, at [09:18], he describes how the wizard works by utilizing the Program Synthesis using Examples (PROSE) SDK, which is a framework developed by Microsoft AI which learns the structure of the file such as column names, delimiters, etc. He emphasizes the exciting future applications of this framework and other intelligent frameworks in future SQL tools updates.

 

Great job with the demo, and we look forward to having Alan on the show in the future!

 

To learn more about SSMS 17.3, check out this blog post: https://blogs.technet.microsoft.com/dataplatforminsider/2017/10/10/whats-new-in-sql-server-management-studio-17-3/

 

Download the latest version of SSMS to try it yourself: https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms

 

To learn more about PROSE, check out: https://microsoft.github.io/prose/

(image)


Media Files:
http://video.ch9.ms/ch9/fdd6/58741a56-c79e-4e19-a56a-5c2dab17fdd6/DataExposedSQLServerSSMSfeature.mp4




UWP + Xamarin: Native Cross-Platform Mobile Apps | Windows Developer Day - Fall Creators Update

Tue, 10 Oct 2017 16:30:00 GMT

Your world is not just one platform nor device.  With Xamarin, you can learn to target Windows, iOS and Android while providing native experiences.  James will quickly deep dive into how to quickly execute this.  He shows how to do build an application that targets Windows, iOS, Android, and even has a web front end as well!

(image)


Media Files:
http://video.ch9.ms/ch9/de11/2495af1a-6033-409d-983b-c0912b4ade11/WinDev018UWPXamarin.mp4




Keynote with Kevin Gallo | Windows Developer Day - Fall Creators Update

Thu, 05 Oct 2017 17:30:00 GMT

Join us October 10 at 9:30 AM PDT for the Windows Developer Day live stream. Kevin Gallo and the Windows engineering team will discuss updates and new features for software development in the Fall Creators Update.

(image)


Media Files:
http://video.ch9.ms/ch9/11d1/d53a1d46-a26c-43ce-8862-c2d5bb8e11d1/WindowsDevDaysKeynoteGallo.mp4




Top 4 Improvements for UWP Developers in Visual Studio 2017 | Windows Developer Day - Fall Creators Update

Tue, 10 Oct 2017 16:30:00 GMT

Learn how to quickly install the tooling for UWP using Visual Studio 2017, the Windows Application Packaging project to bring your existing applications forward with modern installation technology, .NET Standard 2.0 to modernize your existing code base to share across devices and platforms, and lastly some amazing improvements to the XAML designer.

(image)


Media Files:
http://video.ch9.ms/ch9/3b91/5980f71e-2ec3-4454-a957-bc2aed7d3b91/WinDev001Top4ImprovementsUWP.mp4




Pay the Web Forward: Making payments simpler on the Modern Web | Microsoft Edge Web Summit 2017

Tue, 12 Sep 2017 18:19:44 GMT

Buying things on the web can be tedious, frustrating and painfully archaic. Enter the W3C Payment Request API, a standardized API to build simpler checkout experiences powered by a native front-end, provided by the browser. In this talk, you'll see how to use the Payment Request API to create seamless payment flows for users across platforms, resulting in a better user experience built to simplify checkout and improve shopping cart conversion.

(image)


Media Files:
http://video.ch9.ms/ch9/6686/00e98f8f-c815-46d5-a468-aa2a79d56686/PayTheWebForward.mp4




.NET Standard 2.0 | .NET Conf 2017

Tue, 12 Sep 2017 17:30:21 GMT

One of the great things about .NET is that you use it to write code for multiple runtimes: .NET Core, .NET Framework, Xamarin, etc. However, historically introduced some complexity in writing, distributing and consuming libraries. .NET Standard solves this problem by allowing you to write code to a specification rather than specific platforms, and .NET Standard 2.0 takes it to the next level by adding over 20K new APIs to .NET Standard 1.1. In this session, we'll explain everything you need to know about .NET Standard and show how you can start using it today.

(image)


Media Files:
http://video.ch9.ms/ch9/6c53/591446f8-eddc-478a-a4a7-a0cfaa896c53/NETStandard2dot0.mp4




Web performance in the real world: how to make fast websites | Microsoft Edge Web Summit 2017

Tue, 12 Sep 2017 18:19:44 GMT

There is boundless advice out there on how to improve web performance. Some folks will tell you to avoid complex CSS selectors, others will tell you to reduce your JavaScript bundle size, and others will recommend fancy Babel plugins to Webpack your worries away. In practice, it's never as easy as going through a checklist – especially if your checklist of potential optimizations is hundreds of items long! In this talk, I'll explore some of the work the Microsoft Edge team does to help website authors build faster sites, and in particular how to think of performance as an investigative activity, beyond the checklist approach.

(image)


Media Files:
http://video.ch9.ms/ch9/7cd1/2879ec8e-70f8-48ae-9694-5f2abf837cd1/WebPerformanceInTheRealWorld.mp4