1100 Best .Net Books of All Time
We've ranked the best .net books using expert recommendations, sales data, and millions of reader ratings. At Shortform, we know books. Our book guides are the best in the world. Learn why.
1
2Hamlet
"Hamlet" is the story of the Prince of Denmark who learns of the death of his father at the hands of his uncle, Claudius. Claudius murders Hamlet's father, his own brother, to take the throne of Denmark and to marry Hamlet's widowed mother. Hamlet is sunk into a state of great despair as a result of discovering the murder of his father and the infidelity of his mother. Hamlet is torn between his great sadness and his desire for the revenge of his father's murder.
Author
Philosophy runs through this play–all sorts of great lines. There are gems like “..for there is nothing either good or bad, but thinking makes it so” which I used in my last book and “Beware of entrance to a quarrel; but, being in, bear it, that the opposed may beware of thee.” was a favorite of Sherman. [source]
I love the speech when Hamlet’s uncle Claudius admits to being inflicted with the primal eldest curse for killing his brother, and begs on his knees for forgiveness for this ultimate violation of the law of nature. [source]
Pro ASP.NET Core 3: Develop Cloud-Ready Web Applications Using MVC 3, Blazor, and Razor Pages
ASP.NET Core 3 is the latest evolution of Microsoft's ASP.NET web platform and provides a "host-agnostic" framework and a high-productivity programming model that promotes cleaner code architecture, test-driven development, and powerful extensibility.
Best-selling author Adam Freeman has thoroughly revised this market-leading book and explains how to get the most from ASP.NET Core 3. He starts with the nuts-and-bolts topics, teaching you about middleware components, built-in services, request model binding, and more. As you gain knowledge and confidence, he introduces increasingly more complex topics and advanced features, including endpoint routing and dependency injection. He goes in depth to give you the knowledge you need.
This book follows the same format and style as the popular previous editions but brings everything up-to-date for the new ASP.NET Core 3 release and broadens the focus to include all of the ASP.NET Core platform. You will appreciate the fully worked case study of a functioning ASP.NET Core application that you can use as a template for your own projects.
What You Will Learn
Explore the entire ASP.NET Core platform
Apply the new ASP.NET Core 3 features in your developer environment See how to create RESTful web services, web applications, and client-side applications Build on your existing knowledge to get up and running with new programming models quickly and effectively
Who This Book Is For
Web developers with a basic knowledge of web development and C# who want to incorporate the latest improvements and functionality in ASP.NET Core 3 into their own projects
4C# in Depth
C# in Depth, Second Edition is a thoroughly revised, up-to-date book that covers the new features of C# 4 as well as Code Contracts. In it, you'll see the subtleties of C# programming in action, learning how to work with high-value features that you'll be glad to have in your toolkit. The book helps readers avoid hidden pitfalls of C# programming by understanding "behind the scenes" issues.
Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.
5Hey, Kiddo
In kindergarten, Jarrett Krosoczka's teacher asks him to draw his family, with a mommy and a daddy. But Jarrett's family is much more complicated than that. His mom is an addict, in and out of rehab, and in and out of Jarrett's life. His father is a mystery -- Jarrett doesn't know where to find him, or even what his name is. Jarrett lives with his grandparents -- two very loud, very loving, very opinionated people who had thought they were through with raising children until Jarrett came along.
Jarrett goes through his childhood trying to make his non-normal life as normal as possible, finding a way to express himself through drawing even as so little is being said to him about what's going on. Only as a teenager can Jarrett begin to piece together the truth of his family, reckoning with his mother and tracking down his father.
Hey, Kiddo is a profoundly important memoir about growing up in a family grappling with addiction, and finding the art that helps you survive.
Mary: Hey, Kiddo was a National Book Award finalist as a graphic memoir, recognising the literary power of Krosoczka’s personal story of his mother’s heroin addiction and childhood with alcoholic grandparents. It’s told from the point of view of Krosoczka at age 17, and teens forge an immediate connection with the author’s description of how his artistic talent helped him survive his upbringing. [source]
6CLR via C# (4th Edition) (Developer Reference)
Dig deep and master the intricacies of the common language runtime, C#, and .NET development. Led by programming expert Jeffrey Richter, a longtime consultant to the Microsoft .NET team - you’ll gain pragmatic insights for building robust, reliable, and responsive apps and components.
7User Story Mapping: Discover the Whole Story, Build the Right Product
You and your team will learn that user stories aren't a way to write better specifications, but a way to organize and have better conversations. This book will help you understand what kinds of conversations you should be having, when to have them, and what to keep track of when you do.Learn the key concepts used to create a great story mapUnderstand how user stories really work, and how to make good use of them in agile and lean projectsExamine the nuts and bolts of managing stories through the development cycleUse strategies that help you continue to learn before and after the product's release to customers and users
"User Story Mapping" is ideal for agile and lean software development team members, product managers and UX practitioners in commercial product companies, and business analysts and project managers in IT organizations--whether you're new to this approach or want to understand more about it.
8Dependency Injection in .NET
Dependency Injection in .NET, winner of the 2013 Jolt Awards for Productivity, presents core DI patterns in plain C#, so you'll fully understand how DI works, covers integration with standard Microsoft technologies like ASP.NET MVC, and teaches you to use DI frameworks like Structure Map, Castle Windsor, and Unity.
About the TechnologyDependency Injection is a great way to reduce tight coupling between software components. Instead of hard-coding dependencies, such as specifying a database driver, you inject a list of services that a component may need. The services are then connected by a third party. This technique enables you to better manage future changes and other complexity in your software.
About this BookDependency Injection in .NET introduces DI and provides a practical guide for applying it in .NET applications. The book presents the core patterns in plain C#, so you'll fully understand how DI works. Then you'll learn to integrate DI with standard Microsoft technologies like ASP.NET MVC, and to use DI frameworks like StructureMap, Castle Windsor, and Unity. By the end of the book, you'll be comfortable applying this powerful technique in your everyday .NET development.
This book is written for C# developers. No previous experience with DI or DI frameworks is required.
Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.
Winner of 2013 Jolt Awards: The Best Books—one of five notable books every serious programmer should read.
What's Inside
Many C#-based examples A catalog of DI patterns and anti-patterns Using both Microsoft and open source DI frameworks
Tabel of Contents
PART 1 PUTTING DEPENDENCY INJECTION ON THE MAP A Dependency Injection tasting menu A comprehensive example DI Containers PART 2 DI CATALOG DI patterns DI anti-patterns DI refactorings PART 3 DIY DI Object Composition Object Lifetime Interception PART 4 DI CONTAINERS Castle Windsor StructureMap Spring.NET Autofac Unity MEF
9C# 8.0 and .NET Core 3.0 – Modern Cross-Platform Development: Build applications with C#, .NET Core, Entity Framework Core, ASP.NET Core, and ML.NET using Visual Studio Code, 4th Edition
10Refactoring: Improving the Design of Existing Code
--M. Fowler (1999) For more than twenty years, experienced programmers worldwide have relied on Martin Fowler's Refactoring to improve the design of existing code and to enhance software maintainability, as well as to make existing code easier to understand.
This eagerly awaited new edition has been fully updated to reflect crucial changes in the programming landscape. Refactoring, Second Edition, features an updated catalog of refactorings and includes JavaScript code examples, as well as new functional examples that demonstrate refactoring without classes.
Like the original, this edition explains what refactoring is; why you should refactor; how to recognize code that needs refactoring; and how to actually do it successfully, no matter what language you use.
Understand the process and general principles of refactoring Quickly apply useful refactorings to make a program easier to comprehend and change Recognize "bad smells" in code that signal opportunities to refactor Explore the refactorings, each with explanations, motivation, mechanics, and simple examples Build solid tests for your refactorings Recognize tradeoffs and obstacles to refactoring Includes free access to the canonical web edition, with even more refactoring resources. (See inside the book for details about how to access the web edition.)
This is next on my list of technical books to read! Refactoring is one of two programming books that I’ve read multiple times (the other is Smalltalk Best Practice Patterns), and I’m due for another reading. What perfect time then to dive into Martin Fowler’s long anticipated 2nd edition, now using JavaScript rather than Java for the code examples. Like the stoic books, I read Refactoring and that Smalltalk book again and again not because I’m going to learn something new, per se, but because I want to be reminded about what I already know. And what better time to reread than just as we’re kicking off a new major project that needs a fresh architectural foundation. Also, these two books just remind every time of how much I love the craft of programming. It’s not just having the programs, it’s not just solving problems, it’s simply using my hands and head to program that in and of itself is sublime. [source]
11Writing High-Performance .NET Code
This book does not just teach you how the CLR works—it teaches you exactly what you need to do now to obtain the best performance today. It will expertly guide you through the nuts and bolts of extreme performance optimization in .NET, complete with in-depth examinations of CLR functionality, free tool recommendations and tutorials, useful anecdotes, and step-by-step guides to measure and improve performance.
Among the topics you will learn are how to:
-Choose what to measure and why
-Use many amazing tools, freely available, to solve problems quickly
-Understand the .NET garbage collector and its effect on your application
-Use effective coding patterns that lead to optimal garbage collection performance
-Diagnose common GC-related issues
-Reduce costs of JITting
-Use multiple threads sanely and effectively, avoiding synchronization problems
-Know which .NET features and APIs to use and which to avoid
-Use code generation to avoid performance problems
-Measure everything and expose hidden performance issues
-Instrument your program with performance counters and ETW events
-Use the latest and greatest .NET features
-Ensure your code can run on mobile devices without problems
-Build a performance-minded team
…and much more.
12Forever Notorious (Forever Bluegrass #11)
He knew there was more to Abby than everyone else saw, but he never asked. He had his own secrets to keep. But then the President called and all deceptions fell to the side as more than just their truths are laid bare. With bullets flying and lives at stake, could he and Abby do the scariest thing possible—become the couple that would set the town of Keeneston on fire?
13A Court of Thorns and Roses (A Court of Thorns and Roses, #1)
Dragged to a magical kingdom for the murder of a faerie, Feyre discovers that her captor, his face obscured by a jewelled mask, is hiding far more than his piercing green eyes would suggest. Feyre's presence at the court is closely guarded, and as she begins to learn why, her feelings for him turn from hostility to passion and the faerie lands become an even more dangerous place. Feyre must fight to break an ancient curse, or she will lose him forever.
14Forever Devoted (Forever Bluegrass #8)
Walker Greene can’t talk about his job. He can’t talk about what happened that one night off the coast of Nigeria when his team was ambushed. No one would believe him even if he could talk about it. But his training kept him alive until he was able to sneak back into his small hometown of Shadows Landing, South Carolina. But when people show up looking for Walker, he has no choice but to listen to his best friend, Dr. Gavin Faulkner, and turn to a total stranger for help.
Layne may be Gavin Faulkner’s estranged cousin, but that doesn’t mean she’ll drop everything to work with someone who Gavin refuses to tell her anything about . . . until she sees Walker Greene. All her protective instincts come alive upon seeing the wounded soldier and Layne knows there’s only one place to keep him safe—Keeneston. Walker becomes a hunted man, and Layne is determined to keep him safe as she finds herself drawn to him more and more each day.
15Forever Hunted (Forever Bluegrass #9)
16Forever Guarded (Forever Bluegrass #10)
Piper Davies is a leading researcher in the fields of viruses and nanotechnology. All she ever wanted was to help save lives. But her newest creation has the potential to be manipulated to kill a single person, as well as launch a global pandemic if it ever landed in the wrong hands. And unfortunately, someone knows what she’s created and will stop at nothing to get it. Piper's family hires someone to protect her when the threats become dangerous.
Security specialist Aiden Creed knew all too well what someone would do to get their hands on Piper’s viral nanotech creation. His time in the British Army’s Special Air Service exposed him to the true evil that hid throughout the world. What he didn’t count on when he accepted this assignment was the danger Piper posed to his heart.
17My Solace (Bewitched and Bewildered #11)
Isabelle Campbell, or as she likes to be called, Izzy, is a mess. She knows this. It’s never intentional, but somehow her curiosity always seems to run away from her. When her latest gaffe lands her homeless and fired from her favorite barista job she is left little choice but to accept the kindness of some of her favorite customers, little did she know that by doing so, she would find herself starting the biggest adventure of her life!
With kindred spirit Meryn at her side, Izzy takes on the entire fae city to protect the heart of the kindest man she has ever met. If the golden fae think they can get away with hurting her mate, they are sorely mistaken. After all, her new friend likes to electrocute people.
When facing your greatest fear means facing your family, is there any escape? Can Izzy help Oron stand against all odds?
18Marked (Dark Protectors, #7)
Zane is a battle-hardened warrior, used to command and solitude. But Janie has drawn him from the minute they met. His need for her could destroy everything he’s worked for, but the risk is too sweet not to take it. They call her the Chosen One. But when it comes down to the questions of peace or war, life or death, safety or passion, it will be Janie who makes the choice…
19Beau (Walkers of Coyote Ridge, #5)
Happily married for four and a half years, Beau and Ethan Walker are ready for the next phase in their lives. They want what so many people dream of: A baby.
THEIR COMMITMENT IS UNWAVERING…
Expanding their family with a tiny bundle of joy isn’t as easy for them as it is for the rest of the Walker clan. However, they have options and they’re willing to do what it takes because they’ve learned that the things worth fighting for aren’t always easy, but they are definitely worth it.
THEIR STRENGTH WILL BE TESTED…
Despite their deep desire and their endless efforts to start a family, there are outside forces working against them. Some they can see, others they can’t. Every step forward seems to take them two steps back.
Only during their darkest moments do Beau and Ethan realize their true strength comes from the most important things they have: love, family, and each other.
BEAU is the sequel to ETHAN (Alluring Indulgence, 5). While it can be read as a standalone since it occurs nearly five years after Beau and Ethan are married, it is recommended that you read ETHAN to understand the true strength of these two men and the infallible bond of the Walker family.
20The Art of Unit Testing: with examples in C#
The Art of Unit Testing, Second Edition guides you step by step from writing your first simple tests to developing robust test sets that are maintainable, readable, and trustworthy. You'll master the foundational ideas and quickly move to high-value subjects like mocks, stubs, and isolation, including frameworks such as Moq, FakeItEasy, and Typemock Isolator. You'll explore test patterns and organization, working with legacy code, and even "untestable" code. Along the way, you'll learn about integration testing and techniques and tools for testing databases and other technologies.
About this Book
You know you should be unit testing, so why aren't you doing it? If you're new to unit testing, if you find unit testing tedious, or if you're just not getting enough payoff for the effort you put into it, keep reading.
The Art of Unit Testing, Second Edition guides you step by step from writing your first simple unit tests to building complete test sets that are maintainable, readable, and trustworthy. You'll move quickly to more complicated subjects like mocks and stubs, while learning to use isolation (mocking) frameworks like Moq, FakeItEasy, and Typemock Isolator. You'll explore test patterns and organization, refactor code applications, and learn how to test "untestable" code. Along the way, you'll learn about integration testing and techniques for testing with databases.
The examples in the book use C#, but will benefit anyone using a statically typed language such as Java or C++.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
What's Inside
Create readable, maintainable, trustworthy tests
Fakes, stubs, mock objects, and isolation (mocking) frameworks
Simple dependency injection techniques
Refactoring legacy code
About the Author
Roy Osherove has been coding for over 15 years, and he consults and trains teams worldwide on the gentle art of unit testing and test-driven development. His blog is at ArtOfUnitTesting.com.
Table of Contents
PART 1 GETTING STARTED
The basics of unit testing
A first unit test
PART 2 CORE TECHNIQUES
Using stubs to break dependencies
Interaction testing using mock objects
Isolation (mocking) frameworks
Digging deeper into isolation frameworks
PART 3 THE TEST CODE
Test hierarchies and organization
The pillars of good unit tests
PART 4 DESIGN AND PROCESS
Integrating unit testing into the organization
Working with legacy code
Design and testability
21The Road Back to You: An Enneagram Journey to Self-Discovery
What you don't know about yourself can hurt you and your relationships―and even keep you in the shallows with God. Do you want help figuring out who you are and why you're stuck in the same ruts? The Enneagram is an ancient personality typing system with an uncanny accuracy in describing how human beings are wired, both positively and negatively.
In The Road Back to You Ian Morgan Cron and Suzanne Stabile forge a unique approach―a practical, comprehensive way of accessing Enneagram wisdom and exploring its connections with Christian spirituality for a deeper knowledge of ourselves, compassion for others, and love for God. Witty and filled with stories, this book allows you to peek inside each of the nine Enneagram types, keeping you turning the pages long after you have read the chapter about your own number. Not only will you learn more about yourself, but you will also start to see the world through other people's eyes, understanding how and why people think, feel, and act the way they do. Beginning with changes you can start making today, the wisdom of the Enneagram can help take you further along into who you really are―leading you into places of spiritual discovery you would never have found on your own, and paving the way to the wiser, more compassionate person you want to become.
22Forever Hidden (Forever Bluegrass, #2)
Sydney Davies is used to being in the spotlight. But the former model turned fashion designer isn’t used to family secrets. Sydney is sent to dig up the past. What she finds instead is Deacon and a case of a missing girl with a link back to her life in the fashion industry.
Deacon McKnight is hardly ever surprised due to his work as an investigator. But then he finds a woman with a shovel in his backyard in the middle of the night. And that is just the start of surprises. Now Sydney’s life is in danger because of his case and Deacon must decide if some things are better left hidden.
23Forever Betrayed (Forever Bluegrass, #3)
Mila Thiessen has traveled the world as a translator for the German embassies. The last thing she expected in the small, quaint town of Keeneston was having her life put in danger for something she uncovers—something so powerful it could turn an entire country upside-down and topple kings. Turning to the one person Mila thinks she can trust results in losing her heart, but will she also lose her life?
24Pro .Net Memory Management: For Better Code, Performance, and Scalability
Thoroughly vetted by the .NET Team at Microsoft, this book contains 25 valuable troubleshooting scenarios designed to help diagnose challenging memory problems. Readers will also benefit from a multitude of .NET memory management "rules" to live by that introduce methods for writing memory-aware code and the means for avoiding common, destructive pitfalls.
What You'll Learn
Understand the theoretical underpinnings of automatic memory management
Take a deep dive into every aspect of .NET memory management, including detailed coverage of garbage collection (GC) implementation, that would otherwise take years of experience to acquire
Get practical advice on how this knowledge can be applied in real-world software development
Use practical knowledge of tools related to .NET memory management to diagnose various memory-related issues
Explore various aspects of advanced memory management, including use of Span and Memory types
Who This Book Is For
.NET developers, solution architects, and performance engineers
25Romance of the Three Kingdoms, Vol. 1 of 2 (chapter 1-60)
The Romance of the Three Kingdoms only became a book a thousand years after the events which it describes. You could say that its story is the story of all China, passed down from father to son. It is one of China’s four great classical novels, which also include the Journey to the West. But only with Romance of the Three Kingdoms did old Chinese stories really become Chinese literature. It’s also beautifully written. [source]
26The Protocols (TCP/IP Illustrated, Volume 1)
27Braving the Wilderness: The Quest for True Belonging and the Courage to Stand Alone
"True belonging doesn't require us to change who we are. It requires us to be who we are." Social scientist Brene Brown, PhD, LMSW, has sparked a global conversation about the experiences that bring meaning to our lives--experiences of courage, vulnerability, love, belonging, shame, and empathy. In Braving the Wilderness, Brown redefines what it means to truly belong in an age of increased polarization. With her trademark mix of research, storytelling, and honesty, Brown will again change the cultural conversation while mapping a clear path to true belonging.
Brown argues that we're experiencing a spiritual crisis of disconnection, and introduces four practices of true belonging that challenge everything we believe about ourselves and each other. She writes, "True belonging requires us to believe in and belong to ourselves so fully that we can find sacredness both in being a part of something and in standing alone when necessary. But in a culture that's rife with perfectionism and pleasing, and with the erosion of civility, it's easy to stay quiet, hide in our ideological bunkers, or fit in rather than show up as our true selves and brave the wilderness of uncertainty and criticism. But true belonging is not something we negotiate or accomplish with others; it's a daily practice that demands integrity and authenticity. It's a personal commitment that we carry in our hearts." Brown offers us the clarity and courage we need to find our way back to ourselves and to each other. And that path cuts right through the wilderness. Brown writes, "The wilderness is an untamed, unpredictable place of solitude and searching. It is a place as dangerous as it is breathtaking, a place as sought after as it is feared. But it turns out to be the place of true belonging, and it's the bravest and most sacred place you will ever stand."
One thing I have learned is that some books don’t stick or I’m not ready for them at that time and that’s ok. Now if I get 50 or 100 pages in and lose interest I don’t struggle through the rest of it. I put it down and find another book. I try to just stick with books that I think about when I’m not reading. When I’m standing in line somewhere or walking and think “I wonder what’s next.” That’s a good book. I’m in the middle of Brene Brown’s new book right now. [source]
This year when I read "Braving the Wilderness" by Brene Brown it had a tremendous impact on how I behaved as an entrepreneur. Coming from a corporate world where it's about the brand to a startup world where it's a brand with your face was scary. Brene Brown helped with my confidence. [source]
28Agile Principles, Patterns, and Practices in C#
This book presents a series of case studies illustrating the fundamentals of Agile development and Agile design, and moves quickly from UML models to real C# code. The introductory chapters lay out the basics of the agile movement, while the later chapters show proven techniques in action. The book includes many source code examples that are also available for download from the authors' Web site.
Readers will come away from this book understanding
Agile principles, and the fourteen practices of Extreme Programming Spiking, splitting, velocity, and planning iterations and releases Test-driven development, test-first design, and acceptance testing Refactoring with unit testing Pair programming Agile design and design smells The five types of UML diagrams and how to use them effectively Object-oriented package design and design patterns How to put all of it together for a real-world project Whether you are a C# programmer or a Visual Basic or Java programmer learning C#, a software development manager, or a business analyst, Agile Principles, Patterns, and Practices in C# is the first book you should read to understand agile software and how it applies to programming in the .NET Framework.
29This Love (Cowboys and Angels #6)
But what did I know? Nothing, apparently.
Everything changed when I looked into her green eyes; my world tilted when she smiled at me.
What was this feeling?
Whatever was happening had me losing my damn mind. I fumbled with my words. My body wasn't my own. I wanted her...desperately.
Was I ready to give up my bachelor days, or was this Irish girl simply an itch I needed scratched?
30The Wait: A Powerful Practice for Finding the Love of Your Life and the Life You Love
President/CEO of Franklin Entertainment and former Sony Pictures executive DeVon Franklin and award-winning actress Meagan Good have learned firsthand that some people must wait patiently for “the one” to come into their lives. They spent years crossing paths but it wasn’t until they were thrown together while working on the film Jumping the Broom that their storybook romance began.
Faced with starting a new relationship and wanting to avoid potentially devastating pitfalls, DeVon and Meagan chose to do something almost unheard of in today’s society—abstain from sex until they were married.
DeVon and Meagan share the life-changing message that waiting—rather than rushing a relationship—can help you find the person you’re meant to be with. The Wait is filled with candid his-and-hers accounts of the most important moments of their relationship and practical advice on how waiting for everything—from dating to sex—can transform relationships, allowing you to find a deep connection based on patience, trust, and faith.
31Love Again (Cowboys and Angels, #4)
Maybe not the death of me…but my panties for sure! They seem to disintegrate the moment he touches me. Looks at me. Smiles at me. Talks to me.
It’s more than physical. He’s breaking through an impenetrable wall.
There’s a problem though—he’s younger than me.
Six. Years. Younger.
Let’s not forget he’s also one of my brother’s best friends.
Oh, the other problem I forgot to mention…
I never wanted to fall in love again.
But you know what they say….never say never.
Love Again is Book four in the Cowboys and Angels Series
32Tempting Love (Cowboys and Angels, #3)
Yes.
If she is Corina Miller.
The only woman who has ever made me long for something more, and let me tell you, that has me all kinds of messed up. After months of ignoring my feelings, it’s clear to me I’ve fallen for those piercing blue eyes and sexy smile.
But is it too late?
Have I pushed her into the arms of someone else?
Hell no am I letting that happen.
I’m on a mission to win the heart of the only woman I’ve ever cared about—and the only thing standing in my way is one stubborn and pissed off Corina.
I always did like a challenge.
Tempting Love is book 3 in the Cowboys and Angels series
33Lost Connections: Uncovering the Real Causes of Depression – and the Unexpected Solutions
Award-winning journalist Johann Hari suffered from depression since he was a child and started taking antidepressants when he was a teenager. He was told—like his entire generation—that his problem was caused by a chemical imbalance in his brain. As an adult, trained in the social sciences, he began to investigate this question—and he learned that almost everything we have been told about depression and anxiety is wrong.
Across the world, Hari discovered social scientists who were uncovering the real causes—and they are mostly not in our brains, but in the way we live today. Hari’s journey took him from the people living in the tunnels beneath Las Vegas, to an Amish community in Indiana, to an uprising in Berlin—all showing in vivid and dramatic detail these new insights. They lead to solutions radically different from the ones we have been offered up until now.
Just as Chasing the Scream transformed the global debate about addiction, with over twenty million views for his TED talk and the animation based on it, Lost Connections will lead us to a very different debate about depression and anxiety—one that shows how, together, we can end this epidemic.
34C# 5.0 in a Nutshell: The Definitive Reference
Shaped by more than 20 expert reviewers, including Microsoft’s Eric Lippert, Stephen Toub, Chris Burrows, and Jon Skeet, this book has all you need to stay on track with C# 5.0. It’s widely known as the definitive reference on the language.
Get up to speed on C# language basics, including syntax, types, and variables
Explore advanced topics such as unsafe code and type variance
Dig deep into LINQ via three chapters dedicated to the topic
Learn about code contracts, dynamic programming, and parallel programming
Work with .NET features, including reflection, assemblies, memory management, security, I/O, XML, collections, networking, and native interoperability
"C# 5.0 in a Nutshell is one of the few books I keep on my desk as a quick reference."
—Scott Guthrie, Microsoft
"Whether you’re a novice programmer or an expert who wants to improve your knowledge of modern asynchronous programming techniques, this book has the information you need to get the job done in C#."
—Eric Lippert, Microsoft
35The Chronicles of Narnia (Chronicles of Narnia, #1-7)
For the past fifty years, The Chronicles of Narnia have transcended the fantasy genre to become part of the canon of classic literature. Each of the seven books is a masterpiece, drawing the reader into a land where magic meets reality, and the result is a fictional world whose scope has fascinated generations.
This edition presents all seven books—unabridged—in one impressive volume. The books are presented here in chronlogical order, each chapter graced with an illustration by the original artist, Pauline Baynes. Deceptively simple and direct, The Chronicles of Narnia continue to captivate fans with adventures, characters, and truths that speak to readers of all ages, even fifty years after they were first published.
36Dump and Chase (Nashville Assassins: Next Generation, #1)
Aiden Brooks.
But Aiden has always had other ideas. After spending the early years of his life without his dad, hockey legend Lucas Brooks, Aiden is determined not to settle for anything less than true love. When he’s ready. Now he’s living the fast life of an NHL bachelor. He won’t give his heart to any one girl, but they can have his body—all night long.
The party to celebrate the start of the second half of the season was supposed to be no different from any other night. And when a stunning stranger approaches him, he can’t seem to keep his hands off her.
The next morning, she’s gone, and he’s been traded to his dad’s former team, the Nashville Assassins. All of his professional dreams are coming true, but he can’t shake the memory of the girl from that last party. He wants to see her again. Though, after moving across the country—and without knowing her name—that dream seems like a puck destined to miss the net.
For Shelli, her night with Aiden was everything she’d ever imagined it could be, and she’s sure it is all about to change for them. But for that to happen…he would have to know who she was.
The Dump was only the beginning. The Chase is worth waiting a lifetime for.
37Wicked Kiss (Realm Enforcers, #4)
Before she knows it, Adam’s word is all that stands between her and execution. Sophisticated, just-gotta-ruffle-him Adam has vowed to make her his one eternal mate, wild and unpredictable as she is—to save her from a sentence of certain death. But Tori isn’t interested in being anyone’s pity date. And if they think she’s unpredictable now, they should see what’s coming next . . .
38Leave Your Nets
39Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries
40Unix and Linux System Administration Handbook
41Wicked Edge (Realm Enforcers, #2)
Daire Dunne is more than ready to take a quick break from his duties as a Coven Nine Enforcer. When he spots a sexy blonde across a Titans of Fire party, it’s not long before she’s on the back of his Harley on the fast track to his apartment. Unfortunately, one overheated kiss in, the woman drugs Daire and steals valuable files that can’t fall into enemy hands. The second he comes to, the hunt is on...
Now that Cee Cee Kyllwood has the information to take down an enemy that destroyed her family, she can implement her perfect plan for revenge. Nothing will stop her, not even a shockingly sexy enforcer barging into her life. Not even the spectacular, fire-branding sex engulfing them. But if Daire ever figures out who her family really is, all bets are off...
42Working Effectively with Legacy Code
In this book, Michael Feathers offers start-to-finish strategies for working more effectively with large, untested legacy code bases. This book draws on material Michael created for his renowned Object Mentor seminars, techniques Michael has used in mentoring to help hundreds of developers, technical managers, and testers bring their legacy systems under control.
The topics covered include:
Understanding the mechanics of software change, adding features, fixing bugs, improving design, optimizing performance
Getting legacy code into a test harness
Writing tests that protect you against introducing new problems
Techniques that can be used with any language or platform, with examples in Java, C++, C, and C#
Accurately identifying where code changes need to be made
Coping with legacy systems that aren't object-oriented
Handling applications that don't seem to have any structure
This book also includes a catalog of twenty-four dependency-breaking techniques that help you work with program elements in isolation and make safer changes.
43The Lady's Guide to Petticoats and Piracy (Montague Siblings, #2)
A year after an accidentally whirlwind grand tour with her brother Monty, Felicity Montague has returned to England with two goals in mind—avoid the marriage proposal of a lovestruck suitor from Edinburgh and enroll in medical school. However, her intellect and passion will never be enough in the eyes of the administrators, who see men as the sole guardians of science.
But then a window of opportunity opens—a doctor she idolizes is marrying an old friend of hers in Germany. Felicity believes if she could meet this man he could change her future, but she has no money of her own to make the trip. Luckily, a mysterious young woman is willing to pay Felicity’s way, so long as she’s allowed to travel with Felicity disguised as her maid.
In spite of her suspicions, Felicity agrees, but once the girl’s true motives are revealed, Felicity becomes part of a perilous quest that leads them from the German countryside to the promenades of Zurich to secrets lurking beneath the Atlantic.
44The Vanishing Stair (Truly Devious, #2)
For her own safety they say. She must move past this obsession with crime. Now that Stevie’s away from the school of topiaries and secret tunnels, and her strange and endearing friends, she begins to feel disconnected from the rest of the world. At least she won’t have to see David anymore. David, who she kissed. David, who lied to her about his identity—son of despised politician Edward King. Then King himself arrives at her house to offer a deal: He will bring Stevie back to Ellingham immediately. In return, she must play nice with David. King is in the midst of a campaign and can’t afford his son stirring up trouble. If Stevie’s at school, David will stay put.
The tantalizing riddles behind the Ellingham murders are still waiting to be unraveled, and Stevie knows she’s so close. But the path to the truth has more twists and turns than she can imagine—and moving forward involves hurting someone she cares for. In New York Times bestselling author Maureen Johnson’s second novel of the Truly Devious series, nothing is free, and someone will pay for the truth with their life.
45Pro C# 2010 and the .NET 4 Platform
Dear Reader,
The C# language and the .NET platform have existed for quite some time and have become a mainstay of modern software development. As expected, .NET 4 brings a wealth of new APIs to the base class libraries and several new syntactical constructs to C#. For example, it is now possible to create C# methods that support optional and named arguments. As well, you are able to resolve types completely at runtime using the new dynamic keyword. As far as APIs are concerned, this edition of Pro C# 2010 and the .NET 4 Platform will cover a number of new details, including:
• the Dynamic Language Runtime (DLR)
• the Task Parallel Library (TPL, including PLINQ)
• the ADO.NET Entity Framework (as well as LINQ to EF)
• expanded coverage of the Windows Presentation Foundation (WPF) API
• improved support for COM interop
If you're checking out this book for the first time, understand that it targets experienced software professionals and students of computer science—so please don't expect three chapters devoted to "variable scope" here! The mission of this text is to provide you with a rock-solid foundation in the C# programming language (including a full discussion of OOP) and the critical aspects of the .NET 4 platform.
Once you digest the information presented in the book you hold in your hands, you'll be in a perfect position to apply this knowledge to your specific programming assignments, and you'll be well-equipped to explore the .NET universe on your own terms.
Andrew Troelsen
Microsoft MVP, Visual Developer—Visual C#; Microsoft Certified Trainer (MCT)
46Wicked Burn (Realm Enforcers #3)
Simone Brightston knows she can beat the rap her enemies are pinning on her. An Irish witch is nobody's fool, and she didn't get to her position on the Coven Nine high council without serious power. But her cousins want her to hide out—and they somehow convinced her arch nemesis to play getaway driver.
Of all the men she's known, Nikolaj Veis is the hardest to intimidate. With his demon-dark eyes and his inscrutable beauty, he's as desirable as he is dangerous. And he knows better than to underestimate Simone. So when he pulls up on a roaring bike and tells her to climb on or fight it out, she grabs a handful of jacket and holds on tight.
Running from the law may not be the smartest plan. But when it comes to Nick, hot pursuit and a blazing fast ride are exactly what Simone's looking for . . .
47Tamed (Dark Protectors, #6.5)
Caleb Donovan was never meant to be a prophet. At heart he's a conqueror, his appetites far more carnal than spiritual. He's not inclined to repress his passions and surrender to fate. After all, that's what cost him Lily—three centuries ago. She married another, because it was ordained. Now that he's in the same benighted calling—and forced into proximity with her—all the old desires are roaring back to life. . .
After widowhood and centuries of celibacy, Lily is eager to explore the wild side of life, except now she's vulnerable to another forced relationship, with an enemy. But this time she's determined to choose her own path. And if hot, furious Caleb comes charging to the rescue, it might just change both their destinies. . .
Love is about to start conquering. . .
48Pro ASP.NET Core MVC 2
The ASP.NET Core MVC Framework is the latest evolution of Microsoft’s ASP.NET web platform, built on a completely new foundation. It represents a fundamental change to how Microsoft constructs and deploys web frameworks and is free of the legacy of earlier technologies such as Web Forms. ASP.NET Core MVC provides a "host agnostic" framework and a high-productivity programming model that promotes cleaner code architecture, test-driven development, and powerful extensibility.
Best-selling author Adam Freeman has thoroughly revised this market-leading book and explains how to get the most from ASP.NET Core MVC. He starts with the nuts-and-bolts and shows you everything through to advanced features, going in-depth to give you the knowledge you need. The book includes a fully worked case study of a functioning web application that readers can use as a template for their own projects.
49The Fortunate Ones
Berlin, 1941. Felix Thalberg, a printer’s apprentice, has the weight of the world on his shoulders. His beloved city is changing under Nazi rule and at home things are no better – Felix’s father hasn’t left the house since he was forced to wear a yellow star, and his mother grows thinner every day.
Then one night, Felix meets a mysterious young woman in a crowded dance hall, and his life is changed forever. Hannah is like a rush of fresh air into his gloomy, stagnant life and Felix finds himself instantly, powerfully infatuated with her. But when he tries to find her again, she’s vanished without a trace.
Was Hannah taken away by the Gestapo and held prisoner… or worse? When Felix himself is imprisoned in Sachsenhausen concentration camp, his thoughts are only for her safety. And when a life-threatening injury lands him on the ward of Dr Max Eichel – a Nazi medical officer with a sadistic reputation – his love for his lost Hannah sees him through the pain.
Until one day Dr Eichel brings his pretty young wife to tour the camp and Felix’s world is thrown off-kilter. Framed in the hospital window he sees – impossibly – the same girl he met that fateful night… her wrist in the vice-like grip of the deathly calm SS Officer. And it’s clear Hannah recognises him at once – there is no mistaking her expression, she has been dreaming of him too...
A gripping and beautiful wartime love story about two people facing impossible odds – heartbreaking, moving and unforgettable. Perfect for fans of The Tattooist of Auschwitz, We Were the Lucky Ones and The Alice Network.
50Routing TCP/IP, Volume II: CCIE Professional Development: CCIE Professional Development
51CCNA Routing and Switching Portable Command Guide
Quick, offline access to all CCNA Routing and Switching commands for research and solutions Logical how-to topic groupings for a one-stop resource Great for review before CCNA Routing and Switching certification exams Compact size makes it easy to carry with you, wherever you go "Create Your Own Journal" section with blank, lined pages allows you to personalize the book for your needs "What Do You Want to Do?" chart inside back cover helps you to quickly reference specific tasks
52The Tcp/IP Guide: A Comprehensive, Illustrated Internet Protocols Reference
53Modern Kinship: A Queer Guide to Christian Marriage
David and Constantino Khalaf struggled to find relational role models and guidance throughout dating, their engagement, and the early months of their marriage. To fill this void, they began writing Modern Kinship, a blog exploring the unique challenges queer couples face on the road from singleness to marital bliss. Part personal reflection, part commentary, and full of practical advice, Modern Kinship explores the biblical concept of kinship from a twenty-first-century perspective. This important resource tackles subjects such as dating outside of smartphone apps, overcoming church and family issues, meeting your partner's parents, deciding when and how to have children, and finding your mission as a couple. Modern Kinship encourages queer Christian couples to build God-centered partnerships of trust and mutuality.
54Clean Architecture
As with his other books, Martin's Clean Architecture doesn't merely present multiple choices and options, and say "use your best judgment": it tells you what choices to make, and why those choices are critical to your success. Martin offers direct, no-nonsense answers to key architecture and design questions like:
What are the best high level structures for different kinds of applications, including web, database, thick-client, console, and embedded apps?
What are the core principles of software architecture?
What is the role of the architect, and what is he/she really trying to achieve?
What are the core principles of software design?
How do designs and architectures go wrong, and what can you do about it?
What are the disciplines and practices of professional architects and designers?
Clean Architecture is essential reading for every software architect, systems analyst, system designer, and software manager -- and for any programmer who aspires to these roles or is impacted by their work.
55The Safety Net
56Mastering Regular Expressions
If you don't use regular expressions yet, you will discover in this book a whole new world of mastery over your data. If you already use them, you'll appreciate this book's unprecedented detail and breadth of coverage. If you think you know all you need to know about regularexpressions, this book is a stunning eye-opener.
As this book shows, a command of regular expressions is an invaluable skill. Regular expressions allow you to code complex and subtle text processing that you never imagined could be automated. Regular expressions can save you time and aggravation. They can be used to craft elegant solutions to a wide range of problems. Once you've mastered regular expressions, they'll become an invaluable part of your toolkit. You will wonder how you ever got by without them.
Yet despite their wide availability, flexibility, and unparalleled power, regular expressions are frequently underutilized. Yet what is power in the hands of an expert can be fraught with peril for the unwary. Mastering Regular Expressions will help you navigate the minefield to becoming an expert and help you optimize your use of regular expressions.
Mastering Regular Expressions, Third Edition, now includes a full chapter devoted to PHP and its powerful and expressive suite of regular expression functions, in addition to enhanced PHP coverage in the central "core" chapters. Furthermore, this edition has been updated throughout to reflect advances in other languages, including expanded in-depth coverage of Sun's java.util.regex package, which has emerged as the standard Java regex implementation.Topics include:
A comparison of features among different versions of many languages and tools
How the regular expression engine works
Optimization (major savings available here!)
Matching just what you want, but not what you don't want
Sections and chapters on individual languages
Written in the lucid, entertaining tone that makes a complex, dry topic become crystal-clear to programmers, and sprinkled with solutions to complex real-world problems, Mastering Regular Expressions, Third Edition offers a wealth information that you can put to immediateuse.
Reviews of this new edition and the second edition:
"There isn't a better (or more useful) book available on regular expressions."
--Zak Greant, Managing Director, eZ Systems
"A real tour-de-force of a book which not only covers the mechanics of regexes in extraordinary detail but also talks about efficiency and the use of regexes in Perl, Java, and .NET...If you use regular expressions as part of your professional work (even if you already have a good book on whatever language you're programming in) I would strongly recommend this book to you."
--Dr. Chris Brown, Linux Format
"The author does an outstanding job leading the reader from regexnovice to master. The book is extremely easy to read and chock full ofuseful and relevant examples...Regular expressions are valuable toolsthat every developer should have in their toolbox. Mastering RegularExpressions is the definitive guide to the subject, and an outstandingresource that belongs on every programmer's bookshelf. Ten out of TenHorseshoes."
--Jason Menard, Java Ranch
57City of Ghosts
Ever since Cass almost drowned (okay, she did drown, but she doesn't like to think about it), she can pull back the Veil that separates the living from the dead . . . and enter the world of spirits. Her best friend is even a ghost.
So things are already pretty strange. But they're about to get much stranger.
When Cass's parents start hosting a TV show about the world's most haunted places, the family heads off to Edinburgh, Scotland. Here, graveyards, castles, and secret passageways teem with restless phantoms. And when Cass meets a girl who shares her "gift," she realizes how much she still has to learn about the Veil -- and herself.
And she'll have to learn fast. The city of ghosts is more dangerous than she ever imagined.
58Pro .Net Performance: Optimize Your C# Applications
The book is full of C# code samples and tips to help you squeeze every bit of juice from your application lower memory utilization, consistent CPU usage, and fewer I/O operations across the network and disk. Pro .NET Performance will change the way you think about .NET application development.
Guides you through performance measurement with a variety of profilers and other tools Explains how OS and CLR internals affect your application s performance in unexpected ways Provides you with tips and real-life case studies for improving application performance "
59CCENT/CCNA ICND1 100-105 Official Cert Guide
60Pro C# 5.0 and the .Net 4.5 Framework
.NET APIs for Windows 8 style UI apps
New asynchronous task-based model for async operations
How HTML5 support is being wrapped into C# web applications
New programming interfaces for HTTP applications, including improved IPv6 support
Expanded WPF, WCF and WF libraries giving C# more power than ever before
This comes on top of award winning coverage of core C# features, both old and new, that have made the previous editions of this book so popular (you'll find everything from generics to pLINQ covered here).
The mission of this text is to provide you with a rock-solid foundation in the C# programming language and the core aspects of the .NET platform (assemblies, remoting, Windows Forms, Web Forms, ADO.NET, XML web services, etc.). Once you digest the information presented in these 25 chapters, you'll be in a perfect position to apply this knowledge to your specific programming assignments, and you'll be well equipped to explore the .NET universe on your own terms.
61Hands-On Software Architecture with C# 8 and .NET Core 3: Architecting software solutions using microservices, DevOps, and design patterns for Azure Cloud
62Patterns Principles and Practices of Domain Driven Design
63C# 7.0 Pocket Reference: Instant Help for C# 7.0 Programmers
All programs and code snippets in this book are available as interactive samples in LINQPad. You can edit these samples and instantly see the results without needing to set up projects in Visual Studio. Written by the authors of C# 7.0 in a Nutshell, this pocket reference covers C# 7.0 without skimping on detail, including:
All of C#'s fundamentals
Features new to C# 7.0, including tuples, pattern matching, and deconstructors
Advanced topics: operator overloading, type constraints, iterators, nullable types, operator lifting, lambda expressions, and closures
LINQ: sequences, lazy execution, standard query operators, and query expressions
Unsafe code and pointers, custom attributes, preprocessor directives, and XML documentation
64Brownfield Application Development in .NET
65The Year-Round Solar Greenhouse: How to Design and Build a Net-Zero Energy Greenhouse
The Year-round Solar Greenhouse is the one-stop guide to designing and building greenhouses that harness and store energy from the sun to create naturally heated, lush growing environments even in the depths of winter, covering principles of solar greenhouse design and siting, glazing material properties and selection, controlling heat loss, ventilation, and construction methods. Additionally, an in-depth section covers sustainable ways of heating the greenhouse without fossil fuels, including using thermal mass and storing heat underground with a ground to air heat exchanger.
Variations include attached solar greenhouses, earth sheltered greenhouses, plus integrating hydroponics and aquaponics. More than a dozen case studies from across North America provide inspiration and demonstrate specific challenges and solutions for growing year-round in any climate.
Grow your own food, anytime, anywhere using the power of the sun!
Lindsey Schiller is a greenhouse designer and with co-author Marc Plinke, co-owner of Ceres Greenhouse Solutions. Lindsey has designed, toured and helped build hundreds of energy-efficient greenhouses spanning small residential structures to acre-size commercial facilities.
Marc Plinke is an inventor-innovator with a PhD in engineering who has focused his engineering mindset on building innovative, energy-efficient and smarter greenhouses, with the intention of enabling people to grow their own food sustainably and year-round.
66Out to Find Freedom
They surround me. Hold me hostage, refusing to let go.
But I want to survive. Want to fight. I just don’t know if I have it in me.
Maybe dying would be better.
It’s the break in the shadows that gives me hope.
When I look at him, all I can see is light.
So now I’m out to find freedom.
Private investigator Ryan Warden doesn’t know he’s moved next door to people he would put behind bars in an instant. Nor does he realise a sleepless night could lead him on the right track with the case he’s working on.
He certainly doesn’t expect Emerson Spence.
What he does know is he has to stay away from her. She’s been beaten and broken. She deserves to live freely while learning and experiencing things in life like any young woman should.
He’s too old for her. It’s better to stay away.
If he can.
67Professional C# 7 and .Net Core 2.0
Professional C# 7 and .NET Core 2.0 provides experienced programmers with the information they need to work effectively with the world's leading programming language. The latest C# update added many new features that help you get more done in less time, and this book is your ideal guide for getting up to speed quickly. C# 7 focuses on data consumption, code simplification, and performance, with new support for local functions, tuple types, record types, pattern matching, non-nullable reference types, immutable types, and better support for variables. Improvements to Visual Studio will bring significant changes to the way C# developers interact with the space, bringing .NET to non-Microsoft platforms and incorporating tools from other platforms like Docker, Gulp, and NPM. Guided by a leading .NET expert and steeped in real-world practicality, this guide is designed to get you up to date and back to work.
With Microsoft speeding up its release cadence while offering more significant improvement with each update, it has never been more important to get a handle on new tools and features quickly. This book is designed to do just that, and more--everything you need to know about C# is right here, in the single-volume resource on every developer's shelf.
Tour the many new and enhanced features packed into C# 7 and .NET Core 2.0 Learn how the latest Visual Studio update makes developers' jobs easier Streamline your workflow with a new focus on code simplification and performance enhancement Delve into improvements made for localization, networking, diagnostics, deployments, and more Whether you're entirely new to C# or just transitioning to C# 7, having a solid grasp of the latest features allows you to exploit the language's full functionality to create robust, high -quality apps. Professional C# 7 and .NET Core 2.0 is the one-stop guide to everything you need to know.
68Indra's Net: Defending Hinduism's Philosophical Unity
69Indian Writing in English (First)
70AOP in .NET: Practical Aspect-Oriented Programming
AOP in .NET introduces aspect-oriented programming to .NET developers and provides practical guidance on how to get the most benefit from this technique in your everyday coding. The book's many examples concentrate on modularizing non-functional requirements that often sprawl throughout object-oriented projects. Even if you've never tried AOP before, you'll appreciate the straightforward introduction using familiar C#-based examples. AOP tools for .NET have now reached the level of practical maturity Java developers have relied on for many years, and you'll explore the leading options, PostSharp, and Castle DynamicProxy.
About the Technology
Core concerns that cut across all parts of your application, such as logging or authorization, are difficult to maintain independently. In aspect-oriented programming (AOP) you isolate these cross-cutting concerns into their own classes, disentangling them from business logic. Mature AOP tools like PostSharp and Castle DynamicProxy now offer .NET developers the level of support Java coders have relied on for years.
About this Book
AOP in .NET introduces aspect-oriented programming and provides guidance on how to get the most practical benefit from this technique. The book's many examples concentrate on modularizing non-functional requirements that often sprawl throughout object-oriented projects. You'll appreciate its straightforward introduction using familiar C#-based examples.
This book requires no prior experience with AOP. Readers should know C# or another OO language.
What's Inside
Clear and simple introduction to AOP
Maximum benefit with minimal theory
PostSharp and Castle DynamicProxy
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About the Author
Matthew D. Groves is a developer with over ten years of professional experience working with C#, ASP.NET, JavaScript, and PHP.
Table of Contents
PART 1 GETTING STARTED WITH AOP
Introducing AOP
Acme Car Rental
PART 2 THE FUNDAMENTALSOF AOP
Call this instead: intercepting methods
Before and after: boundary aspects
Get this instead: intercepting locations
Unit testing aspects
PART 3 ADVANCED AOP CONCEPTS
AOP implementation types
Using AOP as an architectural tool
Aspect composition: example and execution
71Building Microservices: Designing Fine-Grained Systems
Microservice technologies are moving quickly. Author Sam Newman provides you with a firm grounding in the concepts while diving into current solutions for modeling, integrating, testing, deploying, and monitoring your own autonomous services. You'll follow a fictional company throughout the book to learn how building a microservice architecture affects a single domain.
Discover how microservices allow you to align your system design with your organization's goals
Learn options for integrating a service with the rest of your system
Take an incremental approach when splitting monolithic codebases
Deploy individual microservices through continuous integration
Examine the complexities of testing and monitoring distributed services
Manage security with user-to-service and service-to-service models
Understand the challenges of scaling microservice architectures
72The Implementation (TCP/IP Illustrated, Volume 2)
73Tangled (Dark Protectors #7.8; 1001 Dark Nights #58)
Ginny O’Toole has spent a lifetime repaying her family’s debt, and she’s finally at the end of her servitude with one last job. Of course, it couldn’t be easy. After stealing the computer files that will free her once and for all, she finds herself on the run from a pissed off vampire who has never fallen for her helpless act. A deadly predator too sexy for his own good. If he doesn’t knock it off, he’s going to see just how powerful she can really be.
He won’t be satisfied until she’s completely bare.
Theo Reese had been more than irritated at the beautiful yet helpless witch he’d known a century ago, thinking she was just useless fluff who enjoyed messing with men’s heads. The second he discovers she’s a ruthless thief determined to bring down his family, his blood burns and his interest peaks, sending his true nature into hunting mode. When he finds her, and he will, she’ll understand the real meaning of helpless.
Learn PowerShell Scripting in a Month of Lunches
Packed with hands-on labs to reinforce what you're learning, Learn PowerShell Toolmaking in a Month of Lunches is the best way to learn PowerShell scripting and toolmaking. Just set aside one hour a day—lunchtime would be perfect—for each self-contained lesson. You'll move quickly through core scripting concepts and start working on four real-world, practical tools. Each chapter adds more functionality, including custom formatting, error handling, parameterized input, input validation, help files and documentation, and more.
About this Book
You don't have to be a software developer to build PowerShell tools. With this book, a PowerShell user is a step away from becoming a proficient toolmaker. Learn PowerShell Toolmaking in a Month of Lunches is the best way to learn PowerShell scripting and toolmaking in just one hour a day. It's packed with hands-on labs to reinforce what you're learning. It's an easy-to-follow guide that covers core scripting concepts using four practical examples. Each chapter builds on the previous one as you add custom formatting, error handling, input validation, help files, and more.
Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.
What's Inside
Build your own administrative tools Learn by doing with hands-on labs Make scripts that feel like native PowerShell cmdlets
This book does not assume you are a programmer. Experience using PowerShell as a command-line interface is helpful but not required.
About the Authors
Don Jones is a PowerShell MVP, speaker, and trainer. Jeffery Hicks is a PowerShell MVP and an independent consultant, trainer, and author. Don and Jeff coauthored Learn Windows PowerShell 3 in a Month of Lunches, Second Edition (Manning 2012) and PowerShell in Depth (Manning 2013).
Table of Contents
PART 1 INTRODUCTION TO TOOLMAKING
Before you begin PowerShell scripting overview PowerShell's scripting language Simple scripts and functions Scope PART 2 BUILDING AN INVENTORY TOOL Tool design guidelines Advanced functions, part 1 Advanced functions, part 2 Writing help Error handling Debugging techniques Creating custom format views Script and manifest modules Adding database access Interlude: creating a new tool 157 PART 3 ADVANCED TOOLMAKING TECHNIQUES Making tools that make changes
Creating a custom type extension
Creating PowerShell workflows
Troubleshooting pipeline input
Using object hierarchies for complex output Globalizing a function Crossing the line: utilizing the .NET Framework PART 4 CREATING TOOLS FOR DELEGATED ADMINISTRATION Creating a GUI tool, part 1: the GUI Creating a GUI tool, part 2: the code Creating a GUI tool, part 3: the output Creating proxy functions Setting up constrained removing endpoints Never the end
75A Christmas to Remember (Lucky Harbor, #8.5; Chaos, #2.5; Last Chance, #6.5; Everson, Texas, #0.5; Tallgrass, #1.5)
Jill Shalvis, Dream a Little Dream: Melissa has kept every man at a safe distance-especially firefighter Ian, a sexy friend with sexy benefits. But Ian secretly longs for more. Luckily, 'tis the season for giving love a chance . . .
Kristen Ashley, Every Year: Holidays don't come easy for Shy and his brother, Landon. But with the magic of Christmas, along with a little help from Tabby and her family, the Cage brothers are about to get the gift of a lifetime . . .
Hope Ramsay, Silent Night: Down on her luck and evicted from her apartment, single mother Maryanne hopes to start over in Last Chance. When the snow begins to fall, it looks like her baby might literally spend Christmas Eve in a manger. And Maryanne might celebrate the holiday with a handsome stranger.
Molly Cannon, Have Yourself a Messy Little Christmas: Lincoln is a bachelor who's set in his ways-until a professional organizer dressed up as Mrs. Claus changes his life, one tip at a time. . .
Marilyn Pappano, A Family for Christmas: War widow Ilena doesn't mind spending Christmas alone. But when a new doctor blows into town with the winter wind, will she get her secret Christmas wish?
Plus: Excerpts from upcoming novels!
(40,000 words)
76C# 7.0 in a Nutshell: The Definitive Reference
Organized around concepts and use cases, this updated edition provides intermediate and advanced programmers with a concise map of C# and .NET knowledge. Dive in and discover why this Nutshell guide is considered the definitive reference on C#.
Get up to speed on the C# language, from the basics of syntax and variables to advanced topics such as pointers, operator overloading, and dynamic binding
Dig deep into LINQ via three chapters dedicated to the topic
Explore concurrency and asynchrony, advanced threading, and parallel programming
Work with .NET features, including XML, regular expressions, networking, serialization, reflection, application domains, and security
Delve into Roslyn, the modular C# 7.0 compiler-as-a-service
77The Hitchhiker's Guide to the Galaxy: Quandary Phase (Hitchhiker's Guide: Radio Play, #4)
78Tcp/IP Illustrated, Volume 1: The Protocols
79Infinity Net: The Autobiography of Yayoi Kusama
In 1957, encouraged by Georgia O’Keeffe, artist Yayoi Kusama left Japan for New York City to become a star. By the time she returned to her home country in 1973, she had established herself as a leader of New York’s avant-garde movement, known for creating happenings and public orgies to protest the Vietnam War and for the polka dots that had become a trademark of her work. Her sculptures, videos, paintings, and installations are to this day included in major international exhibitions.
Available for the first time in English, Infinity Net paints a multilayered portrait of this fascinating artist. Taking us from her oppressive childhood in postwar Japan to her present life in the psychiatric hospital where she voluntarily stays—and is still productive—Kusama’s autobiography offers insight into the persona of mental illness that has informed her work. While she vibrantly describes the hallucinatory episodes she experiences, her tale is punctuated by stories of her pluck and drive in making her artistic voice heard. Conveying the breadth and ambition of her own work, Kusama also offers a dazzling snapshot of 1960s and 1970s New York City and her encounters with its artists—she collaborates with Andy Warhol, shares an apartment with Donald Judd, and becomes romantically entangled with Joseph Cornell. Replete with the sense of the sheer necessity within an artist to create, Infinity Net is an energetic and juicy page-turner that offers a glimpse into Kusama’s exhilarating world.
80Network Warrior
Topics include:
An in-depth view of routers and routing
Switching, using Cisco Catalyst and Nexus switches as examples
SOHO VoIP and SOHO wireless access point design and configuration
Introduction to IPv6 with configuration examples
Telecom technologies in the data-networking world, including T1, DS3, frame relay, and MPLS
Security, firewall theory, and configuration, as well as ACL and authentication
Quality of Service (QoS), with an emphasis on low-latency queuing (LLQ)
IP address allocation, Network Time Protocol (NTP), and device failures
81Wicked Ride (Realm Enforcers, #1)
Alexandra Monzelle is a hard-fighting, heat-packing Seattle vice cop, and she’s not much interested in being protected. Her short skirt and sex-kitten heels are tools to lure her suspects into talking about the deadly new drug hitting the streets. She can take care of herself and then some. Unfortunately, she can’t seem to get that through to Kellach Dunne.
Kellach is a fresh import from Dublin, and he’s landed at the heart of a vicious motorcycle club that deals in guns, narcotics, and mayhem. He’s all male, all rough power—and all interference in her damn investigation. Maybe he’s one of the good guys. Maybe not. Lex knows an affair with an immortal like him would risk everything. No matter how delicious he looks…
82C# 8.0 Pocket Reference: Instant Help for C# 8.0 Programmers
All programs and code snippets are available as interactive samples in LINQPad. You can edit these samples and instantly see the results without needing to set up projects in Visual Studio. Written by the author of C# 7.0 in a Nutshell, this pocket reference covers C# 8.0 without skimping on detail, including:
C# fundamentals and features new to C# 8.0
Advanced topics like operator overloading, type constraints, iterators, nullable types, operator lifting, lambda expressions, and closures
LINQ: sequences, lazy execution, standard query operators, and query expressions
Unsafe code and pointers, custom attributes, preprocessor directives, and XML documentation
83Pro Azure Governance and Security: A Comprehensive Guide to Azure Policy, Blueprints, Security Center, and Sentinel
Beginning with the top-level subscription hierarchy, learn about the most important built-in Azure security services and features, as well as how to use Azure Policies and Blueprints as a means for security and governance. A series of hands-on exercises teaches you the concepts of Azure Governance: how to enable and deploy Azure Security Center, integrate RBAC (role-based access control), and set up Azure Operations and Monitoring. Get introduced to the new Azure Sentinel solution that offers SIEM as a service for security incident management and proactive hunting.
What You'll Learn
Understand different architectural designs for implementing Azure Security
Operate and monitor an Azure environment
Deploy Azure Governance, Policies, and Blueprints
Discover key Azure features that enhance security
Implement and confidently access Azure Security Center
Get to know Azure Sentinel
Who This Book Is For
Technical engineers, consultants, solution and cloud architects, IT managers, and SecOps teams who need to understand how to integrate governance, security, and compliance in hybrid and Azure environments. A basic understanding of Azure or other public cloud platforms is beneficial, but not required.
84Real-World Functional Programming: With Examples in F# and C#
Real-World Functional Programming is a unique tutorial that explores the functional programming model through the F# and C# languages. The clearly presented ideas and examples teach readers how functional programming differs from other approaches. It explains how ideas look in F#-a functional language-as well as how they can be successfully used to solve programming problems in C#. Readers build on what they know about .NET and learn where a functional approach makes the most sense and how to apply it effectively in those cases.
The reader should have a good working knowledge of C#. No prior exposure to F# or functional programming is required.
Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.
85CBSE UGC NET/SET/JRF: Paper I - Teaching and Research Aptitude
86CCNA Routing and Switching Complete Study Guide: Exam 100-105, Exam 200-105, Exam 200-125
As of February 24, 2020, all current certifications will be retired, and Cisco will begin offering new certification programs.
The good news is if you're working toward any current CCNA certification, keep going. You have until February 24, 2020 to complete your current CCNA. If you already have CCENT/ICND1 certification and would like to earn CCNA, you have until February 23, 2020 to complete your CCNA certification in the current program. Likewise, if you're thinking of completing the current CCENT/ICND1, ICND2, or CCNA Routing and Switching certification, you can still complete them between now and February 23, 2020.
Networking's leading authority joins Sybex for the ultimate CCNA prep guideCCNA Routing and Switching Complete Study Guide, 2nd Edition is your comprehensive review for the CCNA exams. Written by the leading authority on networking technology, this guide covers 100% of all objectives for the latest ICND1, ICND2, and CCNA Composite exams. Hands-on labs help you gain experience in critical procedures and practices. Gain access to the Sybex online learning environment, featuring a robust set of study tools including: practice questions, flashcards, video instruction, and an extensive glossary of terms to help you better prepare for exam day. The pre-assessment test helps you prioritize your study time, and bonus practice exams allow you to test your understanding.
The CCNA certification is essential to a career in networking, and the exam can be taken in two parts or as a composite. Whichever you choose, this book is your essential guide for complete review.
Master IP data network operation Troubleshoot issues and keep the network secure Understand switching and routing technologies Work with IPv4 and IPv6 addressing Full coverage and expert insight makes CCNA Routing and Switching Complete Study Guide your ultimate companion for CCNA prep.
87Microsoft .NET: Architecting Applications for the Enterprise
Get pragmatic architectural guidance on how to:
Build testability, maintainability, and security into your system early in the design Expose business logic through a service-oriented interface Choose the best pattern for organizing business logic and behavior Review and apply the patterns for separating the UI and presentation logic Delve deep into the patterns and practices for the data access layer Tackle the impedance mismatch between objects and data Minimize development effort and avoid over-engineering—and deliver more robust results
Get code samples on the Web.
88Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
89Rough Ride (Chaos, #4.5; 1001 Dark Nights #76)
Rosalie Holloway put it all on the line for the Chaos Motorcycle Club.
Informing to Chaos on their rival club—her man’s club, Bounty—Rosalie knows the stakes. And she pays them when her man, who she was hoping to scare straight, finds out she’s betrayed him and he delivers her to his brothers to mete out their form of justice.
But really, Rosie has long been denying that, as she drifted away from her Bounty, she’s been falling in love with Everett “Snapper” Kavanagh, a Chaos brother. Snap is the biker-boy-next door with the snowy blue eyes, quiet confidence and sweet disposition who was supposed to keep her safe... and fell down on that job.
For Snapper, it’s always been Rosalie, from the first time he saw her at the Chaos Compound. He’s just been waiting for a clear shot. But he didn’t want to get it after his Rosie was left bleeding, beat down and broken by Bounty on a cement warehouse floor.
With Rosalie a casualty of an ongoing war, Snapper has to guide her to trust him, take a shot with him, build a them...
And fold his woman firmly in the family that is Chaos.
Note: Every 1001 Dark Nights novella is a standalone story. For new readers, it’s an introduction to an author’s world. And for fans, it’s a bonus book in the author’s series. We hope you'll enjoy each one as much as we do.
90Practical Video Game Bots: Automating Game Processes using C++, Python, and AutoIt
91Pro ASP.NET MVC 5
92Tricked (Dark Protectors #7.75; 1001 Dark Nights #48)
Former police psychologist Ronni Alexander had it all before a poison attacked her heart and gave her a death sentence. Now, on her last leg, she has an opportunity to live if she mates a vampire. A real vampire. One night of sex and a good bite, and she’d live forever with no more weaknesses. Well, except for the vampire whose dominance is over the top, and who has no clue how to deal with a modern woman who can take care of herself.
She Might Kill Him
Jared Reese, who has no intention of ever mating for anything other than convenience, agrees to help out his new sister in law by saving her friend’s life with a quick tussle in bed. The plan seems so simple. They’d mate, and he move on with his life and take risks as a modern pirate should. Except after one night with Ronni, one moment of her sighing his name, and he wants more than a mating of convenience. Now all he has to do is convince Ronni she wants the same thing. Good thing he’s up for a good battle.
93HTTP/2 in Action
HTTP/2 in Action is a complete guide to HTTP/2, one of the core protocols of the web. Because HTTP/2 has been designed to be easy to transition to, including keeping it backwards compatible, adoption is rapid and expected to increase over the next few years. Concentrating on practical matters, this interesting book presents key HTTP/2 concepts such as frames, streams, and multiplexing and explores how they affect the performance and behavior of your websites.
ABOUT THE TECHNOLOGY
HTTP—Hypertext Transfer Protocol—is the standard for exchanging messages between websites and browsers. And after 20 years, it's gotten a much-needed upgrade. With support for streams, server push, header compression, and prioritization, HTTP/2 delivers vast improvements in speed, security, and efficiency.
about the book
ABOUT THE BOOK
HTTP/2 in Action teaches you everything you need to know to use HTTP/2 effectively. You'll learn how to optimize web performance with new features like frames, multiplexing, and push. You'll also explore real-world examples on advanced topics like flow control and dependencies. With ready-to-implement tips and best practices, this practical guide is sure to get you—and your websites—up to speed!
WHAT'S INSIDE
* HTTP/2 for web developers
* Upgrading and troubleshooting
* Real-world examples and case studies
* QUIC and HTTP/3
ABOUT THE READER
Written for web developers and site administrators.
ABOUT THE AUTHOR
Barry Pollard is a professional developer with two decades of experience developing, supporting, and tuning software and infrastructure.
94The Invisible Life of Addie LaRue
France, 1714: in a moment of desperation, a young woman makes a Faustian bargain to live forever and is cursed to be forgotten by everyone she meets.
Thus begins the extraordinary life of Addie LaRue, and a dazzling adventure that will play out across centuries and continents, across history and art, as a young woman learns how far she will go to leave her mark on the world.
But everything changes when, after nearly 300 years, Addie stumbles across a young man in a hidden bookstore and he remembers her name.
City of Nets: A Portrait of Hollywood in the 1940s
96Under the Hood of .NET Memory Management
97Windows Runtime via C#
With this book, you will:
Learn how to consume Windows Runtime APIs from C# Understand the principles of architecting Windows Store apps See how to build, deploy, and secure app packages Understand how apps are activated and the process model controlling their execution Study the rich features available when working with files and folders Explore how to transfer, compress, and encrypt data via streams Design apps that give the illusion of running using live tiles, background transfers, and background tasks Share data between apps using the clipboard and the Share charm Get advice for monetizing your apps through the Windows Store
About This Book
Requires working knowledge of Microsoft .NET Framework, C#, and the Visual Studio IDE Targeted to programmers building Windows Store apps Some chapters also useful to those building desktop apps
Technologies Covered
Windows 8.1 Microsoft Visual Studio 2013
98Kyrie Irving: The Inspiring Story of One of Basketball's Most Versatile Point Guards
Read on your PC, Mac, smartphone, tablet or Kindle device!
Newly revised for the 2019-2020 NBA season, Kyrie Irving: The Inspiring Story of One of Basketball's Most Versatile Point Guards details the inspirational story of basketball's star, Kyrie Irving. This unauthorized biography of Kyrie Irving highlights his quick ascent into the league as a brilliant passer and scorer. Kyrie Irving, often referred to as Uncle Drew, rivals Golden State Warrior Steph Curry in his incredible ability to control the basketball. Youth basketball players from all across the world view Kyrie Irving highlight reels to learn the ins and outs of passing and dribbling the basketball. Having such extraordinary skills, Kyrie is one of the best point guards in the NBA due to his court vision and ability to pass and score incredibly quickly. His agility is easily among the best in the NBA.
Now moving on from his two seasons in Boston, Kyrie will look to continue building on his legacy as a member of the Brooklyn Nets, playing alongside superstar Kevin Durant.
Read on to learn about Kyrie Irving's journey into the league, to his college years at Duke University before ultimately propelling into the NBA.
Here is a preview of what is inside this book:
Childhood and High School Years
Training with Pyonin
College Years at Duke
Kyrie Irving's NBA Career
Getting Drafted and Rookie Season
All-Star Appearances and the Return of Lebron
Three Finals Appearances, Final Season as a Cavalier
The Trade to Boston
The Return, Irving's Criticized Leadership
Kyrie's Personal Life
Irving's Impact on Basketball
Kyrie Irving's Legacy & Future
An excerpt from the book:
In their early twenties, most people are just graduating college and seeking employment if not already working for a mediocre wage. Long before Kyrie Irving's golden years were over, he had already become a multi-game NBA All-Star, recipient of the 2012 Rookie of the Year Award, the 2014 NBA All-Star MVP, and NBA Champion with the Cleveland Cavaliers. Kyrie went to the NBA Finals at the tender age of 24 while most NBA players retire without ever having a shot at the championship.
However, he would tell you these accolades are par for the course. Irving abides by his father's advice to "stay hungry and humble," words driving Irving's relentless work ethic both on and off the court. In a league dominated by incredibly talented point guards, there is no choice for ambitious athletes but to aspire to greatness. For Kyrie, his impeccable ball handling along with his knack for acrobatic finishes around the rim distinguish him third from his contemporaries.
Irving's game is decisive and crafty but maintains a degree of elegance. He keeps opponents guessing from the top of the key right down to the bucket. His impressive dribbling ability and superb ambidexterity allow him to keep defenses on their heels. While the 24-second shot clock is ticking, Irving's repertoire of moves seems to be inexhaustible.
Tags: Kyrie Irving, LeBron James, Kevin Love, Cleveland Cavaliers, Boston Celtics, Brooklyn Nets, Duke Blue Devils, Duke Basketball, Stephen Curry, Isaiah Thomas, Gordon Hayward, Derrick Rose, Austin Rivers
99Pro C# 7: With .Net and .Net Core
Dive in and discover why Pro C# has been a favorite of C# developers worldwide for over 15 years. Gain a solid foundation in object-oriented development techniques, attributes and reflection, generics and collections as well as numerous advanced topics not found in other texts (such as CIL opcodes and emitting dynamic assemblies). With the help of this book you'll have the confidence to put C# into practice and explore the .NET universe on your own terms.
What You Will Learn
Discover the latest C# 7.1 features, from tuples to pattern matching
Hit the ground running with Microsoft's lightweight, open source .NET Core platform, including ASP.NET Core MVC, ASP.NET Core web services, and Entity Framework Core
Find complete coverage of XAML, .NET 4.7, and Visual Studio 2017
Understand the philosophy behind .NET and the new, cross-platform alternative, .NET Core
ASP.Net Cookbook
The ASP.NET Cookbook provides a wealth of plug-and-play solutions to problems commonly encountered when developing ASP.NET web applications and services in the popular problem-solution-discussion Cookbook format. The coding solutions in ASP.NET Cookbook appeal to a wide range of developers, from the inexperienced to the expert. For every problem addressed in the book, there's a worked-out solution or recipe a short, focused piece of code that web developers can insert directly into their applications. Developers can save hours by using just a single one of over 100 recipes included in this invaluable cookbook.
But the ASP.NET Cookbook provides far more than just a wide range of cut-and-paste code solutions. Each recipe is followed by a discussion including tips, tricks, and possible pitfalls--so developers can learn to adapt the problem-solving techniques to a myriad of similar situations. Each recipe provides an immediate solution to a pressing problem, while simultaneously allowing developers who prefer to a hands-on learning style with the experience they need to master ASP.NET. This ultimate ASP.NET code sourcebook will quickly earn the dog-eared corners and coffee rings that mark a web developer's most valued resource.