Book picks similar to
Software Solutions in C by Dale Schumacher


tsundoku-nonfiction
might-read
programming
programming-c

The Precious Secret of a Loving Governess


Abigail Agar - 2019
    However, after her family’s fall from grace, she is forced to find work as a governess. When she is hired by a charming Earl, she strives to win his daughter’s affinity, but she is soon to find herself in a terrible position, after making an unpleasant discovery. Will she choose to keep the secret to herself despite what her heart commands? Or will she let a lie destroy any chance she has for happiness and love? Reginald Fairfax, the Earl of Hanover, is haunted by the death of his late wife and the engagement to a woman he does not love. When the new governess he has hired for his daughter appears, he is stunned by her beauty. Getting to know her better, he will get captivated by her kindness, but the reality is harsh and will not allow his feelings to bloom. Will he eventually choose society’s rules and let his heart down? Or will he find the courage to admit something he has been denying all this time: that he is in love? When their paths cross, Victoria realises that her secret is so strong that could bring them together or separate them forever. Will their love overcome society’s expectations? Or will they back down to a dull life, far away from each other?

Volinette's Song


Martin Hengst - 2011
    No one would expect her to risk losing it all to try and become a mage, but when the School of Sorcery opens for the Trial of Admission, that’s exactly what she does.If only she’d known that winning a place in the Academy of Arcane Arts and Sciences would be the least of her problems. Now she finds herself accused of murder, tormented by her fellow students, and implicated in the theft of a mystical artifact that could bring about the end of the world.And that’s just the first semester!

Scala Cookbook


Alvin Alexander - 2013
    With more than 250 ready-to-use recipes and 700 code examples, this comprehensive cookbook covers the most common problems you’ll encounter when using the Scala language, libraries, and tools. It’s ideal not only for experienced Scala developers, but also for programmers learning to use this JVM language.Author Alvin Alexander (creator of DevDaily.com) provides solutions based on his experience using Scala for highly scalable, component-based applications that support concurrency and distribution. Packed with real-world scenarios, this book provides recipes for:Strings, numeric types, and control structuresClasses, methods, objects, traits, and packagingFunctional programming in a variety of situationsCollections covering Scala's wealth of classes and methodsConcurrency, using the Akka Actors libraryUsing the Scala REPL and the Simple Build Tool (SBT)Web services on both the client and server sidesInteracting with SQL and NoSQL databasesBest practices in Scala development

Dogs and Love - Stories of Fidelity


Ferris Robinson - 2013
    Each short story is about a dog, love and the special bond that can form between dogs and people. Love stories for all ages, almost any of these short stories could be a bedtime story for children, although they run the emotional gamut from absurdity to poignancy. The language is clean, and although the loss of a pet is always sad, the idea of dressing a chihuahua in a red corduroy coat is funny, quickly bringing a smile. Almost every true story in this collection is either about a chihuahua or a mix thereof, and/or the abandoned hound that claimed a family as his own. One is about a lost mother dog who depended on the kindness of strangers after delivering her puppies in a cave on the side of a cliff. Another is about a little dog's grief when her master died; although he was important enough to be mourned by an entire city, Mopsy's sorrow was heartbreaking. Most of the dogs in these stories came from an animal shelter, and the fidelity that each rescue dog demonstrates, from utter loyalty to pure devotion, makes a master humble.Perhaps you will recognize and remember some of the dogs you have loved over the years as you read these stories, and realize how important dogs truly are in the emotional lives of humans

Lifehacked: How One Family from the Slums Made Millions Selling Apps


Allen Wong - 2012
    He became a self-made millionaire before he was 25.But, life wasn't always this grand for him. He was the only person in his family earning an income. And, he came from an oppressed family that grew up in the slums. Regardless, the apps he published were downloaded by over 15 million people.His apps have been featured in many places, including Wired.com, NBC News, and CNN. Now he's sharing the story on how he did it, the crises he struggled with, and what his father taught him to be successful.App companies have paid him thousands of dollars for consultant work, and he has helped them increase their download numbers by over 1000%. One of those apps was downloaded by over 100,000 users in one day. And now he is revealing his marketing secrets for the first time in this book.Note: This book was written with non-technical people in mind. The book covers both life and entrepreneurial lessons, and not all of the book is about app development.

