Épisodes

  • Scott & Mark Learn To... Zoomit
    Feb 19 2025

    In this episode of Scott & Mark Learn To, Scott Hanselman and Mark Russinovich dive into the history and evolution of ZoomIt, a popular screen annotation and zooming tool Mark created over 25 years ago. Originally built to enhance technical demos, ZoomIt has become an essential utility for countless users, including Scott, who calls it second nature. Mark shares how the tool's intuitive, keystroke-driven design surpasses alternatives like Windows Magnifier, making it a favorite for presentations and daily use.

    You can download Zoomit for free here: https://learn.microsoft.com/en-us/sysinternals/downloads/zoomit


    And it is now part of PowerToys toolkit: https://learn.microsoft.com/en-us/windows/powertoys/zoomit

    Takeaways:

    • ZoomIt's key features, including live zoom, annotations, blurring, and color customization
    • Mark highlights new features showcasing ZoomIt's ongoing evolution to better serve users
    • ZoomIt is entirely keystroke-driven, eliminating the need for menus or toolbars

    Who are they?

    View Scott Hanselman on LinkedIn

    View Mark Russinovich on LinkedIn

    Watch Scott and Mark Learn on YouTube

    Listen to other episodes at scottandmarklearn.to

    Discover and follow other Microsoft podcasts at microsoft.com/podcasts


    Hosted on Acast. See acast.com/privacy for more information.

    Voir plus Voir moins
    21 min
  • Scott & Mark Learn To... Public Speaking
    Feb 5 2025

    In this episode of Scott & Mark Learn To, Scott Hanselman and Mark Russinovich dive into the art of giving technical talks. With Scott preparing for a keynote abroad and Mark gearing up for an internal presentation, the duo reflects on their journeys as speakers, from their very first presentations to commanding stages with thousands of attendees. They discuss how preparation evolves with experience, balancing off-the-cuff speaking with intensive demo prep. From brown bag sessions to high-stakes keynotes, and even Scott’s upcoming TEDx talk, they explore how stakes and familiarity shape their approach to crafting impactful presentations.

    Takeaways:

    • Scott manages nerves with monitoring heart rate and using breathing exercises to stay calm
    • Mark’s time management techniques, dividing content into sections and time limits for each
    • Structuring talks in three acts and evenly divided segments in between

    Useful Links:

    Scott’s the Art of Speaking Class on Pluralsight: https://www.pluralsight.com/courses/hanselman-speaking


    Public speaking episodes from on-Net:


    https://learn.microsoft.com/en-us/shows/on-dotnet/public-speaking-scott-hanselman-kendra-havens-maria-naggaga-nakanwagi-kasey-uhlenhuth-donov


    https://learn.microsoft.com/en-us/shows/on-dotnet/tips-on-public-speaking-from-andres-phil-scott-and-cecil

    Who are they?

    View Scott Hanselman on LinkedIn

    View Mark Russinovich on LinkedIn

    Watch Scott and Mark Learn on YouTube

    Listen to other episodes at scottandmarklearn.to

    Discover and follow other Microsoft podcasts at microsoft.com/podcasts


    Hosted on Acast. See acast.com/privacy for more information.

    Voir plus Voir moins
    28 min
  • Scott & Mark Learn To... The History of Cloud
    Jan 22 2025

    In this episode of Scott & Mark Learn To, Scott Hanselman and Mark Russinovich explore the evolution of cloud computing, tracing its roots from the early days of Azure to its transformation into a powerful, flexible platform. Mark explains the shift from "pets" (individual servers) to "cattle" (easily replaceable servers) as cloud infrastructure became more scalable and cost-efficient. They discuss the challenges of scaling websites, from physical data centers to cloud-based solutions, and the economic and technical factors that led to the rise of multi-tenancy and on-demand services. The episode also highlights Azure’s adoption of Linux and the broader embrace of open-source technologies, marking a key shift in Microsoft’s cloud strategy. The conversation reflects on how modern cloud services abstract away complex infrastructure management, much like the simplification seen in programming languages with garbage collection.

    Takeaways:

    • Why cloud existed in the first place and how it evolved
    • Difference abstraction leads to different services, IaaS, PaaS, SaaS
    • Microsoft’s strategic decisions in the history of Azure, like embracing Linux and opensource technologies

    Resources:

    • The Mind Behind Windows: Dave Cutler
    • Microsoft Volume I: The Complete History and Strategy of founding through Windows 95 (Audio)
    • Microsoft Volume II: The Complete History and Strategy of the Ballmer Years (Audio)

    Who are they?

    View Scott Hanselman on LinkedIn

    View Mark Russinovich on LinkedIn

    Watch Scott and Mark Learn on YouTube

    Listen to other episodes at scottandmarklearn.to

    Discover and follow other Microsoft podcasts at microsoft.com/podcasts


    Hosted on Acast. See acast.com/privacy for more information.

    Voir plus Voir moins
    36 min
  • Scott & Mark Learn To... Find Joy in Hobbies
    Jan 8 2025

    In this episode of Scott & Mark Learn To, Scott Hanselman and Mark Russinovich dive into the topic of hobbies and how they balance tech work with leisure activities. Mark opens up about his long-time love for the Battlefield video game series, where he’s spent countless hours playing multiplayer, while Scott shares his passion for retro gaming on his Steam Deck. The conversation explores their favorite games, including Half-Life: Alyx, and how gaming serves as a much-needed release. They also discuss their non-tech hobbies—Mark’s unexpected talent for drawing, which he picked up again during COVID, and Scott’s thoughts on how AI and nerd sniping influence their spare time. The episode offers a fun and candid look into how these tech giants unwind and keep their creativity flowing.

    Takeaways:

    • How people assume successful tech professionals only engage in computer-related hobbies
    • AI research as a hobby, focusing on gamifying challenges to fuel passion for problem-solving
    • Mark shares his Star Wars props, including a Darth Vader helmet and Stormtrooper rifle

    Who are they?

    View Scott Hanselman on LinkedIn

    View Mark Russinovich on LinkedIn

    Watch Scott and Mark Learn on YouTube

    Listen to other episodes at scottandmarklearn.to

    Discover and follow other Microsoft podcasts at microsoft.com/podcasts


    Hosted on Acast. See acast.com/privacy for more information.

    Voir plus Voir moins
    26 min
  • Scott & Mark Learn To… Take a Dump
    Dec 11 2024

    In this episode of Scott & Mark Learn To, Scott Hanselman and Mark Russinovich delve into the critical developer skill of debugging crash dump files, both kernel dumps and application dumps. They start sharing insights from their experiences with blue screens and system crashes. They discuss tools like WinDBG ("Windbag") for analyzing dump files and demonstrate "Not My Fault," a tool for simulating crashes. Mark also showcases Procdump, highlighting its advanced features for capturing dumps with conditional triggers, such as high CPU usage or memory leaks, and explains why it outshines manual methods like Task Manager.

    Takeaways:

    • How WinDbg and Visual Studio allow developers to analyze memory dumps as snapshots
    • The need for developers to get comfortable with debugging
    • Exciting possibilities for AI-assisted development in the near future

    Who are they?

    View Scott Hanselman on LinkedIn

    View Mark Russinovich on LinkedIn

    Watch Scott and Mark Learn on YouTube

    Listen to other episodes at scottandmarklearn.to

    Discover and follow other Microsoft podcasts at microsoft.com/podcasts


    Download the Transcript


    Hosted on Acast. See acast.com/privacy for more information.

    Voir plus Voir moins
    26 min
  • Scott & Mark Learn To... Undocumented APIs
    Nov 27 2024

    In this episode of Scott & Mark Learn To, Scott Hanselman and Mark Russinovich delve into the intricate world of undocumented APIs, examining their associated risks and benefits. Mark shares his journey into reverse engineering, starting with the Apple II and evolving through his exploration of Windows internals. He elaborates on his PhD thesis on fault management, which sparked his interest in undocumented APIs. The conversation includes technical insights into disassembling and debugging, showcasing Mark’s development of his own disassembler and use of tools like SoftICE for kernel debugging. They also explore Microsoft’s rationale for keeping certain APIs undocumented, highlighting the importance of flexibility in system evolution without compromising application stability.


    Takeaways:

    • Microsoft’s commitment to maintaining backward compatibility for older applications
    • How contemporary systems manage small crashes to maintain long-term stability
    • How Mark started his journey on Windows internal APIs

    Who are they?

    View Scott Hanselman on LinkedIn

    View Mark Russinovich on LinkedIn

    Watch Scott and Mark Learn To on YouTube

    Listen & Subscribe at scottandmarklearn.to

    Discover and follow other Microsoft podcasts at microsoft.com/podcasts


    Download the Transcript


    Hosted on Acast. See acast.com/privacy for more information.

    Voir plus Voir moins
    19 min
  • Scott & Mark Learn To... Skin Care
    Nov 18 2024

    In this bonus episode of Scott & Mark Learn To, Scott Hanselman and Mark Russinovich take a detour into the fabulous world of skincare, proving that everyone deserves a little TLC! With Scott both amused and bewildered by Mark's radiant complexion, they launch into a lively debate about grooming habits. From the champagne of shampoos to moisturizing rituals and the must-have essentials for looking sharp in the tech world, Scott and Mark share their best beauty tips. Plus, discover the profound truth that “you can’t have too many moisturizers”—unless you're Mark, who insists that sometimes, less is more!

    Takeaways:

    • Mark's glowing skin leads Scott to question how old he really is
    • The importance of skincare routines as a form of self-care
    • A minimalistic routine vs a more extensive regimen and common misconceptions

    Who are they?

    View Scott Hanselman on LinkedIn

    View Mark Russinovich on LinkedIn

    Watch Scott and Mark Learn To on YouTube

    Listen & Subscribe at scottandmarklearn.to

    Discover and follow other Microsoft podcasts at microsoft.com/podcasts


    Download the Transcript


    Hosted on Acast. See acast.com/privacy for more information.

    Voir plus Voir moins
    10 min
  • Scott & Mark Learn To... Pick a Programming Language
    Nov 13 2024

    In this episode of Scott & Mark Learn To, Scott Hanselman and Mark Russinovich dive into the quirks and philosophies of programming languages—debating the purpose of small languages, like Erlang, versus giants like JavaScript. Along the way, they discuss whether modern languages with hindsight (like Kotlin) are inherently better and reminisce about the good old days of writing code in C, Delphi, and even 6502 assembler. Mark reflects on transitioning to Rust for system-level code in Azure, marking a deliberate move away from C/C++. He highlights Rust’s ownership model, memory safety, and enforced concurrency as the game-changers. Meanwhile, Scott is poking fun at the oddities of language trends, including Python’s rise to dominance in machine learning.

    Takeaways:

    • Rust’s key advantage with enforced memory safety
    • Python’s dominance in AI due to its robust ecosystem not just its language features
    • Why programming language selection is driven by ecosystems, tools, and personal preference

    Who are they?

    View Scott Hanselman on LinkedIn

    View Mark Russinovich on LinkedIn

    Watch Scott and Mark Learn on YouTube

    Listen to other episodes at scottandmarklearn.to

    Discover and follow other Microsoft podcasts at microsoft.com/podcasts


    Download the Transcript


    Hosted on Acast. See acast.com/privacy for more information.

    Voir plus Voir moins
    24 min