POPULARITY
Jeremy Likness is a Cloud Developer Advocate for Azure at Microsoft. Jeremy has spent two decades building enterprise software with a focus on line of business web applications. He is the author of several highly acclaimed technical books including Designing Silverlight Business Applications and Programming the Windows Runtime by Example. He has given hundreds of technical presentations during his career as a professional developer. In his free time Jeremy likes to run, hike, and maintain a 100% plant-based diet.Jeremy first explained how he felt in love with computers at the age of 7... and ended up droping out of college and abandoning the idea of a career in software. He told us about the detours he took and how he got back in IT through the back door. We touched on his learning patterns and how he got into public speaking and conferences. We devised on how each step of his career prepared him for his current job as a developer advocate. Finally, we spoke about hiring and mentoring younger developers.Here are the links of the show:@jeremylikness on Twitter: http://twitter.com/@jeremyliknessBlog: https://blog.jeremylikness.comUpcoming talks: https://blog.jeremylikness.com/upcoming-talks-eaf27ff8a3a7CreditsMusic Aye by Yung Kartz is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License.Your hostSoftware Developer‘s Journey is hosted and produced by Timothée (Tim) Bourguignon, a crazy frenchman living in Germany who dedicated his life to helping others learn & grow. More about him at timbourguignon.fr.Want to be next?Do you know anyone who should be on the podcast? Do you want to be next? Drop me a line: info@devjourney.info or via Twitter @timothep.Gift the podcast a ratingPlease do me and your fellow listeners a favor by spreading the good word about this podcast. And please leave a rating (excellent of course) on the major podcasting platforms, this is the best way to increase the visibility of the podcast:Apple PodcastsStitcherGoogle PlayThanks!Support the show (http://bit.ly/2yBfySB)
Join Larry for a deep dive in the Microsoft Interface Definition Language (MIDL) 3.0 for declaring Windows Runtime types. How did MIDL start and how did it get to where it is today?MIDL 3 - https://aka.ms/ifdef-midl-3C++/WinRT language projection: http://aka.ms/cppwinrtFollow Larry @ostermanFollow Nikola @metulev
Jeremy Likness is a Cloud Developer Advocate for Azure at Microsoft. Jeremy has spent two decades building enterprise software with a focus on line of business web applications. He is the author of several highly acclaimed technical books including Designing Silverlight Business Applications and Programming the Windows Runtime by Example. He has given hundreds of technical presentations during his career. In his free time Jeremy likes to run, hike, and maintain a 100% plant-based diet.
Rob and Jason are joined by Kenny Kerr from Microsoft to discuss the C++/WinRT library, previously known as ModernCpp, a standard C++ projection for the Windows Runtime. Kenny Kerr is an engineer on the Windows team at Microsoft, an MSDN Magazine contributing editor, Pluralsight author, and creator of moderncpp.com (C++/WinRT). He writes at kennykerr.ca and you can find him on Twitter at @kennykerr. News VOTE! Support debugging of C++ code with IntelliTrace All CppCon 2016 Videos Are Up! Visual Studio "15" Preview 5 Now Available Compiler Tools Layout in Visual Studio "15" C++ 14/17 Features and STL Fixes in VS "15" Preview 5 Bring your C++ codebase to Visual Studio with "Open Folder" C++ compiler diagnostics improvements in VS "15" Preview 5 C++ IntelliSense Improvements - Predictive IntelliSense & Filtering CMake support in Visual Studio Visual C++ Compiler Version Faster C++ solution load with VS "15" C++ Core Check code analysis is included with VS "15" Kenny Kerr @kennykerr Kenny Kerr's Blog Links CppCon 2016: WG21-SG14 - Making C++ better for games, embedded and financial developers Creative Assembly Sponsor C++/WinRT Available on GitHub cppwinrt repository on GitHub CppCon 2016: Kenny Kerr & James McNellis "Embracing Standard C++ for the Windows Runtime" CppCon 2016: Kenny Kerr & James McNellis "Putting Coroutines to Work with the Windows Runtime"
Steve Carroll sits down with Jon Kalb, cppcon chair, to talk about the highlights of cppcon 2016. Then he chats with a number of speakers and gives them a chance to "pitch" their talks. If some pitches grab your attention, you can find links to the full talks below:Jon Kalb [0:09] - Highlights of cppconVincent Reverdy [3:45] - From Numerical Cosmology to Efficient Bit Abstractions for the Standard LibraryMiodrag Milanović [5:09] - The MAME (Multi-Arcade Machine Emulator) story: From C to Modern C++Daniel Moth [6:41] - Latest and Greatest from the Visual Studio Family for C++ DevelopersGreg Law [9:05] - GDB - a lot more than you realizedKenny Kerr & James McNellis [10:29] - An Introduction to C++ Coroutines, C++ Coroutines: Under the covers, Putting Coroutines to Work with the Windows Runtime, Embracing Standard C++ for the Windows RuntimeGuy Davidson [14:41] - WG21-SG14 – Making C++ better for games, embedded and financial developersVittorio Romeo [17:02] - Implementing `static` control flow in C++14Rob Irving & Jason Turner [18:32] - Rich Code For Tiny Machines: A Simple Commodore 64 Game In C++17, Practical Performance Practices, What We've Learned From the C++ CommunityMichael Wong [21:22] - WG21-SG14 – Making C++ better for games, embedded and financial developers, Towards Heterogeneous Programming in C++, A lock-free concurrency toolkit for deferred reclamation and optimistic speculation
Rob and Jason are joined by Brett Hall to discuss Software Transactional Memory. Brett Hall is the lead engineer on Dynamics, a desktop application that collects and analyzes data from the light scattering instruments built by Wyatt technology. Prior to joining Wyatt, Brett worked in web application development, remote sensing, and spent a summer in the games industry. He holds a PhD in physics from the University of California, Santa Barbara. Part of his research work involved using C++ to solve the PDE systems generated by the rest of the research. All told he’s been using C++ for around 20 years now. These days the bulk of his programming interest is in concurrency and parallelism. When not programming he’s usually hanging out with his family and/or mountain biking. News CppCon call for additional content Served: A C++11 RESTful web server library Modern C++ for the Windows Runtime now available Brett Hall @bretthall Backwards Incompatibilities Links CppCon 2015 - Transactional Memory in Practice CppCon 2014 - Software Transaction Memory, For REals ISO C++ Paper - Industrial Experience with Transactional Memory at Wyatt Technology
Rob and Jason are joined by Kenny Kerr to talk about Modern C++ for the Windows Runtime. Kenny also shares his thoughts on printf and tells us about his new Pluralsight course.Kenny Kerr is a computer programmer and recognized expert in Windows operating system development and programming languages. Kenny has published numerous articles about the Windows operating system, network security, and C++ for MSDN Magazine as well as other publications. Microsoft has recognized Kenny’s expertise in network and operating system security with the Microsoft MVP Award for security. He has also held the Microsoft MVP Award since 2007 for his contributions to the C++ development community.NewsThoughts about C++17 (Bjarne Stroustrup)C++17 progress updateHPX and the C++ StandardKenny Kerr@kennykerrKenny Kerr's BlogLinksModern C++ for the Windows RuntimeSQLite with Modern C++ (Free Pluralsight Course)Kenny Kerr's Pluralsight coursesSponsorsJetBrains: Listen to this episode for a special offer for JetBrains' C++ tools!CppCon: 2015 Call for Submissions
This week, Lead Program Manager Tim Heuer joined us to talk about all the announcements from Build 2014 with regard to Windows Runtime XAML, (as well as the unified Windows platform in general)As you more than likely know, XAML is the specific schema of XML leveraged by several different Microsoft programming languages and frameworks for declaratively creating user experiences.Tim was behind an enormous amount of work that took place to drive this release of the universal XAML for Windows Runtime framework in this last release of Windows Phone, (8.1), as well as the current version of Windows (8.1 update) for PCs, laptops and tablets. In this interview, he walks us through an awesome demo he prepared for the Build 2014 keynote that presents exactly how to utilize Windows Runtime XAML to deliver a compelling experience across device types, using universal projects in Visual Studio 2013 update 2, (the release candidate unveiled at Build).Here are some links to related materials for more information.David Tredwell's keynote announcement at Build 2014 with regard to universal windows apps (at 1h,8m,5s)Kevin Gallo's demonstration of universal windows projects in Visual Studio 2013 update 2Tim's talk on universal XAML for Windows Runtime apps at Build 2014Download the new tools!Please let me know if you have any feedback!LL @larryalieberman
This talk will cover how to use C++ to target the new Windows Runtime surface. Beyond just learning how to write apps in C++, you will see how to create new libraries or reuse existing components that you can seamlessly combine with Windows Store apps using JavaScript, C#, and other C++ apps.
Windows 8 provides a rich set of core technologies that are vital to creating top-selling games. You will hear about the three programming languages for games (JavaScript, C#, C++), and the game genres most easily created in each. For JavaScript developers we will cover interpreted performance of the runtime. For C# developers we will cover the differences between the .NET Runtime and the Windows Runtime. For C++ developers we will cover the new models for high-performance graphics, threading, storage, and networking. We will also show how your title can use a broad range of input technologies like touch, mouse, keyboard, accelerometer, and Xbox controller, so that users can play anytime, anywhere.
In this session you'll learn how to build Windows Store games with HTML and JavaScript, using the Windows Runtime and the hardware sensors on the newest devices. Expect to see a lot of code and learn best practices as we start from an empty project and build up to a full game!
Easy Asynchrony with C#: No More Callbacks! The Windows Runtime and .NET Framework 4.5 rely heavily on an asynchronous programming model to ensure the responsiveness of client apps and scalability of services. The new async feature in the C# and VB languagesmakes it easy to coordinate asynchronous functionality without callbacks, leaving the plumbing to the compilers. We’ll explore a simple sequential asynchronous Windows Store app, and build up to easily embrace cancellation, coordination of concurrent asynchronous activities and offloading of CPU-intensive work through the Task Parallel Library.
Xbox Live on Windows 8 provides a rich and robust set of APIs that enable game developers to accelerate the integration of Xbox services. This session is for developers who want to understand how we've taken advantage of the new Windows Runtime model to provide quick and easy access to Xbox services such as profile, achievements and leaderboards as well as value added scenarios, such as offline support, authentication and Windows integration. We dive into the code and design to ensure you walk away with the knowledge you need to quickly enable your Windows 8 games with the Xbox services.
The Windows Runtime allows developers to build high performing apps using the language of their choice. It also allows for combining components written in different languages in the same app. In this session, we'll focus on the issues you might encounter when developing Windows Runtime components and mixed-language applications.
The Windows Runtime provides the foundation for building Windows Store apps. This panel includes experts from across the Windows Runtime technologies, who can help you build great apps for Windows 8. Whether your app is in C++, C# or JavaScript, and whether you use HTML, XAML or DirectX, we’ll answer questions on how to make the fastest, smoothest, most powerful Windows Store apps.
Windows Store apps for Absolute Beginners with C# (HD) - Channel 9
The new C# 5.0 async features are explained in this lesson, including the pattern we can follow to utilize the Windows Runtime async methods to keep our apps fast and fluid. ResourcesAsynchronous Programming with Async and Await Download the entire series' source code
The Windows Runtime is Microsoft's new developer platform. It is designed from the ground up to give developers a wide range of choices, allowing apps to be authored in a broad range of languages—from C++ to JavaScript, as well as Visual Basic and C#. The Runtime also includes standard ways to build hybrid apps, such as those that use a mixture of JavaScript and C++. It includes a broad range of operating system services for everything from user interfaces to networks. Apps based on the Windows Runtime are designed to be fast, fluid and responsive, so the platform includes standard required mechanisms for asynchronous programming.In this talk I'll review the Windows Runtime architecture and foundations, its relationship to programming languages and how diverse languages and the operating system can unite to build compelling apps. I'll also talk about the technical challenges of integrating the Windows Runtime into a new language and describe the attributes of a great Windows Runtime language.
Where is Windows 8 taking us? While at DevConnections, Carl and Richard participated in a panel discussion with Tim Huckaby, Billy Hollis, Dr. Neil Roodyn and Paul Sheriff about the new Windows Runtime. Also listen for a brief appearance of the one-and-only Mark Minasi.Support this podcast at — https://redcircle.com/net-rocks/donations