Objective-C Programming: The Big Nerd Ranch Guide


Aaron Hillegass - 2011
    This is a hands-on guide to mastering Objective C - the language every MAC OS X and iPhone/iPod Touch developer needs to know.

Head First C#


Andrew Stellman - 2007
    Built for your brain, this book covers C# 3.0 and Visual Studio 2008, and teaches everything from language fundamentals to advanced topics including garbage collection, extension methods, and double-buffered animation. You'll also master C#'s hottest and newest syntax, LINQ, for querying SQL databases, .NET collections, and XML documents. By the time you're through, you'll be a proficient C# programmer, designing and coding large-scale applications. Every few chapters you will come across a lab that lets you apply what you've learned up to that point. Each lab is designed to simulate a professional programming task, increasing in complexity until-at last-you build a working Invaders game, complete with shooting ships, aliens descending while firing, and an animated death sequence for unlucky starfighters. This remarkably engaging book will have you going from zero to 60 with C# in no time flat.

Reading People: How to Understand People and Predict Their Behavior- -Anytime, Anyplace


Jo-Ellan Dimitrius - 1998
    By decoding the hidden messages in appearance, tone of voice, facial expression, and personal habit, she has accurately predicted the behavior of jurors, witnesses, lawyers, and judges in some of the most celebrated trials of the past two decades. Now in this phenomenal new book, she applies the secrets of her extraordinary success to the everyday situations we all face at work, at home, and in relationships. How can you " hear between the lines" to detect a lie? When is intuition the best guide to making important decisions? What are the tell-tale signs of romantic attraction? How do other people " read" us? The answers lie closer than we might think. Hair style, clothing, grooming, hand gestures, the neatness of office or living room, the steadiness of the gaze, behavior around subordinates: all of these provide critical clues to a person's integrity, work habits, and sexual interests. Through vivid anecdotes and proven techniques, Dimitrius teaches us how to interpret these signs with accuracy and precision. Whether your focus is friendship or marriage, career or family, romance or professional success, Reading People gives you the skills you need to make sound, swift decisions and reap the benefits from a lifetime of razor-sharp insight.

Learn C The Hard Way


Zed A. Shaw - 2015
    

The Philosopher's Way: Thinking Critically about Profound Ideas


John Chaffee - 2004
    Paperback ISBN-9780205776993 Used only one semester. no writing or highlight. ship fast

Power to the Public: The Promise of Public Interest Technology


Tara Dawson McGuinness - 2021
    In Power to the Public, Tara Dawson McGuinness and Hana Schank describe a revolutionary new approach--public interest technology--that has the potential to transform the way governments and nonprofits around the world solve problems. Through inspiring stories about successful projects ranging from a texting service for teenagers in crisis to a streamlined foster care system, the authors show how public interest technology can make the delivery of services to the public more effective and efficient.At its heart, public interest technology means putting users at the center of the policymaking process, using data and metrics in a smart way, and running small experiments and pilot programs before scaling up. And while this approach may well involve the innovative use of digital technology, technology alone is no panacea--and some of the best solutions may even be decidedly low-tech.Clear-eyed yet profoundly optimistic, Power to the Public presents a powerful blueprint for how government and nonprofits can help solve society's most serious problems.

The Swift Programming Language


Apple Inc. - 2014
    Swift builds on the best of C and Objective-C, without the constraints of C compatibility. Swift adopts safe programming patterns and adds modern features to make programming easier, more flexible, and more fun. Swift’s clean slate, backed by the mature and much-loved Cocoa and Cocoa Touch frameworks, is an opportunity to reimagine how software development works.

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.

