Book picks similar to
Programming Problems: A Primer for The Technical Interview by Bradley Green
tech-interviews
eb
interview-programming
interviews
Copying and Pasting from Stack Overflow
Vinit Nayak - 2016
Mastering this art will not only make you the most desired developer in the market, but it will transform the craziest deadline into "Consider it done, Sir".
Shallow Water
Amanda J. Clay - 2018
Redwood on California’s rural Mendocino coast. She swore she’d never go back. Not after what happened graduation night. When her estranged mother suffers a stroke, Clara has no choice but to return, coming face-to face with her traumatic past—including her best friend’s unsolved murder and Sean, the love she abandoned. When another young girl is found dead—her death identical to that of the eight-year-old cold case—Clara and Sean find themselves at the center of the investigation and wading through the trenches of their own psychological damage.★★★★★ “A brilliant mystery that had me at the edge of my seat!”★★★★★ "Fans of Gillian Flynn's Sharp Objects will love Shallow Water." ★★★★★ “Nail-biting and steamy. Clara and Sean are complex characters you really route for.” ★★★★★ "You will fall in love with Clara. She's raw, both tough and tender, and unapologetically bad ass."
Thinking in C++, Volume One: Introduction to Standard C++
Bruce Eckel - 2000
It became an instant classic, winning the 1995 Software Development Jolt Cola Award for best book of the year. Now, Eckel has thoroughly rewritten Thinking in C++ to reflect the final ANSI/ISO C++ standard. Every page has been revisited and rethought, with many new examples and exercises -- all designed to help you understand C++ "down to the bare metal," so you can solve virtually any problem. Eckel starts with a detailed look at objects, showing how C++ programs can be constructed from off-the-shelf object libraries. This edition includes a new, chapter-length overview of the C features that are used in C++ -- plus a new CD-ROM containing an outstanding C seminar that covers all the foundations developers need before they can truly take advantage of C++. Eckel then walks through initialization and cleanup; function overloading and default arguments; constants; inline functions; name control; references and the copy constructor; operator overloading; and more. There are chapters on dynamic object creation; inheritance and composition; polymorphism and virtual functions, and templates. (Bonus coverage of string, templates, and the Standard Template Library, can be found at Eckel's web site.) Every chapter contains many modular, to-the-point examples, plus exercises based on Eckel's extensive experience teaching C++ seminars. Put simply, Eckel has made an outstanding book on C++ even better.
Mastering the Requirements Process
Suzanne Robertson - 1999
Written by two internationally acclaimed experts on requirements, this text provides software engineers with the insights, techniques and templates to discover exactly what their customers desire for their systems.
Introduction to the Theory of Computation
Michael Sipser - 1996
Sipser's candid, crystal-clear style allows students at every level to understand and enjoy this field. His innovative "proof idea" sections explain profound concepts in plain English. The new edition incorporates many improvements students and professors have suggested over the years, and offers updated, classroom-tested problem sets at the end of each chapter.
Homeschooling: A Patchwork of Days: Share a Day with 30 Homeschooling Families
Nancy Lande - 1997
When author Nancy Lande started homeschooling more than 10 years ago, this is the book she wanted that didn't exist. What better way to create your homeschool than reading about others and picking and choosing the styles that appeal to you? Lande has corralled a variety of homeschoolers and, with some deft editing, allowed them to speak for themselves. Every chapter features a different household on any given day. Many of the writers are mothers, but a stay-at-home dad and several children tell their tales as well. Their detailed descriptions start in the waking hours of morning and get down to the nitty-gritty information of everyday life in a homeschool: how moms fit in showers, how chores are divvied up, how reading and research are gently initiated, how parents set aside time for themselves. These writers invite the reader into their homes and advise, "Don't mind the mess." Their passages are often funny and unflinchingly honest. They aren't embarrassed to tell you they whipped out SpaghettiOs for a hurried lunch or stole a peek at CNN while ignoring the chaos in the playroom. Some of the families have created highly structured school environments within their homes, with desks and sharpened pencils. Others promote freestyle learning, with their children sprawled across the house working on projects or reading in between walking the dog, playing games, and riding bikes. The majority of families here live in Pennsylvania, the author's home state, but one writes from as far away as Scotland, another lives on a mountain in Alaska, and yet another checks in from a college town in Texas. Their learning logs, reading lists, and journal entries, along with family photos, help illustrate the book. The quilt they piece together is a great service to those wondering how to approach homeschooling. --Jodi Mailander Farrell
Nocturnal Academy Complete Series Boxset [A New Adult Prison Academy Series]
Margo Ryerkerk - 2020
If I get lucky, the academy will mold me into a servant for rich vampires. If I’m not, I’ll become a courtesan.But if the vamps think I’ll take this lying down like a good little bitch, they’re wrong. I don’t have the means to escape Nocturnal Academy, but I have my eyes set on someone who does.Prince Preston Kallan, a handsome, pureblood fae teacher from the Summer Court, doesn’t know who I am yet, but he will soon. At least that was the plan. Because as it turns out, nothing goes the way I expect.Titles include:Wicked NoblesCruel ElitesVicious RoyalsSavage MonarchsFeaturing a kickass heroine, forbidden love, and dangerous magic, fans of The Mortal Instruments, Vampire Diaries, and A Shade of Vampire, will love Nocturnal Academy!
Remember Me
Derek Hansen - 2007
A twelve-year-old boy writes an essay which inadvertently uncovers a secret from World War II: a secret of a boat adrift on a moonless night, and a treacherous act of kindness. His discovery unleashes a chain of events that rips a close community apart, turning neighbour against neighbour, friend against friend.The boy′s corner of the world has been spared the destruction that ravaged Europe and Asia, but beneath the surface bitter memories and old enmities run deep. The war is over but, as the boy discovers, it is far from done with.Remember Me compellingly evokes the hopes and hardships of the post-war world, and examines what can happen in a close, cosy community when the world comes knocking at the door ... and how redemption may lie in the most unlikely hands.
Test Driven Development for Embedded C
James W. Grenning - 2010
You thought TDD was for someone else, but it's not! It's for you, the embedded C programmer. TDD helps you prevent defects and build software with a long useful life. This is the first book to teach the hows and whys of TDD for C programmers. TDD is a modern programming practice C developers need to know. It's a different way to program---unit tests are written in a tight feedback loop with the production code, assuring your code does what you think. You get valuable feedback every few minutes. You find mistakes before they become bugs. You get early warning of design problems. You get immediate notification of side effect defects. You get to spend more time adding valuable features to your product. James is one of the few experts in applying TDD to embedded C. With his 1.5 decades of training, coaching, and practicing TDD in C, C++, Java, and C# he will lead you from being a novice in TDD to using the techniques that few have mastered. This book is full of code written for embedded C programmers. You don't just see the end product, you see code and tests evolve. James leads you through the thought process and decisions made each step of the way. You'll learn techniques for test-driving code right next to the hardware, and you'll learn design principles and how to apply them to C to keep your code clean and flexible. To run the examples in this book, you will need a C/C++ development environment on your machine, and the GNU GCC tool chain or Microsoft Visual Studio for C++ (some project conversion may be needed).
Keeper of the People
Karah Quinney - 2011
As a young woman of great power Taikiuu must choose for herself whether to remain with her village or to trust a foreign traveler with her life and the lives of those she loves. Jon’lan, a trader, falls in love with Taikiuu when they are thrust together by forces beyond their control. They are joined by a former captive who will find the courage to dream of freedom and a wild boy, outcast from his first band, who will choose to no longer walk alone. They are relentlessly pursued by vicious warriors with a thirst for power. Jon’lan and Taikiuu unite with Roark, a jaded warrior, and his wife Star Feather who seek a better future for their newborn son along with the two orphaned children in their care. Yaa, a brave little girl with dreams in her eyes, will follow her brother into an unknown future and do the unthinkable by taking up a weapon in defense of her people. Fearing for their lives, they seek to escape those who would pursue them to the end of the world. This is the sweeping saga of a young woman who would defy tradition and follow her heart while seeking a better life for her people. Driven by the promise of freedom, Taikiuu will sacrifice all that she holds dear in an effort to secure the future of her band.
Fork in the Road
J. Coyne - 2018
Now that she's out on the road, with the man she feels like she could let herself fall in love with and the one she can't take her eyes off, she doesn't want to return to reality. It's getting so damn hard to remember the rules these days, just the three of them and the miles and miles of road ahead of them.Fork in the Road is a bisexual MMF romance short story with no cliffhangers and an HEA.
Letters
Kurt Vonnegut Jr. - 2012
Written over a sixty-year period, these letters, the vast majority of them never before published, are funny, moving, and full of the same uncanny wisdom that has endeared his work to readers worldwide. Included in this comprehensive volume: the letter a twenty-two-year-old Vonnegut wrote home immediately upon being freed from a German POW camp, recounting the ghastly firebombing of Dresden that would be the subject of his masterpiece "Slaughterhouse-Five;" wry dispatches from Vonnegut's years as a struggling writer slowly finding an audience and then dealing with sudden international fame in middle age; righteously angry letters of protest to local school boards that tried to ban his work; intimate remembrances penned to high school classmates, fellow veterans, friends, and family; and letters of commiseration and encouragement to such contemporaries as Gail Godwin, Gunter Grass, and Bernard Malamud. Vonnegut's unmediated observations on science, art, and commerce prove to be just as inventive as any found in his novels--from a crackpot scheme for manufacturing "atomic" bow ties to a tongue-in-cheek proposal that publishers be allowed to trade authors like baseball players. ("Knopf, for example, might give John Updike's contract to Simon and Schuster, and receive Joan Didion's contract in return.") Taken together, these letters add considerable depth to our understanding of this one-of-a-kind literary icon, in both his public and private lives. Each letter brims with the mordant humor and openhearted humanism upon which he built his legend. And virtually every page contains a quotable nugget that will make its way into the permanent Vonnegut lexicon. - On a job he had as a young man: "Hell is running an elevator throughout eternity in a building with only six floors."- To a relative who calls him a "great literary figure" "I am an American fad--of a slightly higher order than the hula hoop."- To his daughter Nanny: "Most letters from a parent contain a parent's own lost dreams disguised as good advice."- To Norman Mailer: "I am cuter than you are." Sometimes biting and ironical, sometimes achingly sweet, and always alive with the unique point of view that made him the true cultural heir to Mark Twain, these letters comprise the autobiography Kurt Vonnegut never wrote.
REST API Design Rulebook
Mark Masse - 2011
This concise book presents a set of API design rules, drawn primarily from best practices that stick close to the Web’s REST architectural style. Along with rules for URI design and HTTP use, you’ll learn guidelines for media types and representational forms.
REST APIs are ubiquitous, but few of them follow a consistent design methodology. Using these simple rules, you will design web service APIs that adhere to recognized web standards. To assist you, author Mark Massé introduces the Web Resource Modeling Language (WRML), a conceptual framework he created for the design and implementation of REST APIs.
Learn design rules for addressing resources with URIs
Apply design principles to HTTP’s request methods and response status codes
Work with guidelines for conveying metadata through HTTP headers and media types
Get design tips to address the needs of client programs, including the special needs of browser-based JavaScript clients
Understand why REST APIs should be designed and configured, not coded
Pleasure
Nikki Gemmell - 2006
So she decided to write it herself. Encased in a stunning design package with beautiful feminine illustrations, this is an ideal gift for your best friend, aunt, sister or fairy godmother.
The Unified Modeling Language User Guide
Grady Booch - 1998
Starting with a conceptual model of the UML, the book progressively applies the UML to a series of increasingly complex modeling problems across a variety of application domains. This example-driven approach helps readers quickly understand and apply the UML. For more advanced developers, the book includes a learning track focused on applying the UML to advanced modeling problems. With The Unified Modeling Language User Guide, readers will: *understand what the UML is, what it is not, and why it is relevant to the development of software-intensive systems *master the vocabulary, rules, and idioms of the UML in order to speak the language effectively *learn how to apply the UML to a number of common modeling problems *see illustrations of the UMLs use interspersed with use cases for specific UML features *gain insight into the UML from the original creators of the UML