Scott Hanselman
Code, OSS, STEM, Beyoncé, MSFT, Black Hair, Race, #T1D, @Hanselminutes inclusive podcast! https://t.co/vyDanTdIuM +TikTok https://t.co/sX9CQik9mu
Book Recommendations:
Recommended by Scott Hanselman
“Fantastic new podcast episode this week with @djolder about his new book “Ballad and Dagger.” Learn about his journey from EMT to best selling author, how he creates worlds, and why this book is so personal 🥰👍🏼 https://t.co/yryWgXDY4a” (from X)
by Daniel José Older·You?
by Daniel José Older·You?
Best-selling author Rick Riordan presents Daniel José Older's music-and-magic-filled YA urban fantasy about two teens who discover each other and their powers during a political battle within a unique diaspora community. "Brimming with mystery, mayhem, and heart, Ballad and Dagger gives us wondrous new magic steeped in deep traditions. It's a gorgeous romance, a wild adventure, and a powerful story that unravels not only the pain of diaspora, but the strength of community and the ways we provide refuge for one another."--Leigh Bardugo, New York Times #1 best-selling author of Shadow and Bone "A new, magical world full of rich folklore and hitting all the right notes."--Kirkus Reviews Almost sixteen years ago, Mateo Matisse's island homeland disappeared into the sea. Weary and hopeless, the survivors of San Madrigal's sinking escaped to New York. While the rest of his tight-knit Brooklyn diaspora community dreams of someday finding a way back home, Mateo--now a high school junior and piano prodigy living with his two aunts (one who's alive, the other not so much)--is focused on one thing: getting the attention of locally-grown musical legend Gerval. Mateo finally gets his chance on the night of the Grand Fete, an annual party celebrating the blended culture of pirates, Cuban Santeros, and Sephardic Jews that created San Madrigal all those centuries ago. But the evil that sank their island has finally caught up with them, and on the night of the celebration, Mateo's life is forever changed when he witnesses a brutal murder by a person he thought he knew. Suddenly Mateo is thrust into an ancient battle that spans years and oceans. Deadly secrets are unraveled and Mateo awakens a power within himself--a power that not only links him to the killer but could also hold the key to unlocking the dark mystery behind his lost homeland. From the author of the award-winning Shadowshaper Cypher series comes the first novel in the Outlaw Saints duology--a brilliant story that will transport readers to a world where magic, myth, and gods reign over the streets of Brooklyn. Endorsed by Rick Riordan, author of Percy Jackson and the Olympians, soon to be a series on Disney+. Don't miss these other Rick Riordan Presents titles for all ages: Sal and Gabi Break the Universe by Carlos HernandezDragon Pearl by Yoon Ha LeeTristan Strong Punches a Hole in the Sky by Kwame MbaliaPaola Santiago and the River of Tears by Tehlor Kay Mejia
Recommended by Scott Hanselman
“@mathbabedotorg I'd love to have you on my podcast to talk about your book! https://t.co/D63GTBjfAF” (from X)
by Cathy O'Neil·You?
by Cathy O'Neil·You?
NEW YORK TIMES EDITORS’ CHOICE • A clear-eyed warning about the increasingly destructive influence of America’s “shame industrial complex” in the age of social media and hyperpartisan politics—from the New York Times bestselling author of Weapons of Math Destruction “O’Neil reminds us that we must resist the urge to judge, belittle, and oversimplify, and instead allow always for complexity and lead always with empathy.”—Dave Eggers, author of The Every ONE OF THE BEST BOOKS OF THE YEAR: The Times (UK) Shame is a powerful and sometimes useful tool: When we publicly shame corrupt politicians, abusive celebrities, or predatory corporations, we reinforce values of fairness and justice. But as Cathy O’Neil argues in this revelatory book, shaming has taken a new and dangerous turn. It is increasingly being weaponized—used as a way to shift responsibility for social problems from institutions to individuals. Shaming children for not being able to afford school lunches or adults for not being able to find work lets us off the hook as a society. After all, why pay higher taxes to fund programs for people who are fundamentally unworthy? O’Neil explores the machinery behind all this shame, showing how governments, corporations, and the healthcare system capitalize on it. There are damning stories of rehab clinics, reentry programs, drug and diet companies, and social media platforms—all of which profit from “punching down” on the vulnerable. Woven throughout The Shame Machine is the story of O’Neil’s own struggle with body image and her recent weight-loss surgery, which awakened her to the systematic shaming of fat people seeking medical care. With clarity and nuance, O’Neil dissects the relationship between shame and power. Whom does the system serve? Is it counter-productive to call out racists, misogynists, and vaccine skeptics? If so, when should someone be “canceled”? How do current incentive structures perpetuate the shaming cycle? And, most important, how can we all fight back?
Recommended by Scott Hanselman
“I've been working in open source for almost two decades. I went to Microsoft a decade ago to open-source .NET and C#. I wish I'd had a copy of VM's book. This book offers valuable historical context and practical guidelines on how and when to work on an Open Source project. Forge Your Future with Open Source will no doubt empower the next generation of contributors and I'm envious of their bright futures!” (from Amazon)
by VM (Vicky) Brasseur·You?
Free and open source is the foundation of software development, and it's built by people just like you. Discover the fundamental tenets that drive the movement. Take control of your career by selecting the right project to meet your professional goals. Master the language and avoid the pitfalls that typically ensnare new contributors. Join a community of like-minded people and change the world. Programmers, writers, designers, and everyone interested in software will make their mark through free and open source software contributions. Free and open source software is the default choice for the programming languages and technologies which run our world today, and it's all built and maintained by people just like you. No matter your skill level or area of expertise, with this book you will contribute to free and open source software projects. Using this practical approach you'll understand not only the mechanics of contributing, but also how doing so helps your career as well as the community. This book doesn't assume that you're a programmer, or even that you have prior experience with free and open source software. Learn what open source is, where it came from, and why it's important. Start on the right foot by mastering the structure and tools you need before you contribute. Choose the right project for you, amplifying the impact of your contribution. Submit your first contribution, whether it's code, writing, design, or community organising. Find out what to do when things don't go the way you expect. Discover how to start your own project and make it friendly and welcoming to contributors. Anyone can contribute! Make your mark today and help others while also helping yourself.
Recommended by Scott Hanselman
“This easy-to-follow guide is the key to enabling you to take your .NET skills to the web in a new way. Toi shares her extensive knowledge and years of experience as a web developer so you can learn how to use Blazor WebAssembly quickly. This is achieved by learning how to leverage your experience with the .NET ecosystem to complete standalone projects in the book that are built on the framework.” (from Amazon)
by Toi B Wright·You?
Build exciting web apps following step-by-step instructions and video examples. Purchase of the print or Kindle book includes a free eBook in PDF format. Key Features: Explore and build complete, easy-to-follow web projects using Blazor. Each project includes a video example too.Test your skills in building a weather app, an expense tracker, and a Kanban board with real-world applications.Develop a deeper understanding on how to work with Blazor WebAssembly without spending too much time focusing on the theory. Book Description: Blazor WebAssembly helps developers build web applications without the need for JavaScript, plugins, or add-ons. With its continued growth in popularity, getting started with Blazor now can open doors to new career paths and exciting projects - and Blazor WebAssembly by Example will make your first steps easier. This is a project-based guide that will teach you how to build single-page web applications with Blazor, focusing heavily on the practical over the theoretical by providing detailed step-by-step instructions for each project. The author also includes a video for each project showing her following the step-by-step instructions, so readers can use them if they're unsure about any particular step. In this updated edition, you'll start by building simple standalone web applications and gradually progress to developing more advanced hosted web applications with SQL Server backends. Each project will cover a different aspect of the Blazor WebAssembly ecosystem, such as Razor components, JavaScript interop, security, event handling, debugging on the client, application state, and dependency injection. The book's projects get more challenging as you progress, but you don't have to complete them in order, which makes this book a valuable resource for beginners as well as those who just want to dip into specific topics. By the end of this book, you will have experience and lots of know-how on how to build a wide variety of single-page web applications with .NET, Blazor WebAssembly, and C#. What You Will Learn: Discover the power of the C# language for both server-side and client-side web developmentBuild your first Blazor WebAssembly application with the Blazor WebAssembly App project templateLearn how to debug a Blazor WebAssembly app, and use ahead-of-time compilation before deploying it on Microsoft's cloud platformUse templated components and the Razor class library to build and share a modal dialog boxLearn how to use JavaScript with Blazor WebAssemblyBuild a progressive web app (PWA) to enable native app-like performance and speedSecure a Blazor WebAssembly app using Azure Active DirectoryGain experience with ASP.NET Web APIs by building a task manager app Who this book is for: This book is for .NET web developers who want to leverage the power of .NET and C# to write single-page web applications using Blazor WebAssembly without using JavaScript frameworks. To get started with this book, you'll need at least beginner-level knowledge of the C# language, .NET framework, Microsoft Visual Studio, and web development concepts.
Recommended by Scott Hanselman
“The Blazor open-source web framework is a whole new way to develop powerful applications for the web. Learning Blazor uses tons of examples, prescriptive code, and David Pine's deep experience as a content developer on the .NET team to get you writing Blazor web apps with C# today!” (from Amazon)
Take advantage of your C# skills to build UI components and client-side experiences with .NET. With this practical guide, you'll learn how to use Blazor WebAssembly to develop next-generation web experiences. Built on top of ASP.NET Core, Blazor represents the future of .NET single-page application investments. Author David Pine, who focuses on .NET and Azure content development at Microsoft, explains how WebAssembly enables many non-JavaScript-based programming languages to run on the client browser. In this book, you'll learn about real-time web functionality with ASP.NET Core SignalR and discover strategies for bidirectional JavaScript interop. David also covers component data binding, hierarchical event-driven communications, in-memory state management, and local storage. This book shows you how to: Create a beautiful, feature-rich Blazor appDevelop and localize an enterprise-scale app using GitHub Actions and Azure Cognitive Services TranslatorCreate advanced validation scenarios for input-based components with formsAutomatically deploy and host to Azure Static Web Apps, and rely on HTTP servicesUse a geolocation service and speech synthesis and recognition native to the browserAuthor a custom modal verification mechanism for validating a user