Book picks similar to
Subsea Pipelines and Risers by Yong Bai
engineering
ikm
knovel
paused
Coders at Work: Reflections on the Craft of Programming
Peter Seibel - 2009
As the words "at work" suggest, Peter Seibel focuses on how his interviewees tackle the day–to–day work of programming, while revealing much more, like how they became great programmers, how they recognize programming talent in others, and what kinds of problems they find most interesting. Hundreds of people have suggested names of programmers to interview on the Coders at Work web site: http://www.codersatwork.com. The complete list was 284 names. Having digested everyone’s feedback, we selected 16 folks who’ve been kind enough to agree to be interviewed:- Frances Allen: Pioneer in optimizing compilers, first woman to win the Turing Award (2006) and first female IBM fellow- Joe Armstrong: Inventor of Erlang- Joshua Bloch: Author of the Java collections framework, now at Google- Bernie Cosell: One of the main software guys behind the original ARPANET IMPs and a master debugger- Douglas Crockford: JSON founder, JavaScript architect at Yahoo!- L. Peter Deutsch: Author of Ghostscript, implementer of Smalltalk-80 at Xerox PARC and Lisp 1.5 on PDP-1- Brendan Eich: Inventor of JavaScript, CTO of the Mozilla Corporation - Brad Fitzpatrick: Writer of LiveJournal, OpenID, memcached, and Perlbal - Dan Ingalls: Smalltalk implementor and designer- Simon Peyton Jones: Coinventor of Haskell and lead designer of Glasgow Haskell Compiler- Donald Knuth: Author of The Art of Computer Programming and creator of TeX- Peter Norvig: Director of Research at Google and author of the standard text on AI- Guy Steele: Coinventor of Scheme and part of the Common Lisp Gang of Five, currently working on Fortress- Ken Thompson: Inventor of UNIX- Jamie Zawinski: Author of XEmacs and early Netscape/Mozilla hackerWhat you’ll learn:How the best programmers in the world do their jobWho is this book for?Programmers interested in the point of view of leaders in the field. Programmers looking for approaches that work for some of these outstanding programmers.
Agile Software Development, Principles, Patterns, and Practices
Robert C. Martin - 2002
The author incudes OOD, UML, Design Patterns, Agile and XP methods with a detailed description of a complete software design for reusable programs in C++ and Java. Using a practical, problem-solving approach, it shows how to develop an object-oriented application -- from the early stages of analysis, through the low-level design and into the implementation. Walks readers through the designer's thoughts -- showing the errors, blind alleys, and creative insights that occur throughout the software design process. KEY TOPICS: Covers: Statics and Dynamics; Principles of Class Design; Complexity Management; Principles of Package Design; Analysis and Design; Patterns and Paradigm Crossings. Explains the principles of OOD, one by one, and then demonstrates them with numerous examples, completely worked-through designs, and case studies. Covers traps, pitfalls, and work arounds in the application of C++ and OOD and then shows how Agile methods can be used. Discusses the methods for designing and developing big software in detail. Features a three-chapter, in-depth, single case study of a building security system. MARKET: For Software Engineers, Programmers, and Analysts who want to understand how to design object oriented software with state of the art methods.
Head First Design Patterns
Eric Freeman - 2004
At any given moment, somewhere in the world someone struggles with the same software design problems you have. You know you don't want to reinvent the wheel (or worse, a flat tire), so you look to Design Patterns--the lessons learned by those who've faced the same problems. With Design Patterns, you get to take advantage of the best practices and experience of others, so that you can spend your time on...something else. Something more challenging. Something more complex. Something more fun. You want to learn about the patterns that matter--why to use them, when to use them, how to use them (and when NOT to use them). But you don't just want to see how patterns look in a book, you want to know how they look "in the wild". In their native environment. In other words, in real world applications. You also want to learn how patterns are used in the Java API, and how to exploit Java's built-in pattern support in your own code. You want to learn the real OO design principles and why everything your boss told you about inheritance might be wrong (and what to do instead). You want to learn how those principles will help the next time you're up a creek without a design pattern. Most importantly, you want to learn the "secret language" of Design Patterns so that you can hold your own with your co-worker (and impress cocktail party guests) when he casually mentions his stunningly clever use of Command, Facade, Proxy, and Factory in between sips of a martini. You'll easily counter with your deep understanding of why Singleton isn't as simple as it sounds, how the Factory is so often misunderstood, or on the real relationship between Decorator, Facade and Adapter. With Head First Design Patterns, you'll avoid the embarrassment of thinking Decorator is something from the "Trading Spaces" show. Best of all, in a way that won't put you to sleep! We think your time is too important (and too short) to spend it struggling with academic texts. If you've read a Head First book, you know what to expect--a visually rich format designed for the way your brain works. Using the latest research in neurobiology, cognitive science, and learning theory, Head First Design Patterns will load patterns into your brain in a way that sticks. In a way that lets you put them to work immediately. In a way that makes you better at solving software design problems, and better at speaking the language of patterns with others on your team.
The Principles of Product Development Flow: Second Generation Lean Product Development
Donald G. Reinertsen - 2009
He explains why invisible and unmanaged queues are the underlying root cause of poor product development performance. He shows why these queues form and how they undermine the speed, quality, and efficiency in product development.
What Technology Wants
Kevin Kelly - 2010
Arguing that the processes creating the technium are akin to those of biological evolution, Kelly devotes the opening sections of his exposition to that analogy, maintaining that the technium exhibits a similar tendency toward self-organizing complexity. Having defined the technium, Kelly addresses its discontents, as expressed by the Unabomber (although Kelly admits to trepidation in taking seriously the antitechnology screeds of a murderer) and then as lived by the allegedly technophobic Amish. From his observations and discussions with some Amish people, Kelly extracts some precepts of their attitudes toward gadgets, suggesting folk in the secular world can benefit from the Amish approach of treating tools as servants of self and society rather than as out-of-control masters. Exploring ramifications of technology on human welfare and achievement, Kelly arrives at an optimistic outlook that will interest many, coming, as it does, from the former editor of Wired magazine."Gilbert Taylor, Booklist
You Don't Know JS: Up & Going
Kyle Simpson - 2015
With the "You Don’t Know JS" book series, you’ll get a more complete understanding of JavaScript, including trickier parts of the language that many experienced JavaScript programmers simply avoid.The series’ first book, Up & Going, provides the necessary background for those of you with limited programming experience. By learning the basic building blocks of programming, as well as JavaScript’s core mechanisms, you’ll be prepared to dive into the other, more in-depth books in the series—and be well on your way toward true JavaScript.With this book you will:
Learn the essential programming building blocks, including operators, types, variables, conditionals, loops, and functions
Become familiar with JavaScript's core mechanisms such as values, function closures, this, and prototypes
Get an overview of other books in the series—and learn why it’s important to understand all parts of JavaScript
A Haunting Homicide: Halloween Cozy Mystery Boxed Set
Kathy Bacus - 2017
the amateur sleuths are on the case! Curl up by the fire and sip a cup of cider with this collection of 4 full-length, spooky cozy mystery novels from USA Today bestselling and award winning authors! This collection includes: Calamity Jayne and the Haunted Homecoming Calamity Jayne Mysteries It's autumn in the heartland, but this year, Tressa Jayne Turner isn't just enjoying the candy corn, popcorn balls and caramel apples. This reporter is on a mission to sniff out a serious story. Enter a blackmailing, six-foot-two-inch homecoming queen candidate with all the charm of Frankenstein in taffeta, a rival reporter out to scoop the competition, and a séance-hosting grandmother! Mystic Mayhem Mystic Isle Mysteries book #1 Melanie Hamilton brings home the bacon by inking tattoos at New Orleans's Mansion at Mystic Isle, a resort in the middle of the bayou that caters to fans of the peculiar and paranormal. But when a guest of the resort, a millionaire's widow, is poisoned, and Melanie's close friend is arrested for the murder, things go from hectic to downright dangerous. Lipstick, Lies & Dead Guys Gianna Mancini Mysteries book #1 Gianna Mancini has chatted with ghosts most of her life. It's never affected her much. Until now. The latest ghost in Gianna's world is a woman she despises and to get her of her apartment, Gianna chooses to help her move on. But she doesn't expect to come across poisonous jam, a vengeful cop, or a group of friendly clowns...and a whole lot of trouble. Murder Casts Its Spell Petra Paranormal Mysteries book #1 Attorney Petra Rakowtiz lives in a world much like ours...except that her latest client is a wizard. Petra might agree that magic can be unpredictable...especially when she suddenly possesses those powers herself. With the Wizard Council threatening to lock her up for inability to control her new power, and her client's life on the line if she doesn't prove him innocent, Petra could be in trouble. "The ghosts are booing in the eerie bayou in this fantastic southern tale, MYSTIC MAYHEM. Charming, cunning and clever." ~ Romance Junkies "Fans of Janet Evanovich will be glad to see that you don't always have to go to the burgh for mirthful murder and mayhem." (Calamity Jayne Mysteries) ~ Booklist "If you like your cozy mysteries on the humorous side, then look no further." (Gianna Mancini Mysteries) ~ Fresh Fiction
I Want To Live: The Story Of Madhubala
Khatija Akbar - 2011
Her ‘reel life’ histrionic performances held (and continue to hold) audiences/viewers entranced. Her talent was phenomenal, and she could literally glide through a movie, whatever be the role. She could convey an impressive array of emotions with her eloquent eyes and facial expressions without resorting to melodramatic contortions. Tragedy, romance, comedy, drama, and what have you – she could take everything in her stride, exquisitely and flawlessly, as convincingly proved by superhits such as Mahal, Tarana, Chalti Ka Naam Gaadi and the magnum opus, Mughal-e-Azam. All this she achieved despite a major heart disease, which assumed serious proportions as her career soared. This volume presents a fascinating panorama not only of the ‘reel life’ Madhubala but also of the ‘real life’ Madhubala, who was an extremely compassionate and caring human being, but lived in the shadow of her dominant father. The author recounts her captivating saga, right from her first film – Basant (1942), as a child star, up to the magnificent Mughal-e-Azam (1960) and beyond. Enthralling cameos from her masterpieces such as Mahal, Mr & Mrs 55 and Amar, are depicted in graphic detail. Also, all the drama involved in her love affair with Dilip Kumar, which culminated in intense acrimony, has been poignantly portrayed. The last few years of her life were spent in virtual solitude in spite of her being married to Kishore Kumar, and death, in a way, came as a release for her.
Of Gods and Men
Stephen Aryan - 2018
An original epic fantasy novella by Stephen Aryan focusing on a fan-favourite character from Battlemage: the gruff and mysterious warrior know as Vargus.
Digital Signal Processing Implementations: Using DSP Microprocessors--With Examples from TMS320C54xx
Avtar Singh - 2003
The objective of the book is to help students understand the architecture, programming, and interfacing of commercially available programmable DSP devices, and to effectively use them in system implementations. Throughout the book, the authors utilize a popular family of DSP devices, viz., TMS320C54xx from Texas Instruments. In the end, students will be comfortable in using both hardware and software for designing with the programmable DSP devices.
Ignition!: An informal history of liquid rocket propellants
John Drury Clark - 1972
A favorite of Tesla and SpaceX founder Elon Musk, listeners will want to tune into this "really good book on rocket[s]," available for the first time in audio. Ignition! is the story of the search for a rocket propellant which could be trusted to take man into space. This search was a hazardous enterprise carried out by rival labs who worked against the known laws of nature, with no guarantee of success or safety. Acclaimed scientist and sci-fi author John Drury Clark writes with irreverent and eyewitness immediacy about the development of the explosive fuels strong enough to negate the relentless restraints of gravity. The resulting volume is as much a memoir as a work of history, sharing a behind-the-scenes view of an enterprise that eventually took men to the moon, missiles to the planets, and satellites to outer space. A classic work in the history of science, listeners will want to get their hands on this influential classic, available for the first time in decades.
Data and Goliath: The Hidden Battles to Collect Your Data and Control Your World
Bruce Schneier - 2015
Your online and in-store purchasing patterns are recorded, and reveal if you're unemployed, sick, or pregnant. Your e-mails and texts expose your intimate and casual friends. Google knows what you’re thinking because it saves your private searches. Facebook can determine your sexual orientation without you ever mentioning it.The powers that surveil us do more than simply store this information. Corporations use surveillance to manipulate not only the news articles and advertisements we each see, but also the prices we’re offered. Governments use surveillance to discriminate, censor, chill free speech, and put people in danger worldwide. And both sides share this information with each other or, even worse, lose it to cybercriminals in huge data breaches.Much of this is voluntary: we cooperate with corporate surveillance because it promises us convenience, and we submit to government surveillance because it promises us protection. The result is a mass surveillance society of our own making. But have we given up more than we’ve gained? In Data and Goliath, security expert Bruce Schneier offers another path, one that values both security and privacy. He brings his bestseller up-to-date with a new preface covering the latest developments, and then shows us exactly what we can do to reform government surveillance programs, shake up surveillance-based business models, and protect our individual privacy. You'll never look at your phone, your computer, your credit cards, or even your car in the same way again.
Site Reliability Engineering: How Google Runs Production Systems
Betsy Beyer - 2016
So, why does conventional wisdom insist that software engineers focus primarily on the design and development of large-scale computing systems?In this collection of essays and articles, key members of Google's Site Reliability Team explain how and why their commitment to the entire lifecycle has enabled the company to successfully build, deploy, monitor, and maintain some of the largest software systems in the world. You'll learn the principles and practices that enable Google engineers to make systems more scalable, reliable, and efficient--lessons directly applicable to your organization.This book is divided into four sections: Introduction--Learn what site reliability engineering is and why it differs from conventional IT industry practicesPrinciples--Examine the patterns, behaviors, and areas of concern that influence the work of a site reliability engineer (SRE)Practices--Understand the theory and practice of an SRE's day-to-day work: building and operating large distributed computing systemsManagement--Explore Google's best practices for training, communication, and meetings that your organization can use
17
Bill Drummond - 2008
He references his own contributions to the canon of popular music, and he provides fascinating insider portraits of the industry and its protagonists. But above all, he questions our ideas of music and our attitude to sound, introducing us throughout this provocative and superbly written book to his current work, The17.
The Bad Disciples Series: Box Set
Savannah Rylan - 2017
The Bad Disciples MC are bad boy MC HEIST romances about badass bikers who love their MC as much as they love their women. Gunner I'll screw any woman I want, even the enemy. As a sniper in the military, I shot on sight. But now the only thing I have eyes for is Brooklyn, the new bartender at PJ's. Her curvy hips, those pouty lips, I want to touch every inch of her skin. I'll bend her over my bike and show her how a Bad Disciple really rides. But Brooklyn is hiding something. A secret that could rip us and the club apart. I killed her brother overseas. And now it haunts me in our streets. I’ll convince Brooklyn to stay with me. I never miss a target, and this time the bullseye is her heart. Hunter She bends all the right ways. I'm a hunter, I shoot to kill. That's what the military taught me, and now I protect my brothers in the Bad Disciples MC. But when I meet Kylie, a physical therapist at the VA, I don't need protection. Ever. Her beautiful body curves in every direction, she knows how to stretch herself to meet my needs. Kylie has her own demons though, an ex with a tendency for hitting women. And there is no way in hell I'm gonna let that mother fucker put his hands on her again. Or her son Carter. I'll protect them both with my life. Because they're my family now. Tank She took care of me, and now I'll take care of her. After being shot, the guys decide I have to go to a real doc. Luckily she's a nurse who is a five foot two brunette bombshell with legs for days. I'll make sure to repay her for her kindness. Again and again. When I find out she’s pregnant with my baby, I realize the club might not be the only thing in life. Can I have everything? When they are threatened, I have to decide. Noelle or the Bad Disciples. Family, or blood. Nobody touches either when I'm around. Glock I always get what I need. Even if I have to take it. I have more connections than the internet. I do whatever it takes to get information for the Bad Disciples MC Break an arm. F*ck who I need to. I always keep my emotions in check. Especially after Sage left. But when she comes back into town, feelings come rushing back. I can’t seem to keep my hands off of her. When Sage sees first hand what the Dragon Knights are doing to women, she wants to help the MC. But I refuse to let her get involved. It isn’t safe for a girl that looks like Sage to take on the rival club. But Sage doesn’t like to take no for an answer. How do I keep her safe, when I am the one that keeps pulling her back in?