Game Design Workshop: A Playcentric Approach to Creating Innovative Games


Tracy Fullerton - 2008
    This design workshop begins with an examination of the fundamental elements of game design; then puts you to work in prototyping, playtesting and redesigning your own games with exercises that teach essential design skills. Workshop exercises require no background in programming or artwork, releasing you from the intricacies of electronic game production, so you can develop a working understanding of the essentials of game design.Features:* A design methodology used in the USC Interactive Media program, a cutting edge program funded in part of Electronic Arts. * Hands-on exercises demonstrate key concepts, and the design methodology* Insights from top industry game designers, including Noah Falstein, American McGee, Peter Molyneux

xUnit Test Patterns: Refactoring Test Code


Gerard Meszaros - 2003
    An effective testing strategy will deliver new functionality more aggressively, accelerate user feedback, and improve quality. However, for many developers, creating effective automated tests is a unique and unfamiliar challenge. xUnit Test Patterns is the definitive guide to writing automated tests using xUnit, the most popular unit testing framework in use today. Agile coach and test automation expert Gerard Meszaros describes 68 proven patterns for making tests easier to write, understand, and maintain. He then shows you how to make them more robust and repeatable--and far more cost-effective. Loaded with information, this book feels like three books in one. The first part is a detailed tutorial on test automation that covers everything from test strategy to in-depth test coding. The second part, a catalog of 18 frequently encountered "test smells," provides trouble-shooting guidelines to help you determine the root cause of problems and the most applicable patterns. The third part contains detailed descriptions of each pattern, including refactoring instructions illustrated by extensive code samples in multiple programming languages. Topics covered includeWriting better tests--and writing them faster The four phases of automated tests: fixture setup, exercising the system under test, result verification, and fixture teardown Improving test coverage by isolating software from its environment using Test Stubs and Mock Objects Designing software for greater testability Using test "smells" (including code smells, behavior smells, and project smells) to spot problems and know when and how to eliminate them Refactoring tests for greater simplicity, robustness, and execution speed This book will benefit developers, managers, and testers working with any agile or conventional development process, whether doing test-driven development or writing the tests last. While the patterns and smells are especially applicable to all members of the xUnit family, they also apply to next-generation behavior-driven development frameworks such as RSpec and JBehave and to other kinds of test automation tools, including recorded test tools and data-driven test tools such as Fit and FitNesse.Visual Summary of the Pattern Language Foreword Preface Acknowledgments Introduction Refactoring a Test PART I: The Narratives Chapter 1 A Brief Tour Chapter 2 Test Smells Chapter 3 Goals of Test Automation Chapter 4 Philosophy of Test Automation Chapter 5 Principles of Test Automation Chapter 6 Test Automation Strategy Chapter 7 xUnit Basics Chapter 8 Transient Fixture Management Chapter 9 Persistent Fixture Management Chapter 10 Result Verification Chapter 11 Using Test Doubles Chapter 12 Organizing Our Tests Chapter 13 Testing with Databases Chapter 14 A Roadmap to Effective Test Automation PART II: The Test Smells Chapter 15 Code Smells Chapter 16 Behavior Smells Chapter 17 Project Smells PART III: The Patterns Chapter 18 Test Strategy Patterns Chapter 19 xUnit Basics Patterns Chapter 20 Fixture Setup Patterns Chapter 21 Result Verification Patterns Chapter 22 Fixture Teardown Patterns Chapter 23 Test Double Patterns Chapter 24 Test Organization Patterns Chapter 25 Database Patterns Chapter 26 Design-for-Testability Patterns Chapter 27 Value Patterns PART IV: Appendixes Appendix A Test Refactorings Appendix B xUnit Terminology Appendix C xUnit Family Members Appendix D Tools Appendix E Goals and Principles Appendix F Smells, Aliases, and Causes Appendix G Patterns, Aliases, and Variations Glossary References Index "