Book picks similar to
iOS Drawing: Practical UIKit Solutions by Erica Sadun
calibre
half-read
indb
programming
Accidental Warrior: The Unlikely Tale of Bloody Hal
Colin Alexander - 2020
What he finds is a squabbling bunch of states, the consequence of the colonies having grown up on their own after European civilization collapsed from plague in the 1670s, and they are poised on the brink of war. For a socially awkward young man, who takes refuge in online games, this is a bad situation. He has no knowledge or experience that is useful in this world. He does, however, have one skill of value in a world where the rifle is a new invention – he is a competitive fencer.What do you do when the world is strange and you have no way to control your own fate? Can Hal grow up fast enough to survive in this world and can he find a way home?
Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman
Dave Hoover - 2009
To grow professionally, you also need soft skills and effective learning techniques. Honing those skills is what this book is all about. Authors Dave Hoover and Adewale Oshineye have cataloged dozens of behavior patterns to help you perfect essential aspects of your craft. Compiled from years of research, many interviews, and feedback from O'Reilly's online forum, these patterns address difficult situations that programmers, administrators, and DBAs face every day. And it's not just about financial success. Apprenticeship Patterns also approaches software development as a means to personal fulfillment. Discover how this book can help you make the best of both your life and your career. Solutions to some common obstacles that this book explores in-depth include:Burned out at work? "Nurture Your Passion" by finding a pet project to rediscover the joy of problem solving.Feeling overwhelmed by new information? Re-explore familiar territory by building something you've built before, then use "Retreat into Competence" to move forward again.Stuck in your learning? Seek a team of experienced and talented developers with whom you can "Be the Worst" for a while. "Brilliant stuff! Reading this book was like being in a time machine that pulled me back to those key learning moments in my career as a professional software developer and, instead of having to learn best practices the hard way, I had a guru sitting on my shoulder guiding me every step towards master craftsmanship. I'll certainly be recommending this book to clients. I wish I had this book 14 years ago!" -Russ Miles, CEO, OpenCredo
Messi: More Than a Superstar
Luca Caioli - 2008
It charts his successful battle to overcome a career-threatening growth hormone deficiency, following which he has proceeded to win almost every award and trophy, including an unprecedented four FIFA Ballons d'Or, the Oscar of world soccer.
The Well-Grounded Java Developer: Vital techniques of Java 7 and polyglot programming
Benjamin J. Evans - 2012
New JVM-based languages like Groovy, Scala, and Clojure are redefining what it means to be a Java developer. The core Standard and Enterprise APIs now co-exist with a large and growing body of open source technologies. Multicore processors, concurrency, and massive data stores require new patterns and approaches to development. And with Java 7 due to release in 2011, there's still more to absorb.The Well-Grounded Java Developer is a unique guide written for developers with a solid grasp of Java fundamentals. It provides a fresh, practical look at new Java 7 features along with the array of ancillary technologies that a working developer will use in building the next generation of business software.
The Silent Intelligence: The Internet of Things
Daniel Kellmereit - 2013
We talk about the history, trends, technology ecosystem and future of Connected Cities, Connected Homes, Connected Health and Connected Cars. We also discuss the most exciting growth areas for entrepreneurs and venture capital investors. We share exciting stories and unique opinions of more than 30 industry veterans, experts and visionaries from Google, Ericsson, AT&T, Qualcomm, SAP, MIT, Jawbone and many others. We called this book The Silent Intelligence because most of the activity and growth in the space so far has been outside of mainstream visibility. Our aim is to help executives, entrepreneurs, investors and everybody who is interested in this topic, better understand the opportunities and challenges of the Internet of Things. We also hope that the new growth opportunities discussed in this book will be as exciting to you as they are to us.
Marriage Unarranged
Ritu Bhathal - 2020
‘Chick Pea Curry’ Lit, Chick Lit with an Indian twist
It all started ended with that box…
Aashi’s life was all set.Or so she thought.Like in the Bollywood films, Ravi would woo her, charm her family and they’d get married and live happily ever after.
But then Aashi found the empty condom box...
Putting her ex-fiancé and her innocence behind her, Aashi embarks upon an enlightening journey, to another country, where vibrant memories are created, and unforgettable friendships forged.Old images erased, new beginnings to explore.
And how can she forget the handsome stranger she meets? A stranger who’s hiding something…
Missionaries Are Real People: Surviving transitions, navigating relationships, overcoming burnout and depression, and finding joy in God.
Ellen Rosenberger - 2016
Ellen Rosenberger grapples with the real problems, needs, and emotions that missionaries experience. She brings to light the struggles that are not talked about but are very real. She writes openly about depression and burnout, exploring the difficulties of transitions and overcoming conflict. Ellen addresses abuse, struggles with faith, and grief. By talking about these normally overlooked issues, Missionaries Are Real People aims to bring clarity and healing to silent hurts. Maybe you are a missionary who longs for someone to understand your struggles and name your issues. You think, I can’t let anyone know I am struggling with this, especially because I’m a missionary! Perhaps you feel debilitated by the stereotype that “missionaries are perfect” as you are living in the reality of your own brokenness and imperfection. You might feel as though you cannot express the under-the-surface issues that you are facing on the mission field. Having grown up on the mission field and having spent most of her adult life there, Ellen knows what it’s like to have struggled to live under the pressure to be perfect. She’s felt the pain of hidden struggles and masked-over issues. And she’s experienced freedom and healing in being vulnerable about her imperfections as a missionary. This book is not about methodology or theory, but about real life stories and experiences. It’s about the multi-faceted dynamics of missionary relationships with all their joys and struggles. Missionaries Are Real People unveils the unspoken realities of missionary life. Not for the sake of shaming but for the purpose of restoring. The time is now to break down stereotypes, to speak up for what is really going on, and to seek solutions. Let’s not delay another day. There might be a missionary’s life that depends on it.
Service-Oriented Design with Ruby and Rails
Paul Dix - 2010
Today, Rails developers and architects need better ways to interface with legacy systems, move into the cloud, and scale to handle higher volumes and greater complexity. In Service-Oriented Design with Ruby and Rails Paul Dix introduces a powerful, services-based design approach geared toward overcoming all these challenges. Using Dix's techniques, readers can leverage the full benefits of both Ruby and Rails, while overcoming the difficulties of working with larger codebases and teams. Dix demonstrates how to integrate multiple components within an enterprise application stack; create services that can easily grow and connect; and design systems that are easier to maintain and upgrade. Key concepts are explained with detailed Ruby code built using open source libraries such as ActiveRecord, Sinatra, Nokogiri, and Typhoeus. The book concludes with coverage of security, scaling, messaging, and interfacing with third-party services. Service-Oriented Design with Ruby and Rails will help you Build highly scalable, Ruby-based service architectures that operate smoothly in the cloud or with legacy systems Scale Rails systems to handle more requests, larger development teams, and more complex code bases Master new best practices for designing and creating services in Ruby Use Ruby to glue together services written in any language Use Ruby libraries to build and consume RESTful Web services Use Ruby JSON parsers to quickly represent resources from HTTP services Write lightweight, well-designed API wrappers around internal or external services Discover powerful non-Rails frameworks that simplify Ruby service implementation Implement standards-based enterprise messaging with Advanced Message Queuing Protocol (AMQP) Optimize performance with load balancing and caching Provide for security and authentication
The Lost Message of Paul
Steve Chalke - 2019
We need to begin with the ideas that informed Paul’s worldview and culture. Our goal is simple – to see things the way he saw them rather than the way we see them.· What if the whole idea of ‘original sin’ was never part of Paul’s thinking at all? · What if the idea that we are saved by faith in Christ, as Luther so strongly argued, was based on a mistranslation of Paul’s words, and even more seriously on a misunderstanding of Paul’s thinking? Was Luther – and Calvin who followed him – simply terribly wrong?‘The tragedy,’ writes Steve Chalke, ‘is that over the centuries the Church has time and again failed to communicate, or even to understand, the core of Paul’s message. Although Paul has often been presented as the champion of exclusion, he was the very opposite. He was the great includer; a revolutionary who saw a new inclusive world dawning and gave his life to help bring it in.’ Steve Chalke MBE is a Baptist minister, founder and leader of the Oasis Charitable Trust, and author of more than 50 books.
How to Create a Mind: The Secret of Human Thought Revealed
Ray Kurzweil - 2012
In How to Create a Mind, Kurzweil presents a provocative exploration of the most important project in human-machine civilization—reverse engineering the brain to understand precisely how it works and using that knowledge to create even more intelligent machines.Kurzweil discusses how the brain functions, how the mind emerges from the brain, and the implications of vastly increasing the powers of our intelligence in addressing the world’s problems. He thoughtfully examines emotional and moral intelligence and the origins of consciousness and envisions the radical possibilities of our merging with the intelligent technology we are creating.Certain to be one of the most widely discussed and debated science books of the year, How to Create a Mind is sure to take its place alongside Kurzweil’s previous classics which include Fantastic Voyage: Live Long Enough to Live Forever and The Age of Spiritual Machines.
Hadoop in Action
Chuck Lam - 2010
The intended readers are programmers, architects, and project managers who have to process large amounts of data offline. Hadoop in Action will lead the reader from obtaining a copy of Hadoop to setting it up in a cluster and writing data analytic programs.The book begins by making the basic idea of Hadoop and MapReduce easier to grasp by applying the default Hadoop installation to a few easy-to-follow tasks, such as analyzing changes in word frequency across a body of documents. The book continues through the basic concepts of MapReduce applications developed using Hadoop, including a close look at framework components, use of Hadoop for a variety of data analysis tasks, and numerous examples of Hadoop in action.Hadoop in Action will explain how to use Hadoop and present design patterns and practices of programming MapReduce. MapReduce is a complex idea both conceptually and in its implementation, and Hadoop users are challenged to learn all the knobs and levers for running Hadoop. This book takes you beyond the mechanics of running Hadoop, teaching you to write meaningful programs in a MapReduce framework.This book assumes the reader will have a basic familiarity with Java, as most code examples will be written in Java. Familiarity with basic statistical concepts (e.g. histogram, correlation) will help the reader appreciate the more advanced data processing examples. Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.
Shepherd's Quest
Brian S. Pratt - 2007
When Riyan stumbled upon an ancient burial tomb, he and the others soon discovered they had found the fabled King's Horde. A place reputed to hold a vast fortune.However, before they could gain access to the King's Horde, they must first recover the segments of the key that will open the sigil inscribed portal. One key they found within the ancient burial tomb in the hand of a long dead thief.Somehow they must find the segments of the key and open the Horde before word gets out. For should others learn that they have found the fabled King's Horde, less scrupulous men will be after them to claim the Horde for themselves.Their quest for the rest of The Broken Key ultimately leads them to a place located deep within hostile goblin territory, a place where even the goblins fear to go.
Clojure In Action
Amit Rathore - 2011
It teaches Clojure from the basics to advanced topics using practical, real-world application examples. Blow through the theory and dive into practical matters like unit-testing and environment set-up, all the way through building a scalable web-application using domain-specific languages, Hadoop, HBase, and RabbitMQ. About the TechnologyClojure is a modern Lisp for the JVM, and it has the strengths you'd expect: first-class functions, macros, support for functional programming, and a Lisp-like, clean programming style. About this BookClojure in Action is a practical guide focused on applying Clojure to practical programming challenges. You'll start with a language tutorial written for readers who already know OOP. Then, you'll dive into the use cases where Clojure really shines: state management, safe concurrency and multicore programming, first-class code generation, and Java interop. In each chapter, you'll first explore the unique characteristics of a problem area and then discover how to tackle them using Clojure. Along the way, you'll explore practical matters like architecture, unit testing, and set-up as you build a scalable web application that includes custom DSLs, Hadoop, HBase, and RabbitMQ. What's InsideA fast-paced Clojure tutorial Creating web services with Clojure Scaling through messaging Creating DSLs with Clojure's macro system Test-driven development with Clojure Distributed programming with Clojure, and moreThis book assumes you're familiar with an OO language like Java, C#, or C++ but requires no background in Lisp or Clojure itself.================================== Table of ContentsPART 1 GETTING STARTED Introduction to Clojure A whirlwind tour Building blocks of Clojure Polymorphism with multimethods Clojure and Java interop State and the concurrent world Evolving Clojure through macros PART 2 GETTING REAL Test-driven development and more Data storage with Clojure Clojure and the web Scaling through messaging Data processing with Clojure More on functional programming Protocols, records, and type More macros and DSLs
Quantum Computing Since Democritus
Scott Aaronson - 2013
Full of insights, arguments and philosophical perspectives, the book covers an amazing array of topics. Beginning in antiquity with Democritus, it progresses through logic and set theory, computability and complexity theory, quantum computing, cryptography, the information content of quantum states and the interpretation of quantum mechanics. There are also extended discussions about time travel, Newcomb's Paradox, the anthropic principle and the views of Roger Penrose. Aaronson's informal style makes this fascinating book accessible to readers with scientific backgrounds, as well as students and researchers working in physics, computer science, mathematics and philosophy.
Code: The Hidden Language of Computer Hardware and Software
Charles Petzold - 1999
And through CODE, we see how this ingenuity and our very human compulsion to communicate have driven the technological innovations of the past two centuries. Using everyday objects and familiar language systems such as Braille and Morse code, author Charles Petzold weaves an illuminating narrative for anyone who’s ever wondered about the secret inner life of computers and other smart machines. It’s a cleverly illustrated and eminently comprehensible story—and along the way, you’ll discover you’ve gained a real context for understanding today’s world of PCs, digital media, and the Internet. No matter what your level of technical savvy, CODE will charm you—and perhaps even awaken the technophile within.