Book picks similar to
Beginning C++17: From Novice to Professional by Ivor Horton
cs
cs-c-cpp
programming
programming-languages
The Windows Command Line Beginner's Guide (Computer Beginner's Guides)
Jonathan Moeller - 2011
The Windows Command Line Beginner's Guide gives users new to the Windows command line an overview of the Command Prompt, from simple tasks to network configuration.In the Guide, you'll learn how to:-Manage the Command Prompt.-Copy & paste from the Windows Command Prompt.-Create batch files.-Remotely manage Windows machines from the command line.-Manage disks, partitions, and volumes.-Set an IP address and configure other network settings.-Set and manage NTFS and file sharing permissions.-Customize and modify the Command Prompt.-Create and manage file shares.-Copy, move, and delete files and directories from the command line.-Manage PDF files and office documents from the command line.-And many other topics.
Melodies of Christmas Love: A Boxed Set Collection of Contemporary Christian Christmas Romance Novellas
Lynnette Bonner - 2020
What is the star of her favorite TV show doing in their tiny Pacific Coast town? Since Wynn is the only medical help for miles around, she has to stitch up his face—and also maybe his heart—all while protecting her own heart from the worldly charmer.Love on a Mission in Millcreek - JoAnn DurginAngelia Ford wonders if she’ll ever live down her unfortunate outburst at the end of the Millcreek Elementary Christmas program. Sixteen years later, she’s home to care for her grandfather and prays the town’s citizens have finally forgiven her youthful indiscretion.Millcreek’s newest resident, Nicholas Sanders, recognizes the beautiful blonde server at the local diner, but it’s clear Angel doesn’t remember him. What better time than the festive holiday season for Nick to reintroduce himself to the girl he’s never forgotten?The Bells of New Cheltenham - Chautona HavigWhen Justine Driscoll decides to enter a short story contest using a Christmas carol as the inspiration, she discovers love in the carols she investigates, in the story an ex-Army guy tells, and in the little tourist town of New Cheltenham.A Christmas Duet - Annette M. IrbyA breakup steals a cellist’s inspiration. How will she create new compositions for her ensemble’s next album? Perhaps the church’s handsome music director could help. Join Kate Fleming and Zach Tillmon as Christmas music brings them together on Whidbey Island, Washington.A Night Divine - Dawn KinzerOne chilly December night, a tragedy connects successful model Camryn Tate and outreach minister Trace Gardner. As they share a common mission serving the homeless on the streets of Seattle, they provide more than food—they offer hope. But as Christmas Eve approaches, secrets have the potential to break Camryn’s heart.To Hear the Angels Sing - Lesley Ann McDanielBeing guardian of her niece isn’t as easy as Devlin Welsh might hope. When her niece is invited to be in a church show, the free childcare is hard to pass up. But when Devlin admits to knowing how to sew, she’s enlisted as costume designer. How will she find the time?One of Jonah Ryan’s favorite parts of his job as worship leader is working on the kids’ Christmas musical. There’s something about the woman who’s volunteering to design costumes this year that gets him thinking. Could there be more to life than music?Prairie Rose - Sylvia StewartFor many years, Rose Morris has lived alone with her dog, Rusty. Mitch Foster, a handsome, un-married neighbor, brings her a bright red geranium, and insists on helping with chores. But who should drive into Rose’s farmyard? The scoundrel husband who had deserted her and her teenaged son years before. Later, a pre-teen runaway, found in her barn, adds his troubles to her own, so Rose decides to re-capture the peace and serenity of Christmas.
Akka in Action
Raymond Roestenburg - 2012
Akka uses Actors-independently executing processes that communicate via message passing—as the foundation for fault-tolerant applications where individual actors can fail without crashing everything. Perfect for high-volume applications that need to scale rapidly, Akka is an efficient foundation for event-driven systems that want to scale elastically up and out on demand, both on multi-core processors and across server nodes.Akka in Action is a comprehensive tutorial on building message-oriented systems using Akka. The book takes a hands-on approach, where each new concept is followed by an example that shows you how it works, how to implement the code, and how to (unit) test it. You'll learn to test and deploy an actor system and scale it up and out, showing off Akka's fault tolerance. As you move along, you'll explore a message-oriented event-driven application in Akka. You'll also tackle key issues like how to model immutable messages and domain models, and apply patterns like Event Sourcing, and CQRS. The book concludes with practical advice on how to tune and customize a system built with Akka.
Redis in Action
Josiah L. Carlson - 2013
You'll begin by getting Redis set up properly and then exploring the key-value model. Then, you'll dive into real use cases including simple caching, distributed ad targeting, and more. You'll learn how to scale Redis from small jobs to massive datasets. Experienced developers will appreciate chapters on clustering and internal scripting to make Redis easier to use.About the TechnologyWhen you need near-real-time access to a fast-moving data stream, key-value stores like Redis are the way to go. Redis expands on the key-value pattern by accepting a wide variety of data types, including hashes, strings, lists, and other structures. It provides lightning-fast operations on in-memory datasets, and also makes it easy to persist to disk on the fly. Plus, it's free and open source.About this bookRedis in Action introduces Redis and the key-value model. You'll quickly dive into real use cases including simple caching, distributed ad targeting, and more. You'll learn how to scale Redis from small jobs to massive datasets and discover how to integrate with traditional RDBMS or other NoSQL stores. Experienced developers will appreciate the in-depth chapters on clustering and internal scripting.Written for developers familiar with database concepts. No prior exposure to NoSQL database concepts nor to Redis itself is required. Appropriate for systems administrators comfortable with programming.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.What's InsideRedis from the ground upPreprocessing real-time dataManaging in-memory datasetsPub/sub and configurationPersisting to diskAbout the AuthorDr. Josiah L. Carlson is a seasoned database professional and an active contributor to the Redis community.Table of ContentsPART 1 GETTING STARTEDGetting to know RedisAnatomy of a Redis web applicationPART 2 CORE CONCEPTSCommands in RedisKeeping data safe and ensuring performanceUsing Redis for application supportApplication components in RedisSearch-based applicationsBuilding a simple social networkPART 3 NEXT STEPSReducing memory useScaling RedisScripting Redis with Lua
Learning UML 2.0: A Pragmatic Introduction to UML
Russ Miles - 2006
Every integrated software development environment in the world--open-source, standards-based, and proprietary--now supports UML and, more importantly, the model-driven approach to software development. This makes learning the newest UML standard, UML 2.0, critical for all software developers--and there isn't a better choice than this clear, step-by-step guide to learning the language."--Richard Mark Soley, Chairman and CEO, OMGIf you're like most software developers, you're building systems that are increasingly complex. Whether you're creating a desktop application or an enterprise system, complexity is the big hairy monster you must manage.The Unified Modeling Language (UML) helps you manage this complexity. Whether you're looking to use UML as a blueprint language, a sketch tool, or as a programming language, this book will give you the need-to-know information on how to apply UML to your project. While there are plenty of books available that describe UML, Learning UML 2.0 will show you how to use it. Topics covered include:Capturing your system's requirements in your model to help you ensure that your designs meet your users' needsModeling the parts of your system and their relationshipsModeling how the parts of your system work together to meet your system's requirementsModeling how your system moves into the real world, capturing how your system will be deployedEngaging and accessible, this book shows you how to use UML to craft and communicate your project's design. Russ Miles and Kim Hamilton have written a pragmatic introduction to UML based on hard-earned practice, not theory. Regardless of the software process or methodology you use, this book is the one source you need to get up and running with UML 2.0.Russ Miles is a software engineer for General Dynamics UK, where he works with Java and Distributed Systems, although his passion at the moment is Aspect Orientation and, in particular, AspectJ. Kim Hamilton is a senior software engineer at Northrop Grumman, where she's designed and implemented a variety of systems including web applications and distributed systems, with frequent detours into algorithms development.
The Mystery of the Hunted Lady
Abigail Agar - 2018
When the unthinkable happens, Vera’s life is torn apart. Alone, framed for a terrible crime and on the run, she disguises herself as a boy and finds work at the remote and storied Avonside Manse, where a mysterious Lord lives in splendid isolation. Will she be able to discover the truth? Lord James Stanley, despite his extravagant balls and his rakish ways, is a rather lonely figure. When he finds a confidant in the alter ego of young Vera, a strong bonding is to come. He keeps well-sealed secrets himself, but when Vera’s true identity and story is revealed, will he make the right call about who is at fault? Will he be able to trust her? Despite him being a notorious libertine, Vera finds there is more to him than meets the eye and soon finds herself caught in a complicated web of romance, intrigue, and danger. Will they manage to untangle this web and find true happiness in one another?
"The Mystery of the Hunted Lady" is a historical romance novel of approximately 80,000 words. No cheating, no cliffhangers, and a guaranteed happily ever after.
Programming: Principles and Practice Using C++
Bjarne Stroustrup - 2008
Available here:blubbu.com/download?i=0321992784Programming: Principles and Practice Using C++ (2nd Edition) PDF by Bjarne Stroustrup
LISP in Small Pieces
Christian Queinnec - 1996
It describes 11 interpreters and 2 compilers, including very recent techniques of interpretation and compilation. The book is in two parts. The first starts from a simple evaluation function and enriches it with multiple name spaces, continuations and side-effects with commented variants, while at the same time the language used to define these features is reduced to a simple lambda-calculus. Denotational semantics is then naturally introduced. The second part focuses more on implementation techniques and discusses precompilation for fast interpretation: threaded code or bytecode; compilation towards C. Some extensions are also described such as dynamic evaluation, reflection, macros and objects. This will become the new standard reference for people wanting to know more about the Lisp family of languages: how they work, how they are implemented, what their variants are and why such variants exist. The full code is supplied (and also available over the Net). A large bibliography is given as well as a considerable number of exercises. Thus it may also be used by students to accompany second courses on Lisp or Scheme.
iOS Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides)
Christian Keur - 2015
After completing this book, you will have the know-how and the confidence you need to tackle iOS projects of your own. Based on Big Nerd Ranch's popular iOS Bootcamp course and its well-tested materials and methodology, this bestselling guide teaches iOS concepts and coding in tandem. The result is instruction that is relevant and useful.Throughout the book, the authors explain what's important and share their insights into the larger context of the iOS platform. You get a real understanding of how iOS development works, the many features that are available, and when and where to apply what you've learned.
Engineering Software as a Service: An Agile Approach Using Cloud Computing + $10 AWS Credit
Armando Fox - 2013
This book is neither a step-by-step tutorial nor a reference book. Instead, our goal is to bring a diverse set of software engineering topics together into a single narrative, help readers understand the most important ideas through concrete examples and a learn-by-doing approach, and teach readers enough about each topic to get them started in the field. Courseware for doing the work in the book is available as a virtual machine image that can be downloaded or deployed in the cloud. A free MOOC (massively open online course) at saas-class.org follows the book's content and adds programming assignments and quizzes. See http://saasbook.info for details.
Heartbreaker
Nick Louth - 2014
Back on the front line at last, he’s stumbled across the biggest story of his life.But two women have a hold on him. One, a wealthy Saudi beauty he has loved since the first moment he saw her. The other, a feisty young Palestinian refugee loves him with a frightening intensity.Wyrecliffe is caught between them in a dangerous game whose implications are as extreme as they are hidden…For in the dark Al Qaeda underworld hides a man with the veteran journalist in his sights. The net is closing fast. With the clock ticking, Wyrecliffe could be the instrument of a terrorist plot astonishing in its ingenuity and daring…
An extraordinary thriller that grips like steel, Heartbreaker will keep you guessing until the very last page. Perfect for fans of Tom Bale, David Jackson and K.L. Slater.
What readers are saying about Nick Louth ‘A fast-paced and explosive thriller about a subject that really matters.’‘This was up there with the best thrillers I have ever read.’‘Bite was a gripping, entertaining read which kept me enthralled right until the end!’‘The whole book is an excellent, gripping read. Get one – you won't be disappointed!’‘I absolutely loved this book, it is well written and keeps you on your toes all the way to the last chapter.’‘It grips you from the first page to the last. Excellent book.’‘Well constructed, good page turner, very well researched, excellent holiday read.’‘Exciting, interesting and unpredictable. Highly recommended.’‘Superb! Couldnt put the book down. Really was one of the best thrillers I've read in years.’‘Had me hooked from the start! I would definitely recommend this book.’‘Very exciting and enjoyable. Thoroughly recommended read for anyone who enjoys fast-paced books.’
Seven Concurrency Models in Seven Weeks: When Threads Unravel
Paul Butcher - 2014
Concurrency and parallelism are the keys, and Seven Concurrency Models in Seven Weeks equips you for this new world. See how emerging technologies such as actors and functional programming address issues with traditional threads and locks development. Learn how to exploit the parallelism in your computer's GPU and leverage clusters of machines with MapReduce and Stream Processing. And do it all with the confidence that comes from using tools that help you write crystal clear, high-quality code. This book will show you how to exploit different parallel architectures to improve your code's performance, scalability, and resilience. Learn about the perils of traditional threads and locks programming and how to overcome them through careful design and by working with the standard library. See how actors enable software running on geographically distributed computers to collaborate, handle failure, and create systems that stay up 24/7/365. Understand why shared mutable state is the enemy of robust concurrent code, and see how functional programming together with technologies such as Software Transactional Memory (STM) and automatic parallelism help you tame it. You'll learn about the untapped potential within every GPU and how GPGPU software can unleash it. You'll see how to use MapReduce to harness massive clusters to solve previously intractible problems, and how, in concert with Stream Processing, big data can be tamed. With an understanding of the strengths and weaknesses of each of the different models and hardware architectures, you'll be empowered to tackle any problem with confidence.What You Need: The example code can be compiled and executed on *nix, OS X, or Windows. Instructions on how to download the supporting build systems are given in each chapter.
Go in Practice
Matt Butcher - 2015
Following a cookbook-style Problem/Solution/Discussion format, this practical handbook builds on the foundational concepts of the Go language and introduces specific strategies you can use in your day-to-day applications. You'll learn techniques for building web services, using Go in the cloud, testing and debugging, routing, network applications, and much more.
Seven Languages in Seven Weeks
Bruce A. Tate - 2010
But if one per year is good, how about Seven Languages in Seven Weeks? In this book you'll get a hands-on tour of Clojure, Haskell, Io, Prolog, Scala, Erlang, and Ruby. Whether or not your favorite language is on that list, you'll broaden your perspective of programming by examining these languages side-by-side. You'll learn something new from each, and best of all, you'll learn how to learn a language quickly. Ruby, Io, Prolog, Scala, Erlang, Clojure, Haskell. With Seven Languages in Seven Weeks, by Bruce A. Tate, you'll go beyond the syntax-and beyond the 20-minute tutorial you'll find someplace online. This book has an audacious goal: to present a meaningful exploration of seven languages within a single book. Rather than serve as a complete reference or installation guide, Seven Languages hits what's essential and unique about each language. Moreover, this approach will help teach you how to grok new languages. For each language, you'll solve a nontrivial problem, using techniques that show off the language's most important features. As the book proceeds, you'll discover the strengths and weaknesses of the languages, while dissecting the process of learning languages quickly--for example, finding the typing and programming models, decision structures, and how you interact with them. Among this group of seven, you'll explore the most critical programming models of our time. Learn the dynamic typing that makes Ruby, Python, and Perl so flexible and compelling. Understand the underlying prototype system that's at the heart of JavaScript. See how pattern matching in Prolog shaped the development of Scala and Erlang. Discover how pure functional programming in Haskell is different from the Lisp family of languages, including Clojure. Explore the concurrency techniques that are quickly becoming the backbone of a new generation of Internet applications. Find out how to use Erlang's let-it-crash philosophy for building fault-tolerant systems. Understand the actor model that drives concurrency design in Io and Scala. Learn how Clojure uses versioning to solve some of the most difficult concurrency problems. It's all here, all in one place. Use the concepts from one language to find creative solutions in another-or discover a language that may become one of your favorites.
Compilers: Principles, Techniques, and Tools
Alfred V. Aho - 1986
The authors present updated coverage of compilers based on research and techniques that have been developed in the field over the past few years. The book provides a thorough introduction to compiler design and covers topics such as context-free grammars, fine state machines, and syntax-directed translation.