software engineering

  1. VIDEO Debug memory leaks with the Microsoft Edge Detached Elements tool

    Memory leaks occur when the JavaScript code of an application retains more and more objects in memory that it doesn’t need any longer instead of releasing them for the browser to garbage collect (GC). For long-running apps, small memory leaks of only a few kilobytes can add up to noticeably...
  2. Improving contrast in Microsoft Edge DevTools: A bugfix case study

    Creating accessible products means most of all being aware of the usability issues your designs and code can cause. When creating new products, Microsoft follows a strict workflow of accessibility reviews of designs, code reviews and mandatory audits before a new feature can leave experimental...
  3. How I Got Started as an App Developer

    Daniel Paulino created his first Windows app when he was at a career crossroads: Was he good enough to have a successful career as a developer? He wasn’t sure, but Daniel also knew he needed a timer app that connected to his workout band. “At the time, no app did this. I had this curiosity. That...
  4. Designing a COM library for Rust

    I interned with Microsoft as a Software Engineering Intern in the MSRC UK team in Cheltenham this past summer. I worked in the Safe Systems Programming Language (SSPL) group, which explores safe programming languages as a proactive measure against memory-safety related vulnerabilities. This blog...
  5. NEWS Google’s Machine Learning Software Has Learned to Replicate Itself

    Google designed its AutoML project to be an artificial intelligence that could help humans create other AI systems. Now AutoML can do that, and it's creating more powerful, efficient systems than human engineers can. Back in May, Google revealed its AutoML project; artificial intelligence (AI)...
  6. Making mixed reality: a conversation with Alexandros Sigaras and Sophia Roshal

    Link Removed Dr. Olivier Elemento (left) alongside with his Ph.D students Neil Madhukar and Katie Gayvert, analyze medical network data (photo courtesy of the Englander Institute for Precision Medicine) Welcome! This is Making mixed reality, a series celebrating the passionate community...
  7. VIDEO GoingNative 43: Talks and Tips from the Experts at CppCon 2015! | C9::GoingNative

    Ever wish there were a way to condense the entire CppCon 2015 into less than an hour? Well, realistically speaking, there may not be a way to really do that, but we hope this month's episode comes close! CppCon 2015 was packed to the brim with all sorts of great content, great people, and great...
  8. Defrag Tools #142 - Raymond Chen - Old New Thing | Defrag Tools

    In this on-location special for Defrag Tools, Andrew Richards and Chad Beeder invade Raymond Chen's office. Raymond is a 23yr veteran of Microsoft, who's worked on everything from MS-DOS to the Windows 10 UI. We talk about his Blog and Link Removed Old New Thing, Security Reports on the wrong...
  9. Last Week on Channel 9: August 10th - August 16th, 2015

    Even with the Channel 9 Studio closed in order to host the Channel 9 Live: Developer’s Guide to Windows 10 event, there was still a huge number of posts this week! Here are just 30 of them... Link Removed This week on Channel 9, Nikola and Vlad discuss the week's top developer news, including...
  10. A little more VSO and some Open Source JustDecompile

    We've got two things for you today... First, I wanted to highlight an outstanding post by Utkarsh Shigihalli. Last week I highlighted and Visual Studio extension by Utkarsh Shigihalli and Tarun Arora, Is Visual Studio Online Online? VSO Status Indicator Extension. Since then Utkarsh released...
  11. G

    Windows 8 A funny story about development for windows 8

    You know how people have been complaining that quality apps are few in numbers in the windows 8 winstore? Well, I've been trying to help MS out by porting some of my quality apps over to windows 8. I've recently ported one of my more useful apps into the metro interface. The app itself is...
  12. Windows 7 Visual Studio Ultimate 2012: Using layer diagrams to design and validate your architecture | Visual

    This short video shows how to design architectural layers in your product, and then validate them to ensure that components implement the intended architecture. Link Removed Link Removed
  13. Windows 7 Visual Studio Ultimate 2012: Understand your code dependencies through visualization | Visual Studio

    This short video shows how to use visualization tools in Visual Studio to understand the dependencies and relationships in your code. Link Removed More...
  14. Windows 7 TWC9: Windows 8 & VS 2012 RTM, Writing Test Adapters, FoxIE, HTML5 and more | This Week On Channel 9

    This week on Channel 9, Dan and Brian discuss the week's top developer news, including: Link Removed Windows 8 has reached the RTM milestone [Brandon LeBlanc] Link Removed Link Removed (S. Somasegar) Link Removed Link Removed (Caleb McElrath) Link Removed Link Removed (Mathew Aniyan) Link...
  15. Windows 7 Abolade Gbadegesin: Inside Windows Phone "Mango"

    There have been a lot of positive reviews of the upcoming Windows Phone 7 OS release, code named "Mango." This release is a big one. It contains over 500 new features, is full of improvements - from the core OS to the performance of UI scrolling - and "Mango" puts the user in control of almost...
  16. Windows 7 Rx Workshop: Writing Queries

    Learn about the rich set of LINQ query operators available in Rx to query event streams. Link Removed Link Removed Link Removed
  17. Windows 7 ICSE 2011: Dieter Rombach - Software Engineering Process Methodology

    Prof. Dr. Dieter Rombach studied mathematics and computer science at the universities of Karlsruhe and Kaiserslautern. Since 1992, he has held the chair for Software Engineering at the University of Kaiserslautern, and since 1996, he has been Executive Director of the Fraunhofer Institute for...
  18. Windows 7 ICSE 2011: Grigore Rosu - The Art and Science of Program Verification

    Grigore Rosu is an associate professor in the Department of Computer Science at the University of Illinois at Urbana-Champaign (UIUC), where he leads the Link Removed (FSL). His research interests encompass both theoretical foundations and system development in the areas of formal methods...
  19. Windows 7 ICSE 2011: Conversation with Kumiyo Nakakoji

    ICSE, the International Conference on Software Engineering,®is the premier software engineering conference, providing a forum for researchers, practitioners and educators to present and discuss the most recent innovations, trends, experiences and concerns in the field of software engineering...
  20. Windows 7 ICSE 2011: Conversation with Andreas Zeller

    ICSE, the International Conference on Software Engineering,® is the premier software engineering conference, providing a forum for researchers, practitioners and educators to present and discuss the most recent innovations, trends, experiences and concerns in the field of software engineering...