万本电子书0元读

万本电子书0元读

Learning Nagios 3.0
Learning Nagios 3.0
Wojciech Kocjan
¥71.93
This is a beginner-level book, which will introduce Nagios to System Administrators who are interested in monitoring their systems. The focus is on teaching system administrators to secure their systems in a much improved manner incorporating the newer features of Nagios. It will teach Nagios beginners the basics of installation and configuration of version 3; it will show professionals who have already worked on earlier versions of Nagios the new features of Nagios like inheritance and also the new internal functions like better check scheduling. The target readers for this book are System Administrators interested in using Nagios. This book will introduce Nagios with the new features of Version 3 for System Administrators.
Joomla! Web Security
Joomla! Web Security
Tom Canavan
¥71.93
This book will give you a strong, hands-on approach to security. It starts out with the most basic of considerations such as choosing the right hosting sites then moves quickly into securing the Joomla! site and servers. This is a security handbook for Joomla! sites. It is an easy-to-use guide that will take you step by step into the world of secured websites. This book is a must-read for anyone seriously using Joomla! for any kind of business, ranging from small retailers to larger businesses. With this book they will be able to secure their sites, understand the attackers, and more, without the drudging task of looking up in forums, only to be flamed, or not even find the answers. Prior knowledge of Joomla! is expected but no prior knowledge of securing websites is needed for this book. The reader will gain a moderate to strong level of knowledge on strengthening their sites against hackers.
CryENGINE 3 Game Development:Beginner's Guide
CryENGINE 3 Game Development:Beginner's Guide
Sean Tracy
¥90.46
A step by step beginner's tutorial to creating AAA style games with the complete game creation tool, CryENGINE 3,This book is written with the beginner and casual developer in mind. The freely available version of the CryENGINE3 is used for all examples in this book.
Getting Started with Python Data Analysis
Getting Started with Python Data Analysis
Phuong Vo.T.H
¥63.21
Learn to use powerful Python libraries for effective data processing and analysisAbout This BookLearn the basic processing steps in data analysis and how to use Python in this area through supported packages, especially Numpy, Pandas, and MatplotlibCreate, manipulate, and analyze your data to extract useful information to optimize your systemA hands-on guide to help you learn data analysis using Python Who This Book Is For If you are a Python developer who wants to get started with data analysis and you need a quick introductory guide to the python data analysis libraries, then this book is for you.What You Will LearnUnderstand the importance of data analysis and get familiar with its processing stepsGet acquainted with Numpy to use with arrays and array-oriented computing in data analysisCreate effective visualizations to present your data using MatplotlibProcess and analyze data using the time series capabilities of PandasInteract with different kind of database systems, such as file, disk format, Mongo, and RedisApply the supported Python package to data analysis applications through examplesExplore predictive analytics and machine learning algorithms using Scikit-learn, a Python library In Detail Data analysis is the process of applying logical and analytical reasoning to study each component of data. Python is a multi-domain, high-level, programming language. It’s often used as a *ing language because of its forgiving syntax and operability with a wide variety of different eco-systems. Python has powerful standard libraries or toolkits such as Pylearn2 and Hebel, which offers a fast, reliable, cross-platform environment for data analysis. With this book, we will get you started with Python data analysis and show you what its advantages are. The book starts by introducing the principles of data analysis and supported libraries, along with NumPy basics for statistic and data processing. Next it provides an overview of the Pandas package and uses its powerful features to solve data processing problems. Moving on, the book takes you through a brief overview of the Matplotlib API and some common plotting functions for DataFrame such as plot. Next, it will teach you to manipulate the time and data structure, and load and store data in a file or database using Python packages. The book will also teach you how to apply powerful packages in Python to process raw data into pure and helpful data using examples. Finally, the book gives you a brief overview of machine learning algorithms, that is, applying data analysis results to make decisions or build helpful products, such as recommendations and predictions using scikit-learn.Style and approach This is an easy-to-follow, step-by-step guide to get you familiar with data analysis and the libraries supported by Python. Topics are explained with real-world examples wherever required.
幾許風雨——香港早期社會影像1911-1950
幾許風雨——香港早期社會影像1911-1950
鄭寶鴻
¥132.03
自一九一一年孫中山等革命人士發動辛亥革命開始,到二十年代廣泛的罷工潮,三十年代末的太平洋戰爭,四十年代日軍佔領香港,以至一九四九年大陸政權更替,香港在政治與社會動蕩不已的這約四十年歲月裏,經歷了高低起跌的風風雨雨。然而,香港的發展步伐始終沒有凌亂,逐漸從鄉村漁港,發展成為工商金融業中心。作者鄭寶鴻透過一幅幅珍貴歷史圖片及大量材料,見證香港懷著鬥志走過的每一步。本書特色:1. 本書從20個主題,包括中國與香港、風雲人物、社會與人口、交通、財經金融、工商業、土地發展與房屋等,用大量圖片配以簡短的介紹文字,展現1911-1950年香港的發展及生活面貌。2. 作者為上下兩個篇章分別撰寫一篇短文,以概括當時期值得注意的大事件及重點,讓讀者在閱覽圖片前對主題有一個大概認識。3. 本書刊載大量珍貴圖片及檔案資料超過260件,絕大部分更是首次公開,具有珍貴歷史價值。
談電影 看哲學
談電影 看哲學
梁光耀
¥81.75
為什麼我們要道德?死亡讓我們找到人生意義?什麽是理想的教育?為何要環保?愛是什麼?何謂真實?我是誰?一個個發人深省的哲學問題,全部來自我們視為娛樂的電影。哲學是一個古老的學科,電影則是現代的娛樂;無論是哲學借電影「翻生」,走進日常生活,還是電影靠哲學來增加「深度」,對觀眾來說,都是好事。在增加欣賞的趣味之餘,又可以引發大眾對哲學的興趣。作者通過由逾七十部新舊中外電影組成的光影世界,引領讀者探討「道德」、「死亡」、「教育」、「環保」、「自我」、「情愛」、「自由」等八個議題,在閒聊電影的同時,思索人生的種種疑問。
Unity 5.x Cookbook
Unity 5.x Cookbook
Matt Smith
¥99.18
Over 100 recipes exploring the new and exciting features of Unity 5 to spice up your Unity skillsetAbout This BookBuilt on the solid foundation of the popular Unity 4.x Cookbook, the recipes in this edition have been completely updated for Unity 5Features recipes for both 2D and 3D gamesProvides you with techniques for the new features of Unity 5, including the new UI system, 2D game development, new Standard Shaders, and the new Audio Mixer Who This Book Is For From beginners to advanced users, from artists to coders, this book is for you and everyone in your team! Programmers can explore multimedia features, and multimedia developers can try their hand at *ing. Basic knowledge and understanding of the Unity platform, game design principles, and programming knowledge in C# is essential.What You Will LearnImmerse players with great audio, utilizing Unity 5's audio features including the new Audio Mixer, ambient sound with Reverb Zones, dynamic soundtracks with Snapshots, and balanced audio via DuckingCreate better materials with Unity’s new, physically-based, Standard ShaderMeasure and control time, including pausing the game, displaying clocks and countdown timers, and even implementing “bullet time” effectsImprove ambiance through the use of lights and effects such as reflection and light probesCreate stylish user interfaces with the new UI system, including power-bars, clock displays, and an extensible inventory systemSave and load text and media assets from local or remote sources, publish your game via Unity Cloud, and communicate with websites and their databases to create online scoreboardsDiscover advanced techniques, including the publisher-subscriber and state patterns, performance bottleneck identification, and methods to maximize game performance and frame ratesControl 2D and 3D character movement, and use NavMeshAgents to write NPC and enemy behaviors such as seek, flee, flock, and waypoint path following In Detail Unity 5 is a flexible and intuitive multiplatform game engine that is becoming the industry’s de facto standard. Learn to craft your own 2D and 3D computer games by working through core concepts such as animation, audio, shaders, GUI, lights, cameras, and *ing to create your own games with Unity 5. Completely re-written to cover the new features of Unity 5, this book is a great resource for all Unity game developers, from those who have recently started using Unity right up to Unity professionals. The first half of the book focuses on core concepts of 2D game design while the second half focuses on developing 3D game development skills. In the first half, you will discover the new GUI system, the new Audio Mixer, external files, and animating 2D characters in 2D game development. As you progress further, you will familiarize yourself with the new Standard Shaders, the Mecanim system, Cameras, and the new Lighting features to hone your skills towards building 3D games to perfection. Finally, you will learn non-player character control and explore Unity 5's extra features to enhance your 3D game development skills.Style and approach Each chapter first introduces the topic area and explains how the techniques covered can enhance your games. Every recipe provides step-by-step instructions, followed by an explanation of how it all works, and useful additional refinements or alternative approaches. Every required resource and C# * (fully commented) is available to download, enabling you to follow each recipe yourself.
01 Elizabethan Lover
01 Elizabethan Lover
Barbara Cartland
¥24.44
Having sailed with Sir Francis Drake, swashbuckling privateer Rodney Hawkhurst yearns for a galleon of his own with which to plunder the Spanish Main in the name of Queen Elizabeth. Seeking investment from Sir Harry Gillingham, he has a fleeting encounter with an elfin, tomboyish golden-red-haired beauty Sir Harry?s youngest daughter Lizbeth and is bewitched by her limpid green eyes. Yet it is fair and golden-haired elder sister Phillida with whom he first falls in love... Granted his finances on the condition that Sir Harry?s weak, possibly even traitorous son sails with him in the hope that the mission will make him a man, Rodney embarks on a voyage of blood, honour and glory in which he gains great riches but loses his heart, not once, but twice. The risks are great but so are the rewards: wealth beyond compare and, as Rodney finally discovers, a greater, deeper, more passionate love than he ever imagined possible.
08 The Dare-Devil Duke
08 The Dare-Devil Duke
Barbara Cartland
¥24.44
"?Do you really think you could work as I had to work to keep your mother from starvationMy dear child, you have lived in the lap of luxury all your life. You could no more earn a penny piece than fly over the moon!Kasia?s father laughs scornfully. This is justification for his decision to marry her off to a man she does not love purely to save her from fortune hunters. So Kasia runs away to prove him wrong by working as Governess to the Duke of Dreghorne?s unruly nephew. As Kasia gains the trust of the child, she earns first the respect and then the growing affection of the Lord. But when she and the boy are kidnapped the stakes are irrevocably raised and the Duke?s reputation as a Dare-Devil will be tested one final time... Will Kasia?s father forgive herWill Fate finally unite the hearts of Kasia and the Dare-Devil Duke?"
11. Lies for Love
11. Lies for Love
Barbara Cartland
¥24.44
Destitute after the death of her beloved Papa, Carmela is miserable working as Nanny to the brattish children of the local vicar. So when her closest friend Felicity asks her to take her place in the home of her guardian, the dictatorial Earl of Galeston, she nervously agrees. The subterfuge is necessary to ensure Felicity can marry the love of her life – and possible firstly because none of Felicity’s feuding family have set eyes on her since she was a child... And secondly because both young women are blue-eyed, blonde and beautiful. The Earl’s ancestral home is awe-inspiring – but it is the Earl himself who makes the greatest impression on Carmela. Growing to appreciate the profound kindness behind his steely fa?ade, she falls deeply, utterly in love... But can true love live when it’s based on a lieThe Earl finds the answer in his heart when Carmela’s life – and any hope of love – is at stake...
13. Love and the Loathsome Leopard
13. Love and the Loathsome Leopard
Barbara Cartland
¥24.44
Tasked by the Prime Minister himself with bringing to justice the smuggling gangs that are rife around the Kent and Sussex coast, esteemed Napoleonic war hero Lord Cheriton is surprised to find a beautiful young girl called Wivina living in his dead and deeply hated father’s supposedly vacant mansion. She has no idea who he is – and when he hears his reputation as a cold-hearted Lord who would turn her out without a qualm, he tells her he is just a passing friend... Nevertheless Wivina seems terrified by his presence – but whyRealising the entire village is at the mercy of a cut-throat gang and Wivina’s prey to its murderous leader, Lord Cheriton endeavours to save the young beauty who’s stolen his heart while accomplishing his mission to stop the smugglers once and for all. For the first time, he is fighting not for his country but for the love of his life – and the life of his love.
17 Fragrant Flower
17 Fragrant Flower
Barbara Cartland
¥24.44
In the loveless household of General Sir Frederick and Lady Emily Osmund and their empty-headed twin daughters, begrudgingly adopted niece Azalea is little more than a wallflower. And all because her kind, heroic and beloved father died in a manner they wrongly consider scandalous – and because her mother was Russian! ‘You must pay the price of your father’s sins and what happened in India you will take to your grave with sealed lips’, her uncle says, as if to seal her fate. When the General is posted to Hong Kong, Azalea is thrilled but there, as always, she is cast aside and abused. Only the handsome, dashing but imperious Lord Sheldon shows any interest in her – until to her aunt and uncle’s disgust she’s befriended by a kind Chinese family. But her joy at learning of their culture and customs is short-lived. Kidnapped by pirates, she faces death and worse. Is there any hope now that she’ll find true love and a life of her own ?
18. Look Listen and Love
18. Look Listen and Love
Barbara Cartland
¥24.44
The death of her beloved father, has left artistic and idealistic Tempera and her stunning, scatterbrained stepmother Lady Rothley bereft not only of love but also of money. So when Lady Rothley?s womanly wiles attract an invitation from none other than the Duke of Chevingham to join him in the South of France, it?s a Godsend. At last the prospect of a handsome, aristocratic suitor for Tempera?s Belle-m?re who would keep them both in the style to which they would dearly love to be re-acquainted! To arrive without a lady?s maid is inconceivable to afford one impossible. So Tempera escorts her Belle-m?re in the guise of a servant and attempts to coach her in fine art, the Duke?s consuming passion. While her stepmother flirts with C?te D?Azur society Tempera contents herself with capturing the local flora?s beauty on canvas. And when the flair she inherited from her father captivates and mystifies the magnificent Duke, something stirs in Tempera that she has never felt before. Is it loveOr is it betrayal?
20 A Kiss for the King
20 A Kiss for the King
Barbara Cartland
¥24.44
Anastasia is about to be married, which should be the most exciting day of any young girl?s life. Pretty, impulsive and wise beyond her years it seems that the young Princess will make an ideal bride for one lucky man. There is only one flaw in the wedding plans she is not in love with her bridegroom. Commanded to marry by Queen Victoria, Anastasia is horror struck at the thought of an arranged marriage. Having dreamt of true love since childhood, she despairs that a marriage based on political allegiance can ever be a happy one. Especially when her bridegroom, the handsome King of Maurona, is reputed to have a preference for anything French, including the seductive wife of Maurona's French ambassador. Determined to do her duty, Anastasia prepares to meet her future husband just days before their wedding. The roar of the assembled crowd tells her that she has won the love and approval of the people, but will she ever have the love of their KingAs passions and political intrigue simmer amidst the idyllic palaces and sun-kissed olive groves of Maurona, Anastasia decides that this is a challenge she must rise to. As well as ensuring British protection for the tiny Principality from the greedy hands of neighbouring France, she determines to make her marriage a success. But can an innocent English rose compete with the dark smoldering beauty of the sensual Comtesse le GranmontTwo women, one man and only one winner but as danger grows ever closer will the King realise who his real friends are, and which woman should be at his side, in time to save his country?
21 The Mysterious Maid-Servant
21 The Mysterious Maid-Servant
Barbara Cartland
¥24.44
Have you ever been so desperate that you would do literally anything for moneyThis is the tragic situation Giselda finds herself in, with no money for an operation her younger brother desperately needs to save his life, and no one to turn to. Ground down by poverty she plucks up her courage to offer the only thing she has of value her purity. Choking back her pride and knowing that she is about to forfeit his respect, she approaches her wealthy employer, the handsome Earl of Lyndhurst, who is recovering from his injuries sustained in the Battle of Waterloo. Appalled that this frail and innocent young girl should be faced with such a terrible decision, he vows to find a way to help her without offending her dignity. He knows she would never accept his charity, and she refuses to confide in him the reasons for her family's poverty. Intrigued by the air of mystery about a girl of obvious quality reduced to the role of maidservant, the Earl decides to discover why a beautiful young woman of strong principles has been reduced to such extreme measures. Discovering her to have gentle hands and wonderful nursing skills he employs her as his private nurse and turns his sharp mind to uncovering her secrets and learns his own lessons in love in the process.
22 Lucky Logan finds love
22 Lucky Logan finds love
Barbara Cartland
¥24.44
Bereaved of her beloved father at sixteen, and now her mother, Belinda Wyncombe?s only comfort is that she still has the family?s home. Until she finds her irresponsible stepfather, Captain D?Arcy Rowland, has squandered their money and fraudulently mortgaged the house. This means he faces jail while Belinda faces penury, unless she complies with her stepfather?s shameful scheme to gain and ruthlessly exploit the trust of the famed adventurer ?LuckyLogan, who has made a fortune with his legendary ability to find diamonds, gold and other precious metals wherever he travels. Every fibre of Belinda?s being recoils from such deceit more so when she finds that Marcus ?LuckyLogan is not the greedy fortune hunter of her imagining but a generous, handsome and heroic man. When murderous thugs come for Marcus in the dead of night, it is Belinda who raises the alarm and saves his life. And when he kisses her,Belinda is suddenly, utterly, in love but surely her love is doomed by her deceit?
Raspberry Pi Robotic Blueprints
Raspberry Pi Robotic Blueprints
Richard Grimmett
¥80.65
Utilize the powerful ingredients of Raspberry Pi to bring to life your amazing robots that can act, draw, and have fun with laser tagsAbout This BookLearn to implement a number of features offered by Raspberry Pi to build your own amazing robotsUnderstand how to add vision and voice to your robots.This fast-paced practical guide comprises a number of creative projects to take your Raspberry Pi knowledge to the next level Who This Book Is For This all-encompassing guide was created for anyone who is interested in expanding their knowledge in applying the peripherals of Raspberry Pi. If you have a fancy for building complex-looking robots with simple, inexpensive, and readily available hardware, then this book is ideal for you. Prior understanding of Raspberry Pi with simple mechanical systems is recommended.What You Will LearnAdd sensors to your robot so that it can sense the world around itKnow everything there is to know about accessing motors and servos to provide movement to the robotic platformExplore the feature of adding vision to your robot so it can “see” the world around itRefine your robot with the skill of speech recognition so that it can receive commandsPolish your robot by adding speech output so it can communicate with the world around itMaximize the use of servos in Raspberry Pi to create a drawing robotStrengthen your robot by adding wireless communication skills so you can see what the robot is seeing and control it from a distanceBuild an unbelievable autonomous hexcopter controlled by Raspberry Pi In Detail The Raspberry Pi is a series of credit card-sized single-board computers developed in the UK by the Raspberry Pi Foundation with the intention of promoting the teaching of basic computer science in schools. The Raspberry Pi is known as a tiny computer built on a single circuit board. It runs a Linux operating system, and has connection ports for various peripherals so that it can be hooked up to sensors, motors, cameras, and more. Raspberry Pi has been hugely popular among hardware hobbyists for various projects, including robotics. This book gives you an insight into implementing several creative projects using the peripherals provided by Raspberry Pi. To start, we’ll walk through the basic robotics concepts that the world of Raspberry Pi offers us, implementing wireless communication to control your robot from a distance. Next, we demonstrate how to build a sensible and a visionary robot, maximizing the use of sensors and step controllers. After that, we focus on building a wheeled robot that can draw and play hockey. To finish with a bang, we’ll build an autonomous hexcopter, that is, a flying robot controlled by Raspberry Pi. By the end of this book, you will be a maestro in applying an array of different technologies to create almost any imaginable robot.Style and approach This book is an easy-to-follow, project-based guide that throws you directly into the action of creating almost any imaginable robot through blueprints. It is full of step by step instructions and screenshots to help you build amazing robots in no time at all.
59 An Angel Runs Away
59 An Angel Runs Away
Barbara Cartland
¥24.44
The handsome and debonair Marquis of Raventhorpe is known throughout the Beau Monde as something of a ladies’ man until he falls under the spell of Society beauty Lady Sarah Chessington. But when he arrives at the Earl of Chessington-Crewe’s house to propose, he realises that Lady Sarah wants him only for his wealth and position and he leaves in a fury, vowing that he will never marry. By the wayside he encounters a young exquisite beauty utterly different from any woman he has ever met, in fact she looks like an angel who has just fallen from Heaven by mistake. She is the Earl’s niece and ward, Ula Forde, who is running away from her Guardian, who mistreats and beats her savagely. Outraged, the Marquis rescues her and plots to punish Lady Sarah and the Earl by making Ula the belle of every ball and the toast of London Society. It is only when the despicable Earl kidnaps the terrified girl that love for Ula blossoms in the Marquis’s heart. He must rescue her – if he is not already too late –
62 The Prisoner Of Love
62 The Prisoner Of Love
Barbara Cartland
¥24.44
Amidst the exciting preparations for the grand opening of Prince Albert’s prized Crystal Palace, a young orphan, Sorilda, is being forced into marriage by her recently cuckolded uncle, the Duke of Nuneaton. Having sheltered lovely Sorilda since the tragic death of her parents, the usually fair-minded Duke has been driven to jealous retaliation by his deceitful new Duchess. Suspecting his close neighbour, the Earl of Winsford, of ungentlemanly conduct with his beautiful wife, the Duke issues an ultimatum. The Earl must renounce the Duchess and marry the Duke’s flame-haired niece or face the public embarrassment of a scandal. Handsome, intelligent and fabulously wealthy, the Earl makes his choice and reluctantly marries Sorilda, his helpless bride. Angry at being pressured into such a union and aghast that he does not know, let alone love, his wife, the Earl remains distant and determined not to let Sorilda into his life. Enjoying the freedom from the miserable prison of her uncle’s home, Sorilda’s natural charm and positive nature soon force their way to the surface, despite the coldness of her bridegroom. Delighted by everything around her, it is not long before she has made her way into the hearts of everyone she meets. But, as London Society eagerly awaits the Great Exhibition, a spurned Duchess is busy plotting. Furious at being caught in a compromising situation, and filled with hatred for Sorilda, who has married the man she desires, she will not rest until she has her revenge.
63 Ola and the Sea Wolf
63 Ola and the Sea Wolf
Barbara Cartland
¥24.44
The Marquis of Elvington, heartbroken to discover the woman he intended to marry has deceived him, decides to leave England and put as many miles as possible between them. Handsome, intelligent and a great favourite at the Court of King William IV and Queen Adelaide, the Marquis is used to the admiration of women and respect of men, so the duplicity of his intended wife strikes him a cruel blow. However, a thick fog makes it impossible for his yacht to leave Dover Harbour, so he is forced to remain on British soil another night. Anger swiftly chasing his sadness, he decides to visit a cheap quayside inn to escape the loneliness he feels and drown his sorrows. Sitting alone, his mind firmly fixed on how the woman he loved has betrayed him, he vows never to love or trust again. But Fate seems determined to challenge him as almost immediately he is forced to act as a ‘Good Samaritan’ to protect a young lady, Ola, intent on escaping the clutches of her hateful stepmother and dishonourable cousin. Blaming his act of charity on the vast quantities of brandy he consumed and against his better judgement, he offers to sail her in his yacht, The Sea Wolf, to Calais. Ola is brave, opinionated and daring – as well as possessing the most flaming red hair he has ever seen. From the moment she steps aboard, decrying men and their dastardly intentions, the Marquis is hard put to keep in step with her wild ideas and brave deeds. In turn admiring her free spirit and amazed at her lack of understanding of the ways of the world, they form a strange truce based on the fact that both vow never to marry. But Fate has not finished meddling yet and they are soon embroiled in incredible adventures, too fantastic for either of them ever to have imagined, that push their friendship to its very limits.
Mastering C# Concurrency
Mastering C# Concurrency
Eugene Agafonov
¥90.46
Create robust and scalable applications along with responsive UI using concurrency and the multi-threading infrastructure in .NET and C#About This BookLearn to combine your asynchronous operations with Task Parallel LibraryMaster C#’s asynchronous infrastructure and use asynchronous APIs effectively to achieve optimal responsiveness of the applicationAn easy-to-follow, example-based guide that helps you to build scalable applications using concurrency in C# Who This Book Is For If you are a C# developer who wants to develop modern applications in C# and wants to overcome problems by using asynchronous APIs and standard patterns, then this book is ideal for you. Reasonable development knowledge, an understanding of core elements and applications related to the .Net platform, and also the fundamentals of concurrency is assumed.What You Will LearnApply general multithreading concepts to your application’s designLeverage lock-free concurrency and learn about its pros and cons to achieve efficient synchronization between user threadsCombine your asynchronous operations with Task Parallel LibraryMake your code easier with C#’s asynchrony supportUse common concurrent collections and programming patternsWrite scalable and robust server-side asynchronous codeCreate fast and responsible client applicationsAvoid common problems and troubleshoot your multi-threaded and asynchronous applications In Detail Starting with the traditional approach to concurrency, you will learn how to write multithreaded concurrent programs and compose ways that won't require locking. You will explore the concepts of parallelism granularity, and fine-grained and coarse-grained parallel tasks by choosing a concurrent program structure and parallelizing the workload optimally. You will also learn how to use task parallel library, cancellations, timeouts, and how to handle errors. You will know how to choose the appropriate data structure for a specific parallel algorithm to achieve scalability and performance. Further, you'll learn about server scalability, asynchronous I/O, and thread pools, and write responsive traditional Windows and Windows Store applications. By the end of the book, you will be able to diagnose and resolve typical problems that could happen in multithreaded applications.Style and approach An easy-to-follow, example-based guide that will walk you through the core principles of concurrency and multithreading using C#.