Book picks similar to
Quantum Computing for the Quantum Curious by Ciárán Hughes
computers
ebook
essay-science
technical
Introducing Elixir: Getting Started in Functional Programming
Simon St.Laurent - 2013
If you're new to Elixir, its functional style can seem difficult, but with help from this hands-on introduction, you'll scale the learning curve and discover how enjoyable, powerful, and fun this language can be. Elixir combines the robust functional programming of Erlang with an approach that looks more like Ruby and reaches toward metaprogramming with powerful macro features.Authors Simon St. Laurent and J. David Eisenberg show you how to write simple Elixir programs by teaching you one skill at a time. You’ll learn about pattern matching, recursion, message passing, process-oriented programming, and establishing pathways for data rather than telling it where to go. By the end of your journey, you’ll understand why Elixir is ideal for concurrency and resilience.* Get comfortable with IEx, Elixir's command line interface* Become familiar with Elixir’s basic structures by working with numbers* Discover atoms, pattern matching, and guards: the foundations of your program structure* Delve into the heart of Elixir processing with recursion, strings, lists, and higher-order functions* Create processes, send messages among them, and apply pattern matching to incoming messages* Store and manipulate structured data with Erlang Term * Storage (ETS) and the Mnesia database* Build resilient applications with the Open Telecom Platform (OTP)* Define macros with Elixir's meta-programming tools.
Implementing Domain-Driven Design
Vaughn Vernon - 2013
Vaughn Vernon couples guided approaches to implementation with modern architectures, highlighting the importance and value of focusing on the business domain while balancing technical considerations.Building on Eric Evans’ seminal book, Domain-Driven Design, the author presents practical DDD techniques through examples from familiar domains. Each principle is backed up by realistic Java examples–all applicable to C# developers–and all content is tied together by a single case study: the delivery of a large-scale Scrum-based SaaS system for a multitenant environment.The author takes you far beyond “DDD-lite” approaches that embrace DDD solely as a technical toolset, and shows you how to fully leverage DDD’s “strategic design patterns” using Bounded Context, Context Maps, and the Ubiquitous Language. Using these techniques and examples, you can reduce time to market and improve quality, as you build software that is more flexible, more scalable, and more tightly aligned to business goals.
The Haskell School of Expression: Learning Functional Programming Through Multimedia
Paul Hudak - 2000
It has become popular in recent years because of its simplicity, conciseness, and clarity. This book teaches functional programming as a way of thinking and problem solving, using Haskell, the most popular purely functional language. Rather than using the conventional (boring) mathematical examples commonly found in other programming language textbooks, the author uses examples drawn from multimedia applications, including graphics, animation, and computer music, thus rewarding the reader with working programs for inherently more interesting applications. Aimed at both beginning and advanced programmers, this tutorial begins with a gentle introduction to functional programming and moves rapidly on to more advanced topics. Details about progamming in Haskell are presented in boxes throughout the text so they can be easily found and referred to.
Pursuit
James Stewart Thayer - 1986
. . Brutal, brisk, and believable . . . . The finale sings." -- New York Daily News.A strategy born of desperation: an assassination to end the war. Only one event can turn the tide. Hitler believes that the death of one man—Franklin Delano Roosevelt—will save Nazi Germany. From a prisoner of war camp near Fort Lewis, Washington, where 50,000 German soldiers are interned, Wehrmacht Captain Kurt Monck—a man of frightening resources with ruthless intelligence whose devious determination is sparked by Berlin’s orders via secret channels to escape the camp and head east. Monck’s trail is picked up by U.S. Secret Service agent John Wren, who hunts Monck as the German nears Franklin Roosevelt’s armored train en route to the Democratic Convention in Chicago. Monck’s only aid comes from his reluctant accomplice Margaret Bayerlein, a widow who provokes a haunting triangular relationship. Pursuit evokes the American home front during the war, as well as historic figures such as J. Edgar Hoover and President Roosevelt. The manhunt crosses the country, and Monck, Wren, and Roosevelt finally meet in an electrifying conclusion.Heart-pounding suspense for readers who love the taut thrillers of Jeffrey Deaver and Frederick Forsyth.“I simply could not put it down.” -- St. Louis Post-Dispatch.
Active Directory
Alistair G. Lowe-Norris - 2003
Updated to cover Windows Server 2012, the fifth edition of this bestselling book gives you a thorough grounding in Microsoft's network directory service by explaining concepts in an easy-to-understand, narrative style.You'll negotiate a maze of technologies for deploying a scalable and reliable AD infrastructure, with new chapters on management tools, searching the AD database, authentication and security protocols, and Active Directory Federation Services (ADFS). This book provides real-world scenarios that let you apply what you've learned--ideal whether you're a network administrator for a small business or a multinational enterprise.Upgrade Active Directory to Windows Server 2012Learn the fundamentals, including how AD stores objectsUse the AD Administrative Center and other management toolsLearn to administer AD with Windows PowerShellSearch and gather AD data, using the LDAP query syntaxUnderstand how Group Policy functionsDesign a new Active Directory forestExamine the Kerberos security protocolGet a detailed look at the AD replication process
Programming Entity Framework: DbContext
Julia Lerman - 2011
This concise book shows you how to use the API to perform set operations with the DbSet class, handle change tracking and resolve concurrency conflicts with the Change Tracker API, and validate changes to your data with the Validation API.With DbContext, you’ll be able to query and update data, whether you’re working with individual objects or graphs of objects and their related data. You’ll find numerous C# code samples to help you get started. All you need is experience with Visual Studio and database management basics.Use EF’s query capabilities to retrieve data, and use LINQ to sort and filter dataLearn how to add new data, and change and delete existing dataUse the Change Tracker API to access information EF keeps about the state of entity instancesControl change tracking information of entities in disconnected scenarios, including NTier applicationsValidate data changes before they’re sent to the database, and set up validation rulesBypass EF’s query pipeline and interact directly with the database
Computer Science: A Structured Approach Using C++
Behrouz A. Forouzan - 1999
Every complete program uses a consistent style, and as programs are analyzed, styles and standards are further explained. Whenever possible, the authors develop the principle of a subject before they introduce the language implementation so the student understands the concept before dealing with the nuances of C++. In addition, a vast array of figures and tables visually reinforce key concepts. By integrating software engineering principles and encouraging the student to resist the temptation to immediately code, the text builds a solid foundation in problem solving.
Cisco CCNA in 60 Days
Paul W. Browning - 2012
Every year, tens of thousands of people embark towards taking the exam via private study, Cisco Academy courses, or online training. The sad truth is most students quit along the way, and for those few who actually do attempt it, only 50% pass. All that time, effort, and money wasted! If there are so many manuals, CBT courses, lab simulators, exam engines, and study resources out there, then what goes wrong? This is the question Cisco trainer Paul Browning wanted to get to the bottom of. After interviewing thousands of students, he discovered that most people quit because they are simply overwhelmed with the sheer volume of material they need to digest and, of course, the large number of hands-on skills they need to be able to demonstrate in the exam. Add to that the day-to-day stresses of commuting to work, bringing up a family, and the distraction of everyday problems and challenges; it's no wonder people quit. This is where Cisco CCNA in 60 Days can help. Devised by two industry experts and countless Cisco students just like you, the 60-day programme breaks down every exam requirement into a daily study task. All you need to do is open the book at the relevant day (from 1 to 60), read the theory, and complete the lab. Every lesson is reviewed several times in the form of exam questions, review sessions, a handy exam cram guide, and, of course, hands-on labs for you to follow. You can choose to take the CCENT after the first 30 days and the ICND2 after the next 30 days, or you can take the CCNA after 60 days of study. Here is what is included in your study guide: 60 daily study tasks Full explanations of theory Real-world tips and advice Over 47 hands-on labs, plus 15 bonus CCENT and ICND2 labs CCENT and ICND2 cram guides Bonus VLSM guide Motivational goal-setting guide Downloadable videos Author Paul Browning is a former police officer who used his CCNA qualification to help him make a career change to IT. He worked for Cisco in the UK for a while, and then went on to start his own Cisco training company, which he ran for 8 years before moving into online Cisco training. He is the author of several Cisco study guides. He has also created the online Cisco certification training sites, including www.howtonetwork.net and www.in60days.net. Technical author Farai Tafa used to work in a shoe shop but decided he wanted more out of life, so he began to study for his Cisco exams. He is now a dual CCIE and one of the leading Cisco consultants in the US. He currently designs, installs, and troubleshoots networks for large companies.
The Coal Miner's Daughter
Maggie Hope - 2017
But then she falls for Timothy Durkin, a wealthy Oxford student…Following her heart, Hannah sacrifices everything she holds dear and follows her new husband to Oxford. But will her new life of luxury be everything she expected - or will she find that once a coal miner's daughter, always a coal miner's daughter..?
A Bump in the Road: A Story of Fertility, Hope and Trying Again
Elle Wright - 2021
in this book, once more, her heart is laid bare' Giovanna Fletcher 'I didn't want to put it down' Jools Oliver 'Raw and honest... like a letter from a friend' Sarah Turner, The Unmumsy Mum 'Beautifully emotional and healing' Genelle Aldred 'Heartbreaking yet uplifting... I was truly holding my breath' Cat Strawbridge, The Finally Pregnant podcast ***** 'It turns out there are plenty of us: the unlucky ones. The women whose journey into motherhood, or whose yearning for more children, has yet to be fulfilled by the universe. I am certain that in so many parts of my story I really am not the only one to have gone through it, so it makes sense to write it all down. For all of us - and for any parents who might go through some of what we did in the future too. So here it is, our journey to a rainbow. A story of fertility, trying again and, above all, hope.' After the death of her three-day-old son Teddy in 2016, Elle Wright never expected what came next - that the path to bringing home a living child could be so winding. Elle's loss was followed by three and a half years of endless waiting. She and her husband waited for test results, hospital appointments and so many new procedures to help with their experience of secondary infertility. This wait included friends announcing their happy news whilst Elle was experiencing three rounds of IVF and the loss of three more babies. Months and years slipped by, of immense physical and emotional toll, and still those two lines were just out of reach. Faced with constant questions, drugs, negative tests, tears, loss, frustration and so many more tears, throughout it all Elle managed to still believe that one day it would happen for her, somehow... A Bump in the Road reflects the reality of becoming a parent for thousands of people like Elle who have difficulty conceiving in the UK today. It captures Elle's journey to a rainbow, comforting through her beautifully written words with a story of fertility that might just reflect yours, too.
PHP Solutions: Dynamic Web Design Made Easy
David Powers - 2006
How easy is easy? It's not like an instant cake mix: just add water and stir. Dynamic web design is--well-- dynamic. Every website is different, so it's impossible to grab a script, paste it into a web page, and expect it to work. Building dynamic sites involves diving into the code and adju- ing it to your own requirements. If that thought makes you break out in a cold sweat, just relax for a moment. PHP is not difficult, and I've written this book very much with the n- programmer in mind. I've done so because I don't come from a computing background myself. In fact, I went to school in the days before pocket calculators were invented, never mind personal computers. As a result, I don't assume that you drank in knowledge of arrays, loops, and conditional statements with your mother's milk. Everything is explained in plain, straightforward l- guage, and I've highlighted points where things may go wrong, with advice on how to solve the problem. At the same time, if you're working with computers and websites, you're bound to have a certain level of technical knowledge and skill. So I don't talk down to you either.
Exam Ref 70-486: Developing ASP.NET MVC 4 Web Applications
William Penberthy - 2013
Designed for experienced developers ready to advance their status, Exam Ref focuses on the critical-thinking and decision-making acumen needed for success at the Microsoft Specialist level.Focus on the expertise measured by these objectives:Design the application architectureDesign the user experienceDevelop the user experienceTroubleshoot and debug web applicationsDesign and implement securityThis Microsoft Exam Ref:Organizes its coverage by exam objectives.Features strategic, what-if scenarios to challenge you.Includes a 15% exam discount from Microsoft. (Limited time offer)
The Unravelling
Thorne Moore - 2016
But doing so meant proving your worth, and doing that often had consequences it’s not nice to think about – not even thirty-five years later.Karen Rothwell is randomly reminded of an incident in her childhood which just as suddenly becomes an obsession. It takes her on a journey into a land of secrets and lies; it means finding that gang of girls from Marsh Green Junior School and most importantly of all finding Serena Whinn.Praise for Thorne Moore’s novels‘A true page turner’– www.gwales.com‘The most chilling part of Thorne Moore's skill is the way that she represents evil' – Helen Tozer, sideline jelly
Snow White: Fairest of All
Walt Disney Company - 2020