Book picks similar to
Illustrated C# 2010 by Daniel Solis
programming
tech
software
computer
Software Testing: A Craftsman's Approach
Paul C. Jorgensen - 1995
The biggest change comes in the growing prominence and acceptance of Agile Programming. Software Testing—A Craftsman’s Approach, Third Edition extends the combination of theory and practicality of the first two editions to include agile programming development and discusses the serious effect this emerging area is having on software testing. Extend your Knowledge of Emerging Technologies The third edition of the widely adopted text and reference book is comprised of six parts. It begins by providing the mathematical background in discrete mathematics and linear graph theory that is used in subsequent sections. The book continues to describe specification-based (functional) and code-based (structural) test development techniques, while extending this theoretical approach to less understood levels of integration and system testing. The author further develops this discussion to include object-oriented software. A completely new section relates all of the previously discussed concepts to the agile software development movement and highlights issues such as how agile and XP development environments are radically changing the role of software testers by making testing integral at every phase of the development process. Thoroughly revised and updated, Software Testing—A Craftsman’s Approach , Third Edition is sure to become a standard reference for those who need to stay up-to-date on the most recent technologies in software testing. Carrying on the tradition of previous editions, it will continue to serve as a valuable reference for software testers, developers, and engineers. Table Of Contents: PART I: A MATHEMATICAL CONTEXT A Perspective on Testing Basic Definitions Test Cases Insights from a Venn Diagram Identifying Test Cases Error and Fault Taxonomies Levels of Testing Examples Generalized Pseud
ng-book - The Complete Book on AngularJS
Ari Lerner - 2013
Ready to master AngularJS? What if you could master the entire framework – with solid foundations – in less time without beating your head against a wall? Imagine how quickly you could work if you knew the best practices and the best tools? Stop wasting your time searching and have everything you need to be productive in one, well-organized place, with complete examples to get your project up without needing to resort to endless hours of research.
The Soul of a New Machine
Tracy Kidder - 1981
Tracy Kidder got a preview of this world in the late 1970s when he observed the engineers of Data General design and build a new 32-bit minicomputer in just one year. His thoughtful, prescient book, The Soul of a New Machine, tells stories of 35-year-old "veteran" engineers hiring recent college graduates and encouraging them to work harder and faster on complex and difficult projects, exploiting the youngsters' ignorance of normal scheduling processes while engendering a new kind of work ethic.These days, we are used to the "total commitment" philosophy of managing technical creation, but Kidder was surprised and even a little alarmed at the obsessions and compulsions he found. From in-house political struggles to workers being permitted to tease management to marathon 24-hour work sessions, The Soul of a New Machine explores concepts that already seem familiar, even old-hat, less than 20 years later. Kidder plainly admires his subjects; while he admits to hopeless confusion about their work, he finds their dedication heroic. The reader wonders, though, what will become of it all, now and in the future. —Rob Lightner
Effective Java
Joshua Bloch - 2001
The principal enhancement in Java 8 was the addition of functional programming constructs to Java's object-oriented roots. Java 7, 8, and 9 also introduced language features, such as the try-with-resources statement, the diamond operator for generic types, default and static methods in interfaces, the @SafeVarargs annotation, and modules. New library features include pervasive use of functional interfaces and streams, the java.time package for manipulating dates and times, and numerous minor enhancements such as convenience factory methods for collections. In this new edition of Effective Java, Bloch updates the work to take advantage of these new language and library features, and provides specific best practices for their use. Java's increased support for multiple paradigms increases the need for best-practices advice, and this book delivers. As in previous editions, each chapter consists of several "items," each presented in the form of a short, standalone essay that provides specific advice, insight into Java platform subtleties, and updated code examples. The comprehensive descriptions and explanations for each item illuminate what to do, what not to do, and why. Coverage includes:Updated techniques and best practices on classic topics, including objects, classes, methods, libraries, and generics How to avoid the traps and pitfalls of commonly misunderstood subtleties of the platform Focus on the language and its most fundamental libraries, such as java.lang and java.util
Tmux 2: Productive Mouse-Free Development
Brian P. Hogan - 2016
The time you spend context switching between your editor and your consoles eats away at your productivity. Take control of your environment with tmux, a terminal multiplexer that you can tailor to your workflow. With this updated second edition for tmux 2.3, you'll customize, script, and leverage tmux's unique abilities to craft a productive terminal environment that lets you keep your fingers on your keyboard's home row.You have a database console, web server, test runner, and text editor running at the same time, but switching between them and trying to find what you need takes up valuable time and breaks your concentration. By using tmux 2.3, you can improve your productivity and regain your focus. This book will show you how.This second edition includes many features requested by readers, including how to integrate plugins into your workflow, how to integrate tmux with Vim for seamless navigation - oh, and how to use tmux on Windows 10.Use tmux to manage multiple terminal sessions in a single window using only your keyboard. Manage and run programs side by side in panes, and create the perfect development environment with custom scripts so that when you're ready to work, your programs are waiting for you. Manipulate text with tmux's copy and paste buffers, so you can move text around freely between applications. Discover how easy it is to use tmux to collaborate remotely with others, and explore more advanced usage as you manage multiple tmux sessions, add custom scripts into the tmux status line, and integrate tmux with your system.Whether you're an application developer or a system administrator, you'll find many useful tricks and techniques to help you take control of your terminal.
The Psychology of Computer Programming
Gerald M. Weinberg - 1971
Weinberg adds new insights and highlights the similarities and differences between now and then. Using a conversational style that invites the reader to join him, Weinberg reunites with some of his most insightful writings on the human side of software engineering.Topics include egoless programming, intelligence, psychological measurement, personality factors, motivation, training, social problems on large projects, problem-solving ability, programming language design, team formation, the programming environment, and much more.Dorset House Publishing is proud to make this important text available to new generations of programmers -- and to encourage readers of the first edition to return to its valuable lessons.
PHP 6 and MySQL 5 for Dynamic Web Sites: Visual Quickpro Guide
Larry Ullman - 2007
With step-by-step instructions, complete scripts, and expert tips to guide readers, this work gets right down to business - after grounding readers with separate discussions of first the scripting language (PHP) and then the database program (MySQL), it goes on to cover security, sessions and cookies, and using additional Web tools.
JavaScript Enlightenment
Cody Lindley - 2012
In this concise book, JavaScript expert Cody Lindley (jQuery Cookbook) provides an accurate view of the language by examining its objects and supporting nuances.Libraries and frameworks help you build web applications quickly and efficiently, but when things go wrong or performance becomes an issue, knowing how and why they work is critical. If you're ready to go under the hood and get your hands dirty with JavaScript internals, this is your book. Get a short and digestible summary of ECMA-262, Edition 3, backed by real code you can run instantly Examine the creation of JavaScript objects Learn complex values, primitive values, scope, and inheritance Understand the importance of the head object Work with string, number, and Boolean objects and values Discover how to use the null value and the built-in math object Get into the details--beyond Mozilla's reference guide for JavaScript 1.5
The Cuckoo's Egg: Tracking a Spy Through the Maze of Computer Espionage
Clifford Stoll - 1989
citizen recognized its ominous potential. Armed with clear evidence of computer espionage, he began a highly personal quest to expose a hidden network of spies that threatened national security. But would the authorities back him up? Cliff Stoll's dramatic firsthand account is "a computer-age detective story, instantly fascinating [and] astonishingly gripping" (Smithsonian). Cliff Stoll was an astronomer turned systems manager at Lawrence Berkeley Lab when a 75-cent accounting error alerted him to the presence of an unauthorized user on his system. The hacker's code name was "Hunter" -- a mysterious invader who managed to break into U.S. computer systems and steal sensitive military and security information. Stoll began a one-man hunt of his own: spying on the spy. It was a dangerous game of deception, broken codes, satellites, and missile bases -- a one-man sting operation that finally gained the attention of the CIA...and ultimately trapped an international spy ring fueled by cash, cocaine, and the KGB.
Pearls of Functional Algorithm Design
Richard S. Bird - 2010
These 30 short chapters each deal with a particular programming problem drawn from sources as diverse as games and puzzles, intriguing combinatorial tasks, and more familiar areas such as data compression and string matching. Each pearl starts with the statement of the problem expressed using the functional programming language Haskell, a powerful yet succinct language for capturing algorithmic ideas clearly and simply. The novel aspect of the book is that each solution is calculated from an initial formulation of the problem in Haskell by appealing to the laws of functional programming. Pearls of Functional Algorithm Design will appeal to the aspiring functional programmer, students and teachers interested in the principles of algorithm design, and anyone seeking to master the techniques of reasoning about programs in an equational style.
The Haunting of Crowford Station (The Ghosts of Crowford Book 11)
Amy Cross - 2022
Maid For You
Paisley Lang - 2016
That's how they see me--all they'll ever see when they look at me. But I am more, so much more. We can't change the past, the hand we've been dealt, But we can play that hand and win in the end. And that's what I plan to do--what I've always planned to do. Then he came into my life. Jaxon Prescott. He's everything I want, But nothing I'm permitted to have. He's too good, too perfect, For someone like me. After all, I'm just a maid, To them. They don't know the real me, My dreams, my fears, my past, My secrets. Jax A rich playboy.... That's how they see me--all they'll ever see when they look at me. They've got it all wrong, So wrong. I've been living a lie, a fabrication of what they want, And I thought it was what I wanted. Then she came into my life. Ava Williams. She reminded me of what I want, What I need, And who I really am. She's everything, But nothing I'm supposed to have. She's not right, not polished enough For someone like me. After all, I'm high class society--better than everyone else, To them. They don't know the real me, My dreams, my fears, my past, My secrets.
Damages 2
Natavia Stewart - 2017
What was supposed to be a summer fling turned into a toxic love affair. With Trayon away, how will she be able to cope? Does she wait for him or run into the arms of another man? Set on a path of revenge, Trayon wants nothing more than to get what he is owed and that's the throne. On his journey of revenge, he discovers some shocking secrets; family secrets that will cause him to lose sight of his original plan. Will he reach a point where not even, Asayi's love can save him? Stacy is stuck trying to balance his time between two women. When he finds himself giving one woman more time than the other, he might just regret that choice. Will he risk everything him and Tuchie built over a childhood love? This is the second installment to a heart-wrenching, tear-filled and an emotional journey. Secrets, lies, deceit and murder. Everyone has experienced damages in their love life. Will they overcome it or will they remain damaged? Get ready for a gritty and urban hood love novel.
The Clayburn Collection
Deborah Raney - 2017
Six people longing to mend broken hearts and shattered dreams… Three romances ready to blossom in the charming Midwest town of Clayburn. REMEMBER TO FORGET: Graphic designer Maggie Anderson has lived under her boyfriend's tyranny for nearly two years...until she's carjacked in New York. Will this terrifying experience be the end for Maggie—or the beginning of a freedom greater than she dares imagine? But to gain her freedom, she'll have to remember to forget everything about her old life… LEAVING NOVEMBER: Eight years ago, Vienne Kenney moved away from Clayburn and all its gossip to pursue a law degree in California. But now she has failed the bar exam…again. Is she destined to be stuck forever, a failure—just like her father—in this podunk Kansas town? YESTERDAY’S EMBERS: On Thanksgiving Day, Douglas DeVore kissed his beloved wife good-bye, unaware that it would be the last time he'd see her—or their precious daughter Rachel. Left with five kids to raise on his own, and already juggling two jobs to make ends meet, Doug wonders how he'll manage moment by moment, much less day after day, without Kaye's love and support.
Harry Heron Midshipman's Journey
Patrick G. Cox - 2015
Cox weaves the exciting, authentic tale of Harry Nelson-Heron, a young midshipman in the British Navy in the early 1800s. Born in 1789 during the Irish Rebellion, Harry must overcome the prejudice against the Irish and the usual hazards of an active and inquisitive youth to realise his dream of becoming an officer in Britain’s Royal Navy. When he and his childhood friend Ferghal make the treacherous journey to London to be commissioned to a ship, fate smiles on them. Harry is appointed a midshipman on the HMS Bellerophon, and Ferghal joins him as a seaman. Corsairs, diplomacy, and exploration challenge their skills as the seafaring life takes Harry and Ferghal across the seas to worlds they never imagined and engages their ship in sea fights with the French during the Napoleonic Wars.