Code, OSS, STEM, Beyoncé, 🏴🇿🇼#T1D,@Hanselminutes inclusive tech podcast! MSFT Developer Division Community #DevRel🐹🌮YouTube+TikTok My opinions
10+ Book Recommendations by Scott Hanselman
The 1619 Project
Nikole Hannah-JonesA dramatic expansion of a groundbreaking work of journalism, The 1619 Project: A New Origin Story offers a profoundly revealing vision of the American past and present. In late August 1619, a ship arrived in the British colony of Virginia bearing a cargo of twenty to thirty enslaved people from Africa. Their arrival led to the barbaric and unprecedented system of American chattel slavery that would last for the next 250 years. This is sometimes referred to as the country’s original sin, but it is more than that: It is the source of so much that still defines the United States. The New York Times Magazine’s award-winning “1619 Project” issue reframed our understanding of American history by placing slavery and its continuing legacy at the center of our national narrative. This new book substantially expands on that work, weaving together eighteen essays that explore the legacy of slavery in present-day America with thirty-six poems and works of fiction that illuminate key moments of oppression, struggle, and resistance. The essays show how the inheritance of 1619 reaches into every part of contemporary American society, from politics, music, diet, traffic, and citizenship to capitalism, religion, and our democracy itself. This is a book that speaks directly to our current moment, contextualizing the systems of race and caste within which we operate today. It reveals long-glossed-over truths around our nation’s founding and construction—and the way that the legacy of slavery did not end with emancipation, but continues to shape contemporary American life. Featuring contributions from: Leslie Alexander • Michelle Alexander • Carol Anderson • Joshua Bennett • Reginald Dwayne Betts • Jamelle Bouie • Anthea Butler • Matthew Desmond • Rita Dove • Camille T. Dungy • Cornelius Eady • Eve L. Ewing • Nikky Finney • Vievee Francis • Yaa Gyasi • Forrest Hamer • Terrance Hayes • Kimberly Annece Henderson • Jeneen Interlandi • Honorée Fanonne Jeffers • Barry Jenkins • Tyehimba Jess • Martha S. Jones • Robert Jones, Jr. • A. Van Jordan • Ibram X. Kendi • Eddie Kendricks • Yusef Komunyakaa • Kevin M. Kruse • Kiese Laymon • Trymaine Lee • Jasmine Mans • Terry McMillan • Tiya Miles • Wesley Morris • Khalil Gibran Muhammad • Lynn Nottage • ZZ Packer • Gregory Pardlo • Darryl Pinckney • Claudia Rankine • Jason Reynolds • Dorothy Roberts • Sonia Sanchez • Tim Seibles • Evie Shockley • Clint Smith • Danez Smith • Patricia Smith • Tracy K. Smith • Bryan Stevenson • Nafissa Thompson-Spires • Natasha Trethewey • Linda Villarosa • Jesmyn Ward
The Manager's Path
Camille FournierManaging people is difficult wherever you work. But in the tech industry, where management is also a technical discipline, the learning curve can be brutal--especially when there are few tools, texts, and frameworks to help you. In this practical guide, author Camille Fournier (tech lead turned CTO) takes you through each stage in the journey from engineer to technical manager. From mentoring interns to working with senior staff, you'll get actionable advice for approaching various obstacles in your path. This book is ideal whether you're a new manager, a mentor, or a more experienced leader looking for fresh advice. Pick up this book and learn how to become a better manager and leader in your organization. Begin by exploring what you expect from a manager Understand what it takes to be a good mentor, and a good tech lead Learn how to manage individual members while remaining focused on the entire team Understand how to manage yourself and avoid common pitfalls that challenge many leaders Manage multiple teams and learn how to manage managers Learn how to build and bootstrap a unifying culture in teams
Lean Software Development
Mary PoppendieckIn Lean Software Development, Mary and Tom Poppendieck identify seven fundamental "lean" principles, adapt them for the world of software development, and show how they can serve as the foundation for agile development approaches that work. Along the way, they introduce 22 "thinking tools" that can help you customize the right agile practices for any environment. Better, cheaper, faster software development. You can have all three - if you adopt the same lean principles that have already revolutionized manufacturing, logistics, and product development: Iterating toward excellence: software development as an exercise in discovery; managing uncertainty: "decide as late as possible" by building change into the system; compressing the value stream: rapid development, feedback, and improvement; empowering teams and individuals without compromising coordination; software with integrity, promoting coherence, usability, fitness, maintainability, and adaptability; and how to "see the whole" - even when your developers are scattered across multiple locations and contractors. Simply put, Lean Software Development helps you refocus development on value, flow, and people - so you can achieve breakthrough quality, savings, speed, and business alignment.
Blazor WebAssembly by Example
The Psychology of Computer Programming
Gerald M. WeinbergDiscover or Revisit One of the Most Popular Books in Computing This landmark 1971 classic is reprinted with a new preface, chapter-by-chapter commentary, and straight-from-the-heart observations on topics that affect the professional life of programmers. Long regarded as one of the first books to pioneer a people-oriented approach to computing, The Psychology of Computer Programming endures as a penetrating analysis of the intelligence, skill, teamwork, and problem-solving power of the computer programmer. Finding the chapters strikingly relevant to today's issues in programming, Gerald M. Weinberg adds new insights and highlights the similarities and differences between now and then. Using a conversational style that invites the reader to join him, Weinberg reunites with some of his most insightful writings on the human side of software engineering. Topics include egoless programming, intelligence, psychological measurement, personality factors, motivation, training, social problems on large projects, problem-solving ability, programming language design, team formation, the programming environment, and much more. Dorset House Publishing is proud to make this important text available to new generations of programmers--and to encourage readers of the first edition to return to its valuable lessons.
This thread from Vicki, forward+backwards, is fantastic. In case anyone thinks the concepts of egoless programming and psychological safety at work are NEW "woke" ideas, this book is from 1971. Good programmers on good teams can be smart AND dumb in safety and learn together! https://t.co/xp87BqwWRX
The Azure Cloud Native Architecture Mapbook
Stephane EyskensImprove your Azure architecture practice and set out on a cloud and cloud-native journey with this Azure cloud native architecture guide Key Features Discover the key drivers of successful Azure architecture Implement architecture maps as a compass to tackle any challenge Understand architecture maps in detail with the help of practical use cases Book Description Azure offers a wide range of services that enable a million ways to architect your solutions. Complete with original maps and expert analysis, this book will help you to explore Azure and choose the best solutions for your unique requirements. Starting with the key aspects of architecture, this book shows you how to map different architectural perspectives and covers a variety of use cases for each architectural discipline. You'll get acquainted with the basic cloud vocabulary and learn which strategic aspects to consider for a successful cloud journey. As you advance through the chapters, you'll understand technical considerations from the perspective of a solutions architect. You'll then explore infrastructure aspects, such as network, disaster recovery, and high availability, and leverage Infrastructure as Code (IaC) through ARM templates, Bicep, and Terraform. The book also guides you through cloud design patterns, distributed architecture, and ecosystem solutions, such as Dapr, from an application architect's perspective. You'll work with both traditional (ETL and OLAP) and modern data practices (big data and advanced analytics) in the cloud and finally get to grips with cloud native security. By the end of this book, you'll have picked up best practices and more rounded knowledge of the different architectural perspectives. What You Will Learn Gain overarching architectural knowledge of the Microsoft Azure cloud platform Explore the possibilities of building a full Azure solution by considering different architectural perspectives Implement best practices for architecting and deploying Azure infrastructure Review different patterns for building a distributed application with ecosystem frameworks and solutions Get to grips with cloud-native concepts using containerized workloads Work with AKS (Azure Kubernetes Service) and use it with service mesh technologies to design a microservices hosting platform Who this Book is for This book is for aspiring Azure Architects or anyone who specializes in security, infrastructure, data, and application architecture. If you are a developer or infrastructure engineer looking to enhance your Azure knowledge, you'll find this book useful.
Stephanie KeltonA New York Times Bestseller The leading thinker and most visible public advocate of modern monetary theory -- the freshest and most important idea about economics in decades -- delivers a radically different, bold, new understanding for how to build a just and prosperous society. Stephanie Kelton's brilliant exploration of modern monetary theory (MMT) dramatically changes our understanding of how we can best deal with crucial issues ranging from poverty and inequality to creating jobs, expanding health care coverage, climate change, and building resilient infrastructure. Any ambitious proposal, however, inevitably runs into the buzz saw of how to find the money to pay for it, rooted in myths about deficits that are hobbling us as a country. Kelton busts through the myths that prevent us from taking action: that the federal government should budget like a household, that deficits will harm the next generation, crowd out private investment, and undermine long-term growth, and that entitlements are propelling us toward a grave fiscal crisis. MMT, as Kelton shows, shifts the terrain from narrow budgetary questions to one of broader economic and social benefits. With its important new ways of understanding money, taxes, and the critical role of deficit spending, MMT redefines how to responsibly use our resources so that we can maximize our potential as a society. MMT gives us the power to imagine a new politics and a new economy and move from a narrative of scarcity to one of opportunity.
- Become a proficient Microsoft Azure solutions architect Azure certifications are critical to the millions of IT professionals Microsoft has certified as MCSE and MCSA in Windows Server in the last 20 years. All of these professionals need to certify in key Azure exams to stay current and advance in their careers. Exams AZ-303 and AZ-304 are the key solutions architect exams that experienced Windows professionals will find most useful at the intermediate and advanced points of their careers. Microsoft Azure Architect Technologies and Design Complete Study Guide Exams AZ-303 and AZ-304 covers the two critical Microsoft Azure exams that intermediate and advanced Microsoft IT professionals will need to show proficiency as their organizations move to the Azure cloud. • Understand Azure • Set up your Microsoft Cloud network • Solve real-world problems • Get the confidence to pass the exam By learning all of these things plus using the Study Guide review questions and practice exams, the reader will be ready to take the exam and perform the job with confidence.
The C# Programming Yellow Book
Rob MilesThis book presents an introduction to the C programming language, featuring a structured approach and aimed at professionals and students with some experience of high-level languages. Features *includes embedded summary material in bulleted form *highlights common traps and pitfalls in C programming.
Justina IrelandNew York Times bestseller * Six starred reviews At once provocative, terrifying, and darkly subversive, Dread Nation is Justina Ireland's stunning vision of an America both foreign and familiar—a country on the brink, at the explosive crossroads where race, humanity, and survival meet. Jane McKeene was born two days before the dead began to walk the battlefields of Gettysburg, Pennsylvania—derailing the War Between the States and changing the nation forever. In this new America, safety for all depends on the work of a few, and laws like the Native and Negro Education Act require certain children attend combat schools to learn to put down the dead. But there are also opportunities—and Jane is studying to become an Attendant, trained in both weaponry and etiquette to protect the well-to-do. It's a chance for a better life for Negro girls like Jane. After all, not even being the daughter of a wealthy white Southern woman could save her from society’s expectations. But that’s not a life Jane wants. Almost finished with her education at Miss Preston's School of Combat in Baltimore, Jane is set on returning to her Kentucky home and doesn’t pay much mind to the politics of the eastern cities, with their talk of returning America to the glory of its days before the dead rose. But when families around Baltimore County begin to go missing, Jane is caught in the middle of a conspiracy, one that finds her in a desperate fight for her life against some powerful enemies. And the restless dead, it would seem, are the least of her problems.
- Illustrates hitherto mysterious methods of comic art using as examples such Mighty Marvel heroes as Thor, The Silver Surfer, Spider-Man, and The Hulk
Cybersecurity for Executives in the Age of Cloud
Teri RadichelWith the rising cost of data breaches, executives need to understand the basics of cybersecurity so they can make strategic decisions that keep companies out of headlines and legal battles. Although top executives do not make the day-to-day technical decisions related to cybersecurity, they can direct the company from the top down to have a security mindset. As this book explains, executives can build systems and processes that track gaps and security problems while still allowing for innovation and achievement of business objectives. Many of the data breaches occurring today are the result of fundamental security problems, not crafty attacks by insidious malware. The way many companies are moving to cloud environments exacerbates these problems. However, cloud platforms can also help organizations reduce risk if organizations understand how to leverage their benefits. If and when a breach does happen, a company that has the appropriate metrics can more quickly pinpoint and correct the root cause. Over time, as organizations mature, they can fend off and identify advanced threats more effectively. The book covers cybersecurity fundamentals such as encryption, networking, data breaches, cyber-attacks, malware, viruses, incident handling, governance, risk management, security automation, vendor assessments, and cloud security. RECOMMENDATION: As a former senior military leader, I learned early on that my personal expertise of a subject was less important than my ability to ask better questions of the experts. Often, I had no expertise at all but was required to make critical high risk decisions under very tight time constraints. In this book Teri helps us understand the better questions we should be asking about our data, data systems, networks, architecture development, vendors and cybersecurity writ large and why the answers to these questions matter to our organizations bottom line as well as our personal liability. Teri writes in a conversational tone adding personal experiences that bring life and ease of understanding to an otherwise very technical, complex and sometimes overwhelming subject. Each chapter breaks down a critical component that lends to a comprehensive understanding or can be taken individually. I am not steeped in cyber, but Teri's advice and recommendations have proven critical to my own work on Boards of Directors as well as my leadership work with corporate CISOs, cybersecurity teams, and C-Suite executives. In a time-constrained world this is a worthy read. - Stephen A. Clark, Maj Gen, USAF (Ret) AUTHOR: Teri Radichel (@teriradichel) is the CEO of 2nd Sight Lab, a cloud and cybersecurity training and consulting company. She has a Master of Software Engineering, a Master of Information Security Engineering, and over 25 years of technology, security, and business experience. Her certifications include GSE, GXPN, GCIH, GPEN, GCIA, GCPM, GCCC, and GREM. SANS Institute gave her the 2017 Difference Makers Award for cybersecurity innovation. She is on the IANS (Institute for Applied Network Security) faculty and formerly taught and helped with curriculum for cloud security classes at SANS Institute. She is an AWS hero and runs the Seattle AWS Architects and Engineers Meetup which has over 3000 members. Teri was on the original Capital One cloud team helping with cloud engineering, operations, and security operations. She wrote a paper called Balancing Security and Innovation With Event Driven Automation based on lessons learned from that experience. It explains how companies can leverage automation to improve cybersecurity. She went on to help a security vendor move a product to AWS as a cloud architect and later Director of SaaS Engineering, where she led a team that implemented the concepts described in her paper. She now helps companies around the world with cloud and cyber security as a sought-after speaker, trainer, security researcher, and pentester.
The Complete Software Developer's Career Guide
John Z. Sonmez"Early in his software developer career, John Sonmez discovered that technical knowledge alone isn't enough to break through to the next income level - developers need "soft skills" like the ability to learn new technologies just in time, communicate clearly with management and consulting clients, negotiate a fair hourly rate, and unite teammates and coworkers in working toward a common goal. Today John helps more than 1.4 million programmers every year to increase their income by developing this unique blend of skills. Who Should Read This Book? Entry-Level Developers - This book will show you how to ensure you have the technical skills your future boss is looking for, create a resume that leaps off a hiring manager's desk, and escape the "no work experience" trap. Mid-Career Developers - You'll see how to find and fill in gaps in your technical knowledge, position yourself as the one team member your boss can't live without, and turn those dreaded annual reviews into chance to make an iron-clad case for your salary bump. Senior Developers - This book will show you how to become a specialist who can command above-market wages, how building a name for yourself can make opportunities come to you, and how to decide whether consulting or entrepreneurship are paths you should pursue. Brand New Developers - In this book you'll discover what it's like to be a professional software developer, how to go from "I know some code" to possessing the skills to work on a development team, how to speed along your learning by avoiding common beginner traps, and how to decide whether you should invest in a programming degree or 'bootcamp.'"--
Cheryl ConteeSilicon Valley can be a wild ride for an entrepreneur, especially if you're a woman, a minority (or both!). But not being a white dude dropout from Stanford shouldn't stand between you and startup success-there's a path forward for everyone, including you. In Mechanical Bull, Silicon Valley veteran Cheryl Contee takes readers through her entrepreneurial journey with humor and candor, sharing practical insights from her experience of launching three startups and receiving more than $2 million in venture capital investment, despite being a nontraditional founder. Through Cheryl's open, honest account of the gender and race bias in a system set up to serve the aforementioned (i.e., the privileged few), you'll learn how to steer through that system and flourish along the way.So saddle up for a practical guide to launching a successful startup and riding trends like a boss-without ever getting thrown off your game.