Book picks similar to
iOS Drawing: Practical UIKit Solutions by Erica Sadun


half-read
ios_osx_android_e<br/>tc_dev
programming
sw-development

Learning Node


Shelley Powers - 2012
    This guide offers a friendly way to master Node fundamentals with clear and concise information you can use right away.Built on Google’s V8 JavaScript engine, Node offers high performance and easy scalability for server-side applications. Learning Node walks you through the differences and parallels between client-side and server-side programming, with practical examples of programming and deployment.* Quickly learn how to install and deploy Node* Understand how to use Node and related components to build sites and applications efficiently* Manage Node modules with npm* Create pages easily with template systems* Apply client-side skills, tools, and techniques on the server* Maintain a connection between browser and server with web sockets

The Definitive ANTLR 4 Reference


Terence Parr - 2012
    Whether it's a data format like JSON, a network protocol like SMTP, a server configuration file for Apache, a PostScript/PDF file, or a simple spreadsheet macro language--ANTLR v4 and this book will demystify the process. ANTLR v4 has been rewritten from scratch to make it easier than ever to build parsers and the language applications built on top. This completely rewritten new edition of the bestselling Definitive ANTLR Reference shows you how to take advantage of these new features. Build your own languages with ANTLR v4, using ANTLR's new advanced parsing technology. In this book, you'll learn how ANTLR automatically builds a data structure representing the input (parse tree) and generates code that can walk the tree (visitor). You can use that combination to implement data readers, language interpreters, and translators. You'll start by learning how to identify grammar patterns in language reference manuals and then slowly start building increasingly complex grammars. Next, you'll build applications based upon those grammars by walking the automatically generated parse trees. Then you'll tackle some nasty language problems by parsing files containing more than one language (such as XML, Java, and Javadoc). You'll also see how to take absolute control over parsing by embedding Java actions into the grammar. You'll learn directly from well-known parsing expert Terence Parr, the ANTLR creator and project lead. You'll master ANTLR grammar construction and learn how to build language tools using the built-in parse tree visitor mechanism. The book teaches using real-world examples and shows you how to use ANTLR to build such things as a data file reader, a JSON to XML translator, an R parser, and a Java class->interface extractor. This book is your ticket to becoming a parsing guru!What You Need: ANTLR 4.0 and above. Java development tools. Ant build system optional (needed for building ANTLR from source)

C++ Programming: From Problem Analysis to Program Design


D.S. Malik - 2002
    Best-selling author D.S. Malik employs a student-focused approach, using complete programming examples to teach introductory programming concepts. This third edition has been enhanced to further demonstrate the use of OOD methodology, to introduce sorting algorithms (bubble sort and insertion sort), and to present additional material on abstract classes. In addition, the exercise sets at the end of each chapter have been expanded, and now contain several calculus and engineering-related exercises. Finally, all programs have been written, compiled, and quality-assurance tested with Microsoft Visual C++ .NET, available as an optional compiler with this text.

Cocaine + Surfing: A Sordid History of Surfing's Greatest Love Affair


Chas Smith - 2018
    The 1960–70s image, bolstered by Tom Wolfe and Big Wednesday, was one of mild outlaws―tanned boys refusing to grow up, spending their days drinking beer and smoking joints on the beach in between mindless hours in the water.But in the 1980s, as surf brands morphed into multibillion-dollar companies, the derelict portrait began to harm business. The external surf image became Kelly Slater and Laird Hamilton, beacons of health, vitality, bravery, and clean-living.Internally, though, surfing had moved on from booze and weed to its heart’s true home, its soul’s twin flame: cocaine. The rise of cocaine in American popular culture as the choice of rich, white elites was matched, then quadrupled, within surf culture. The parties got wilder, the nights stretched longer, the stories became more ridiculously unbelievable. And there has been no stopping, no dip in passion.It is a forbidden love, and few, if any, outside the surf world know about this particular rhapsody. Drug use is kept very well-hidden, even from insiders, but evidence of its psychosis rears its head from time to time in the form of overdoses, bar fights, surf contests, murders, and cover-ups.Cocaine + Surfing draws back the curtain on a hopped-up, sometimes-sexy, sometimes-deadly relationship and uses cocaine as the vehicle to expose and explain the utterly absurd surf industry to outsiders.

Ascension


