Book picks similar to
iOS and macOS Performance Tuning: Cocoa, Cocoa Touch, Objective-C, and Swift by Marcel Weiher
programming
evaluate
have
swift-3-0
Programming Ruby: The Pragmatic Programmers' Guide
Dave Thomas - 2000
When Ruby first burst onto the scene in the Western world, the Pragmatic Programmers were there with the definitive reference manual, Programming Ruby: The Pragmatic Programmer's Guide.Now in its second edition, author Dave Thomas has expanded the famous Pickaxe book with over 200 pages of new content, covering all the improved language features of Ruby 1.8 and standard library modules. The Pickaxe contains four major sections:An acclaimed tutorial on using Ruby.The definitive reference to the language.Complete documentation on all built-in classes, modules, and methodsComplete descriptions of all 98 standard libraries.If you enjoyed the First Edition, you'll appreciate the expanded content, including enhanced coverage of installation, packaging, documenting Ruby source code, threading and synchronization, and enhancing Ruby's capabilities using C-language extensions. Programming for the World Wide Web is easy in Ruby, with new chapters on XML/RPC, SOAP, distributed Ruby, templating systems, and other web services. There's even a new chapter on unit testing.This is the definitive reference manual for Ruby, including a description of all the standard library modules, a complete reference to all built-in classes and modules (including more than 250 significant changes since the First Edition). Coverage of other features has grown tremendously, including details on how to harness the sophisticated capabilities of irb, so you can dynamically examine and experiment with your running code. Ruby is a wonderfully powerful and useful language, and whenever I'm working with it this book is at my side --Martin Fowler, Chief Scientist, ThoughtWorks
Visual C++ Programming
Yashavant P. Kanetkar - 2004
Learning XML
Erik T. Ray - 2001
Fortunately, there s a solution: Erik T. Ray s Learning XML, Second Edition. This book presents an outstanding birds-eye view of the XML landscape. It s definitely not a programming book (though it does introduce some key XML programming issues). Rather, it s focused on key ideas you need to understand whatever you want to do with XML. That could be document management, web or print content delivery, application integration, B2B commerce, data storage, internationalization -- you name it.Ray s day job is software developer and XML specialist at O Reilly. There, he s helped to implement a complete publishing solution, using DocBook-XML and Perl to produce books in print, on CD-ROM, and for online delivery. So he understands XML from the real-world point of view of someone with a job to do. His first goal is to take on the big questions. First, What is XML? Ray attacks this question from multiple angles, introducing XML as a general-purpose information storage system, a markup language toolkit, and an open standard (or, increasingly, a collection of standards). What can (and can t) you do with XML? What s the history that led us here? And what tools do you need to get started? Next, he introduces the basic building blocks of XML markup and all XML-derived languages: stuff you ll need to know regardless of your goals. Through easy examples, you ll understand elements, attributes, entities, and processing instructions -- and how they fit together in a well-formed XML document. Then, it s on to representing information with XML -- in other words, understanding the nature and planning the structure of the documents you ll be using. Ray starts simply, then builds on his basic examples to discuss narrative documents with text flows, block and inline elements, and titled sections. Once you can handle those, he discusses more complex information modeling, as used in specialized markup languages such as VML. This edition contains an entirely new chapter on XML Schemas -- what he calls the shepherds that keep documents from straying outside of the herd and causing trouble. Schemas, of course, have become hugely important. This is one of the best plain-English introductions to the topic we ve seen. Ray then turns to presentation, introducing CSS stylesheets, basic usage, rule matching, properties, and more. A little later on, he returns to the subject -- this time with a complete introduction to XSL-FO that illuminates two powerful examples. The first is TEI-XML, a markup language for scholarly documents (Ray presents a Shakespearean sonnet, appropriately coded). The second is the immensely powerful DocBook -- which, as we ve observed, Ray knows inside and out. Learning XML is superbly written. Clear explanations. Simple examples. Great metaphors and analogies. And excellent introductions to nearly every topic that matters, from links to presentation, transformation to internationalization. If you re just starting out with XML, you re lucky to have it. Bill CamardaBill Camarda is a consultant, writer, and web/multimedia content developer. His 15 books include Special Edition Using Word 2000 and Upgrading & Fixing Networks for Dummies, Second Edition.
Multiple View Geometry in Computer Vision
Richard Hartley - 2000
This book covers relevant geometric principles and how to represent objects algebraically so they can be computed and applied. Recent major developments in the theory and practice of scene reconstruction are described in detail in a unified framework. Richard Hartley and Andrew Zisserman provide comprehensive background material and explain how to apply the methods and implement the algorithms. First Edition HB (2000): 0-521-62304-9
Elements of Clojure
Zachary Tellman - 2019
This is necessary because, in the words of Michael Polanyi, "we can know more than we can tell." Our design choices are not the result of an ineluctable chain of logic; they come from a deeper place, one which is visceral and inarticulate.Polanyi calls this "tacit knowledge", a thing which we only understand as part of something else. When we speak, we do not focus on making sounds, we focus on our words. We understand the muscular act of speech, but would struggle to explain it.To write software, we must learn where to draw boundaries. Good software is built through effective indirection. We seem to have decided that this skill can only be learned through practice; it cannot be taught, except by example. Our decisions may improve with time, but not our ability to explain them. It's true that the study of these questions cannot yield a closed-form solution for judging software design. We can make our software simple, but we cannot do the same to its problem domain, its users, or the physical world. Our tacit knowledge of this environment will always inform our designs.This doesn't mean that we can simply ignore our design process. Polanyi tells us that tacit knowledge only suffices until we fail, and the software industry is awash with failure. Our designs may never be provably correct, but we can give voice to the intuition that shaped them. Our process may always be visceral, but it doesn't have to be inarticulate.And so this book does not offer knowledge, it offers clarity. It is aimed at readers who know Clojure, but struggle to articulate the rationale of their designs to themselves and others. Readers who use other languages, but have a passing familiarity with Clojure, may also find this book useful.
Programming Perl
Tom Christiansen - 1991
The first edition of this book, Programming Perl, hit the shelves in 1990, and was quickly adopted as the undisputed bible of the language. Since then, Perl has grown with the times, and so has this book.Programming Perl is not just a book about Perl. It is also a unique introduction to the language and its culture, as one might expect only from its authors. Larry Wall is the inventor of Perl, and provides a unique perspective on the evolution of Perl and its future direction. Tom Christiansen was one of the first champions of the language, and lives and breathes the complexities of Perl internals as few other mortals do. Jon Orwant is the editor of The Perl Journal, which has brought together the Perl community as a common forum for new developments in Perl.Any Perl book can show the syntax of Perl's functions, but only this one is a comprehensive guide to all the nooks and crannies of the language. Any Perl book can explain typeglobs, pseudohashes, and closures, but only this one shows how they really work. Any Perl book can say that my is faster than local, but only this one explains why. Any Perl book can have a title, but only this book is affectionately known by all Perl programmers as "The Camel."This third edition of Programming Perl has been expanded to cover version 5.6 of this maturing language. New topics include threading, the compiler, Unicode, and other new features that have been added since the previous edition.
Old Friend of Murder (A Lacy Steele Mystery Book 13)
Vanessa Gray Bartal - 2020
The Clockwork Chimera Series
Scott Baron - 2019
Big trouble. And she was going to clean it off if it was the last thing she'd do... which it was looking like it very well might be. Daisy had a simple rule for space travel. Don't blow up. So far she'd been managing to abide by that, but something was very much not right. With the powerful AI supercomputer guiding the craft beginning to show some disconcerting quirks of its own, and its unsettling cyborg assistant nosing into her affairs, Daisy’s unease was rapidly growing, as was her bigotry toward artificially intelligent beings. Add to the mix a crew of mechanically-enhanced humans, any one of whom she suspected might not be what they seemed, and Daisy found herself with a sense of pending dread tickling the periphery of her mind. Something was very much not right––she could feel it in her bones. The tricky part now was going to be overcoming her biases and figuring out what the threat was, before it could manifest from a mere sinking feeling in her gut into a potentially deadly reality. Only things were far different and far worse than she could ever have imagined, forcing her to repeatedly adjust and overcome a reality that turned out to be far from what it had originally seemed. The complete series set of all five of the Clockwork Chimera books: 1. Daisy's Run 2. Pushing Daisy 3. Daisy's Gambit 4. Chasing Daisy 5. Daisy's War A space opera adventure featuring damaged spaceships, rogue artificial intelligence, homicidal cyborgs, mechanically-enhanced humans, genetic engineering, nanotech, and, of course, bloodthirsty aliens.
Sober is the New Black: A Then and Now Account of Life Beyond Booze (giving up alcohol, wine time, alcoholic, alcohol, stop drinking)
Rachel Black - 2014
Rachel was no different. She juggled her many roles and responsibilities well and rewarded herself with wine at the end of each day; after all, she deserved it. But, gradually her wine intake began to increase each night and soon it had gone from being a little treat to an absolute necessity. As wine invaded more and more areas of her life, it became harder to cope. In turn it meant she drank more wine, firmly believing it was the cure, never considering for a moment that it could be the problem. Eventually, when wine was dictating everything she did and did not do, Rachel realised that something had to change. However, as soon as she attempted to restrict or moderate her drinking, she seemed to want it even more. Her best intentions fell quickly by the way side after the first bottle was opened and the first drink took control, compelling her to have more. Drinking would continue until there was none left or Rachel 'fell asleep'. The following day consisted of a hangover, depression, overeating, remorse, worry, despair and self-hatred, until the time came around when the next bottle could be opened and these awful feelings could be blotted out. This pattern of trying and failing to control her wine drinking brought Rachel to acknowledge that it was not possible to do so, and she decided that she had to remove alcohol from her life forever. Despite being sick and tired of the drinking-hangover-drinking cycle of failure, giving up was not easy and it was only after a few more failed attempts that Rachel managed to do so. This book details her life in that first year of going alcohol-free. It describes in detail how her everyday pursuits became challenging and changing. Her outlook on the whole point of life turned on its axis when alcohol was removed, leaving her with a whole different sense of self and being. The changes that occurred were astounding and beyond anything she believed could be possible. She thought that removing alcohol from her life was all about giving up; she had never considered what she might gain.
Too Close To The Sun
Jess Foley - 2002
Life has always been hard, and now she and her little brother Billy are left homeless and alone. But Grace must put her grief and fear aside, and think practically.
Accepting a job as companion to the wealthy, lonely Mrs Spencer means that she and Billy have a roof over their heads, but just as Grace starts to find her feet disaster strikes again. Things look desperate, and when she is offered marriage and the good life for herself and Billy, Grace is tempted. But is her suitor to be trusted? Or is she, in her search for safety for her little family, flying too close to the sun?
Her Dirty Little Secrets
Tanasia Thomas - 2015
However, Her Dirty Little Secrets 2 will be released on May 1st! *** Pierce is young, beautiful, intelligent and seemingly perfect. A promising young medical student with a passion for helping others, she's trying desperately to forget the abuse of her past by selflessly serving others. Her life is going as planned until she meets Gabe, a handsome street-smart businessman who sweeps her off her feet. In the midst of their love affair, the pair soon learn that blood is thicker than water, lust is a weapon more deadly than any bullet, jealousy is a potent poison and money is truly the root of all evil. They each hold secrets of their own that could ruin their relationship and change their lives forever. As friends become foes, the past comes back for a second chance and secrets are revealed, can their love pass the test when skeletons start to come out of the closet?
Big Bad Boys: The 7-Book Box Set
Nikki Chase - 2018
A collection of SEVEN full-length romances with HEAs and no cliffhangers, plus exclusive bonus chapters, featuring the couples from all seven stories that are included in the box set. BABY FOR MY BROTHER'S FRIEND It was supposed to be a one-night stand. Until I missed a period, and then two... Yeah. I’m pregnant. With a stranger’s baby. KNOCKED UP My prim-and-proper assistant has a dirty, dirty mind. I found her steamy writing on my computer. Now all I can think about is re-enacting the “good parts” of her story. But I don't sh*t where I eat. She's off-limits. Until I realize I need a baby — and she’d be the perfect surrogate. AGAIN My dad said the boy was trouble, and I didn't listen. Now, years after Aiden broke my heart, he suddenly reappears — everywhere. He shows up in the strangest places. I can't seem to escape him. Worse still, I don't want to. Even if I still hate what the boy did. I’m afraid I’m falling all over again for the man he's become. ROYAL BEAST Life’s not a fairy tale, and princes don't fall for bookish virgins like me. MY BROTHER'S FRIEND, THE DOM I started out with good intentions, I swear. I promised my best friend I’d protect his sister from a dark secret. Then I see her — all grown up, gorgeous, and completely off-limits. I try to stay away... until I find out just how bad she's been. Screw protection. What she really needs is punishment. MOUNTAIN MAN'S BABY PLAN Seven years ago, the mountain man broke my heart. I've managed to stay away from him... until now. MY BROTHER'S BEST FRIEND I’ve loved him my whole life. He’s only ever seen me as a crybaby. His friend's little sister. Now he’s back after 8 years away, and he doesn’t recognize me. The look in his eyes says I'm finally old enough for the ride of my life. I can't tell him who I am now… can I?
The Twelve-Factor App
Adam Wiggins - 2012
The twelve-factor app is a methodology for building software-as-a-service apps that: - Use declarative formats for setup automation, to minimize time and cost for new developers joining the project; - Have a clean contract with the underlying operating system, offering maximum portability between execution environments; - Are suitable for deployment on modern cloud platforms, obviating the need for servers and systems administration; - Minimize divergence between development and production, enabling continuous deployment for maximum agility; - And can scale up without significant changes to tooling, architecture, or development practices.The twelve-factor methodology can be applied to apps written in any programming language, and which use any combination of backing services (database, queue, memory cache, etc).
C++ Coding Standards: 101 Rules, Guidelines, and Best Practices
Herb Sutter - 2004
This happens automatically when following agood, simple set of guidelines.*They improve development speed, because the programmer doesn't need toalways make decisions starting from first principles.*They enhance teamwork by eliminating needless debates on inconsequentialissues and by making it easy for teammates to read and maintain each other'scode.The coding standards introduced by this book are a collection of guidelines forwriting high-quality C++ code.***They are the distilled conclusions of a rich collective experience of the C++community. Until now, this body of knowledge has been available only asfolklore or spread in bits and pieces throughout books.
UNIX Power Tools
Jerry Peek - 1993
It also covers add-on utilities and how to take advantage of clever features in the most popular UNIX utilities.Loaded with even more practical advice about almost every aspect of UNIX, this edition addresses the technology that UNIX users face today, differing from the first edition in a number of important ways.First, it slants the blend of options and commands more toward the POSIX utilities, including the GNU versions; the bash and tcsh shells have greater coverage, but we've kept the first edition's emphasis on the core concepts of sh and csh that will help you use all UNIX shells; and, Perl is more important than awk these days, so we've de-emphasized awk in this edition.This is a browser's book...like a magazine that you don't read from start to finish, but leaf through repeatedly until you realize that you've read it all. The book is structured so that it bursts at the seams with cross references. Interesting "sidebars" explore syntax or point out other directions for exploration, including relevant technical details that might not be immediately apparent. You'll find articles abstracted from other O'Reilly books, new information that highlights program "tricks" and "gotchas," tips posted to the Net over the years, and other accumulated wisdom.The 53 chapters in this book discuss topics like file management, text editors, shell programming -- even office automation. Overall, there's plenty of material here to satisfy even the most voracious appetites. The bottom line? UNIX Power Tools is loaded with practical advice about almost every aspect of UNIX. It will help you think creatively about UNIX, and will help you get to the point where you can analyze your own problems. Your own solutions won't be far behind.The CD-ROM includes all of the scripts and aliases from the book, plus perl, GNU emacs, netpbm (graphics manipulation utilities), ispell,screen, the sc spreadsheet, and about 60 other freeware programs. In addition to the source code, all the software is precompiled for Sun4, Digital UNIX, IBM AIX, HP/UX, Red Hat Linux, Solaris, and SCO UNIX.