B.F. Rockriver - 2020
    For Eli Miller, it was never a choice.Most of Eli’s life has been spent running, doing everything in his power to protect his family. His world is plagued by war, wild magic, and unimaginable monsters. But none of these threats are more dangerous than the immortal beings known as Adventurers. They are players and Entarra is their game. Its citizens aren’t real. Yet, to the billions of near-sentient AI that live there, the game world is the only one they will ever know. It is where they are born, live, and die. Eli is no different. After being attacked with a strange weapon, Eli awakens as the thing he fears most: an adventurer. Struggling to cope with his new reality, he finds himself in the middle of the most nefarious plot of all: His world, and everything he loves, is about to be deleted.

Common LISP: A Gentle Introduction to Symbolic Computation


David S. Touretzky - 1989
    A LISP "toolkit" in each chapter explains how to use Common LISP programming and debugging tools such as DESCRIBE, INSPECT, TRACE and STEP.

Learn Ruby the Hard Way


Zed A. Shaw - 2011
    It assumes absolutely no prior programming knowledge and will guide you carefully and slowly through the learning process.Learn Ruby The Hard Way is a translation of the original "Learn Python The Hard Way" to teaching Ruby, with the translation done by Rob Sobers. "Learn Python The Hard Way" has taught hundreds of thousands worldwide how to code in Python, and this book uses the same proven method for Ruby. When you are done with this book you will have the skill to move on to other books about Ruby and be ready to understand them.

Game Project Completed: How Successful Indie Game Developers Finish Their Projects


Thomas Schwarzl - 2014
    They teach you how to make games. This book does not show you how to make games. It shows you how to take your game project to the finish line. Many game projects never make it beyond the alpha state.Game Development Success Is All About The Inner Game.Being a successful game developer does not (just) mean being a great programmer, a smart game designer or a gifted artist. It means dominating the inner game of game making. This separates the pros from the wannabes. It's the knowledge of how to stay focused, motivated and efficient during your game projects. It's the skillset of keeping things simple and avoiding misleading dreams of the next overnight success. Finally it's about thinking as a salesperson, not just as a designer, programmer or artist.

Reactive Programming with RxJava: Creating Asynchronous, Event-Based Applications


Tomasz Nurkiewicz - 2016
    With this practical book, Java developers will first learn how to view problems in the reactive way, and then build programs that leverage the best features of this exciting new programming paradigm.Authors Tomasz Nurkiewicz and Ben Christensen include concrete examples that use the RxJava library to solve real-world performance issues on Android devices as well as the server. You'll learn how RxJava leverages parallelism and concurrency to help you solve today's problems. This book also provides a preview of the upcoming 2.0 release.Write programs that react to multiple asynchronous sources of input without descending into callback hellGet to that aha! moment when you understand how to solve problems in the reactive wayCope with Observables that produce data too quickly to be consumedExplore strategies to debug and to test programs written in the reactive styleEfficiently exploit parallelism and concurrency in your programsLearn about the transition to RxJava version 2

The Most Human Human: What Talking with Computers Teaches Us About What It Means to Be Alive


Brian Christian - 2011
    Its starting point is the annual Turing Test, which pits artificial intelligence programs against people to determine if computers can “think.”Named for computer pioneer Alan Turing, the Tur­ing Test convenes a panel of judges who pose questions—ranging anywhere from celebrity gossip to moral conundrums—to hidden contestants in an attempt to discern which is human and which is a computer. The machine that most often fools the panel wins the Most Human Computer Award. But there is also a prize, bizarre and intriguing, for the Most Human Human.In 2008, the top AI program came short of passing the Turing Test by just one astonishing vote. In 2009, Brian Christian was chosen to participate, and he set out to make sure Homo sapiens would prevail.The author’s quest to be deemed more human than a com­puter opens a window onto our own nature. Interweaving modern phenomena like customer service “chatbots” and men using programmed dialogue to pick up women in bars with insights from fields as diverse as chess, psychiatry, and the law, Brian Christian examines the philosophical, bio­logical, and moral issues raised by the Turing Test.One central definition of human has been “a being that could reason.” If computers can reason, what does that mean for the special place we reserve for humanity?

The Busy Coder's Guide To Android Development


Mark L. Murphy - 2012
    "Java Programming & Application Development for Google/Open Handset Alliance Mobile Phones & Internet Devices."

Deliverance and Spiritual Warfare Manual: A Comprehensive Guide to Living Free


John Eckhardt - 1993
    Fight back with this easy-to-use guide. God has established the victory for you over the powers of the enemy. Deliverance will give you rest, and spiritual warfare will give you the training, strategies, and endurance so that you can live abundantly under the covenant blessings of God. Bringing much-needed light to expose the works of darkness, the Deliverance and Spiritual Warfare Manual provides essential information on spiritual warfare basics and strategies, including: ·          The names of demons and strongholds and specific prayers against them·          The ministry of deliverance and prayers for self-deliverance·          Fasting, prayer, and intercession for others, and much more! Don’t let fear keep you or those you love from peace and freedom. No matter what issue you are facing, this powerful guide gives you the tools you need to confront the enemy head-on.

Build Your Own Database Driven Website Using PHP & MySQL


Kevin Yank - 2001
    There has been a marked increase in the adoption of PHP, most notably in the beginning to intermediate levels. PHP now boasts over 30% of the server side scripting market (Source: php.weblogs.com).The previous edition sold over 17,000 copies exclusively through Sitepoint.com alone. With the release of PHP 5, SitePoint have updated this bestseller to reflect best practice web development using PHP 5 and MySQL 4.The 3rd Edition includes more code examples and also a new bonus chapter on structured PHP Programming which introduces techniques for organizing real world PHP applications to avoid code duplication and ensure code is manageable and maintainable. The chapter introduces features like include files, user-defined function libraries and constants, which are combined to produce a fully functional access control system suitable for use on any PHP Website.

25 Lessons I Have Learned (About Photography): The Art of Living


Lorenzo Dominguez - 2007
    Inspirational and poetic, this book will not only spark readers’ creative energies, but also reawaken your passion for life.In 2005, as a husband, father, and corporate employee — Lorenzo's life revolved around home, work, and his daily commute from the suburbs to the city.Then, one day, he found himself staying at the Little Church in midtown Manhattan in the wake of a marital separation. Living in virtual isolation for three months, he had a rare chance to re-examine his life.Quite unexpectedly, he found himself wandering around the city to take photographs, a passion he had let slide in the years of pursuing a career and starting a family. During his nightly sojourns through the streets of New York City, he was reminded of some important life lessons—lessons too easily forgotten in the blur of everyday existence. 25 Lessons has been the #1 best selling photo essay on amazon.com for 2010 and 2011. Printed paperback and hard cover versions with photos are also available here on amazon.PRAISE FOR LORENZO AND 25 LESSONS“In many of my conversations on great photographers, I frequently mention Lorenzo’s work. His sequential photographs…are nothing less that a visual urban poem. It has been my pleasure to watch Lorenzo’s rapid growth as a leading photographer of our time.”Jim Van Meter, Rochester, NY, USA“Lorenzo is a master. His body of work is some of the very best online and may very well be some of the best being done in the medium today. His street work follows in the tradition of Paul Strand, Cartier-Bresson, Garry Winogrand and Larry Friedlander. Lorenzo’s 25 Lessons are…as seminal as Ansel’s dissertation on the zone system. I found them to be reenergizing, perceptive and extremely useful. I have been touched by his story, his writings and by his work. I can’t imagine anyone not being so.”Barry Shapiro, Los Angeles, CA, USA“Lorenzo…has a passion for life, photography and writing. He is a linguistic genius, a storyteller through words and pictures. He captures with his camera the world as he sees it, its feelings, love, beauty and all it has to offer...” Brenda George, Adelaide, AustraliaABOUT THE PHOTOGRAPHER, AUTHOR & JOURNALISTLorenzo is a best-selling author, a writer and an award-winning street photographer.He has written numerous books, interviews and articles about fine art and photography for En Foco, Nueva Luz, Rain Tiger and the Examiner. Throughout most of 2010, his book, 25 Lessons I’ve Learned about photography Life! has been the #1 Best Selling Photo Essay and Artist & Photography Biography on Amazon.com. Paul Giguere, guru for the popular podcast thoughts on photography, considers 25 Lessons one of the "classic" essays on photography. In October of 2010, he served as the NYC photography adviser for the recently launched Microsoft foursquare photography app. In 2008, he was chosen to be the HP Be Brilliant Featured Artist.Since taking up digital photography in 2005, his photography has been featured in fotoMAGAZIN, Germany's premier photo magazine, and his photos have been cited, posted and published by over 350 other blogs, websites, and print publications. He has been called an "Internet photography sensation" by Time Out New York and is considered a "Flickr star" by Rob Walker, Consumed columnist, for New York Times Magazine.His work is represented worldwide by Getty Images.

The complete novels of Jane Austen


Jane Austen - 2016
    This book contains the complete novels of Jane Austen.- Lady Susan- Sense and Sensibility- Pride and Prejudice- Mansfield Park- Emma- Persuasion- Northanger Abbey- Love And Friendship And Other Early Works