Book picks similar to
AI as a Service: Serverless machine learning with AWS by Peter Elger
humblebundle
machine-learning
manning-unread
software
Adventures In Raspberry Pi (Adventures In ...)
Carrie Anne Philbin - 2013
Written for 11- to 15-year-olds and assuming no prior computing knowledge, this book uses the wildly successful, low-cost, credit-card-sized Raspberry Pi computer to explain fundamental computing concepts. Young people will enjoy going through the book's nine fun projects while they learn basic programming and system administration skills, starting with the very basics of how to plug in the board and turn it on. Each project includes a lively and informative video to reinforce the lessons. It's perfect for young, eager self-learners—your kids can jump in, set up their Raspberry Pi, and go through the lessons on their own. Written by Carrie Anne Philbin, a high school teacher of computing who advises the U.K. government on the revised ICT Curriculum Teaches 11- to 15-year-olds programming and system administration skills using Raspberry Pi Features 9 fun projects accompanied by lively and helpful videos Raspberry Pi is a $35/£25 credit-card-sized computer created by the non-profit Raspberry Pi Foundation; over a million have been sold Help your children have fun and learn computing skills at the same time with Adventures in Raspberry Pi.
The Unofficial LEGO Technic Builder's Guide
Paweł "Sariel" Kmieć - 2012
Using motors, gears, pneumatics, pulleys, linkages, and more, you can design LEGO models that really move.The Unofficial LEGO Technic Builder's Guide is filled with building tips for creating strong yet elegant machines and mechanisms with the Technic system. Author Pawel "Sairel" Kmiec will teach you the foundations of LEGO Technic building, from simple machines to advanced mechanics, even explaining how to create realistic to-scale models. Sariel, a world-renowned LEGO Technic expert, offers unique insight into mechanical principles like torque, power translation, and gear ratios, all using Technic bricks. You'll learn how to:Create sturdy connections that can withstand serious stressRe-create specialized LEGO pieces like casings and u-joints, and build solutions like Schmidt and Oldham couplings, when no standard piece will doBuild custom differentials, suspensions, transmissions, and steering systemsPick the right motor for the job—and transform its properties to suit your needsCombine studfull and studless building styles for a stunning lookCreate remote-controlled vehicles, lighting systems, motorized compressors, and pneumatic enginesThis beautifully illustrated, full-color book will inspire you with ideas for building amazing machines like tanks with suspended treads, supercars, cranes, bulldozers, and much more. Your Technic adventure starts now!
Black Bird
Greg Enslen - 2003
He's a drifter, leaving a trail of fear and death from coast to coast. Although he has always successfully avoided capture, he is haunted by the memory of the Sheriff of Liberty, Virginia. The man died nearly catching Jack--in fact, it was only by dumb luck that Jack had escaped. And that's always bothered him. Now, he's returning to the small town to settle the score. In Liberty, David Beaumont can't wait to leave his small hometown. He's grown so tired of listening to the endless stories about what a great man his father had been, how he had saved their town from a killer, sacrificing his own life to save them. David's got his money together, he's quit his job, and he's leaving town. He's leaving it all behind him.The only problem is the killings have started again...and David's the only one that can stop them. Should he return to the small town he despises? And if he does, will he end up the way his father did--dead?
Code Craft: The Practice of Writing Excellent Code
Pete Goodliffe - 2006
But not all know how to craft great code - code that is well written and easy to understand. Code Craft teaches programmers how to move beyond writing correct code to writing great code. The book covers code writing concerns, including code presentation style, variable naming, error handling, and security; and the wider issues of programming in the real world, such as good teamwork, development processes, and documentation. Code Craft presents language-agnostic advice that is relevant to all developers, from an author with loads of practical experience. A Q&A section at the end of each chapter helps readers to review the material and makes the book suited for academic use as well.
Cloud Native Infrastructure: Patterns for Scalable Infrastructure and Applications in a Dynamic Environment
Justin Garrison - 2017
This practical guide shows you how to design and maintain infrastructure capable of managing the full lifecycle of these implementations.Engineers Justin Garrison (Walt Disney Animation Studios) and Kris Nova (Dies, Inc.) reveal hard-earned lessons on architecting infrastructure for massive scale and best in class monitoring, alerting, and troubleshooting. The authors focus on Cloud Native Computing Foundation projects and explain where each is crucial to managing modern applications.Understand the fundamentals of cloud native application design, and how it differs from traditional application designLearn how cloud native infrastructure is different from traditional infrastructureManage application lifecycles running on cloud native infrastructure, using Kubernetes for application deployment, scaling, and upgradesMonitor cloud native infrastructure and applications, using fluentd for logging and prometheus + graphana for visualizing dataDebug running applications and learn how to trace a distributed application and dig deep into a running system with OpenTracing
The LEGO MINDSTORMS EV3 Discovery Book: A Beginner's Guide to Building and Programming Robots
Laurens Valk - 2014
This full color book teaches you fundamental programming and robotics skills as you build and program powerful robots that move, monitor sensors, and respond to their environments. You will build seven increasingly sophisticated robots like the BRICK SORT3R (a robot that sorts bricks by color and size), the THE SNATCH3R (an autonomous robotic arm), and LAVA R3X (a humanoid that walks and talks). Valk also covers more advanced programming techniques like data wires and variables, and shows you how to create custom remote control programs. More than 100 building and programming challenges throughout encourage you to think creatively and to apply what you've learned to invent your own robots.
Bioshock and Philosophy: Irrational Game, Rational Book
Luke Cuddy - 2015
BioShock and Philosophy: Irrational Game, Rational Book presents expert reflections by philosophers (and Bioshock connoisseurs) on this critically acclaimed and immersive fan-favorite. Reveals the philosophical questions raised through the artistic complexity, compelling characters and absorbing plots of this ground-breaking first-person shooter (FPS) Explores what BioShock teaches the gamer about gaming, and the aesthetics of video game storytelling Addresses a wide array of topics including Marxism, propaganda, human enhancement technologies, political decision-making, free will, morality, feminism, transworld individuality, and vending machines in the dystopian society of Rapture Considers visionary game developer Ken Levine's depiction of Ayn Rand's philosophy, as well as the theories of Aristotle, de Beauvoir, Dewey, Leibniz, Marx, Plato, and others from the Hall of Philosophical Heroes
Head First Statistics
Dawn Griffiths - 2008
Whether you're a student, a professional, or just curious about statistical analysis, Head First's brain-friendly formula helps you get a firm grasp of statistics so you can understand key points and actually use them. Learn to present data visually with charts and plots; discover the difference between taking the average with mean, median, and mode, and why it's important; learn how to calculate probability and expectation; and much more.Head First Statistics is ideal for high school and college students taking statistics and satisfies the requirements for passing the College Board's Advanced Placement (AP) Statistics Exam. With this book, you'll:Study the full range of topics covered in first-year statistics Tackle tough statistical concepts using Head First's dynamic, visually rich format proven to stimulate learning and help you retain knowledge Explore real-world scenarios, ranging from casino gambling to prescription drug testing, to bring statistical principles to life Discover how to measure spread, calculate odds through probability, and understand the normal, binomial, geometric, and Poisson distributions Conduct sampling, use correlation and regression, do hypothesis testing, perform chi square analysis, and moreBefore you know it, you'll not only have mastered statistics, you'll also see how they work in the real world. Head First Statistics will help you pass your statistics course, and give you a firm understanding of the subject so you can apply the knowledge throughout your life.
Cassandra: The Definitive Guide
Eben Hewitt - 2010
Cassandra: The Definitive Guide provides the technical details and practical examples you need to assess this database management system and put it to work in a production environment.Author Eben Hewitt demonstrates the advantages of Cassandra's nonrelational design, and pays special attention to data modeling. If you're a developer, DBA, application architect, or manager looking to solve a database scaling issue or future-proof your application, this guide shows you how to harness Cassandra's speed and flexibility.Understand the tenets of Cassandra's column-oriented structureLearn how to write, update, and read Cassandra dataDiscover how to add or remove nodes from the cluster as your application requiresExamine a working application that translates from a relational model to Cassandra's data modelUse examples for writing clients in Java, Python, and C#Use the JMX interface to monitor a cluster's usage, memory patterns, and moreTune memory settings, data storage, and caching for better performance
Songwriting for Dummies
Jim Peterik - 2002
Written by a group of music industry pros, this practical guide shows you how to develop your songwriting skills and successfully utilize the Internet to promote and market your work!Whether you?re a first-time songwriter or songwriting vet looking for a fast-track into the recording industry, this friendly, easy-to-follow guide is the source for you. Using well-known tunes as examples, the authors walk you through everything you need to know to write hit singles, catchy jingles, and everything in between.25% new and updated content, including information on social media networks YouTube, Twitter, Viddler, and Digg Coverage of the latest music industry trends and techniques Tips and tricks to combat songwriter's block Whether you want to know how to compose a love song for that special someone or you?re looking break into the industry Songwriting For Dummies, 2nd Edition is a gold mine of inspiration and how-to information.
Introducing Elixir: Getting Started in Functional Programming
Simon St.Laurent - 2013
If you're new to Elixir, its functional style can seem difficult, but with help from this hands-on introduction, you'll scale the learning curve and discover how enjoyable, powerful, and fun this language can be. Elixir combines the robust functional programming of Erlang with an approach that looks more like Ruby and reaches toward metaprogramming with powerful macro features.Authors Simon St. Laurent and J. David Eisenberg show you how to write simple Elixir programs by teaching you one skill at a time. You’ll learn about pattern matching, recursion, message passing, process-oriented programming, and establishing pathways for data rather than telling it where to go. By the end of your journey, you’ll understand why Elixir is ideal for concurrency and resilience.* Get comfortable with IEx, Elixir's command line interface* Become familiar with Elixir’s basic structures by working with numbers* Discover atoms, pattern matching, and guards: the foundations of your program structure* Delve into the heart of Elixir processing with recursion, strings, lists, and higher-order functions* Create processes, send messages among them, and apply pattern matching to incoming messages* Store and manipulate structured data with Erlang Term * Storage (ETS) and the Mnesia database* Build resilient applications with the Open Telecom Platform (OTP)* Define macros with Elixir's meta-programming tools.
Harmonica for Dummies [With CDROM]
Winslow Yerxa - 2008
Helpful diagrams show you how to shape sounds using your tongue, throat, and hands. Before you know it you'll be playing melodies, chugging out rhythms, and bending notes with ease. You'll also pick up some basics of music theory and learn how to read the notation and tablature for all the music in the book. Discover how to: Play right out of the box with little or no experience using an inexpensive diatonic harmonica in the key of CMake that wonderful wailing soundCreate exciting rhythms and play soloUnderstand how the harmonica worksPlay all of the music on the Bonus CDRead tablature, educate your eye, and develop your earBreath correctly while playingBend notes up and downPlay one harp in many keysDevelop your style in blues rock, country, folk, and morePlay with other musiciansWork with a microphone to create great soundsSo stop dreaming and start playing "Harmonica For Dummies" will get you wailing in no timeNote: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.
Clojure Programming
Chas Emerick - 2011
This book helps you learn the fundamentals of Clojure with examples relating it to the languages you know already, in the domains and topics you work with every day. See how this JVM language can help eliminate unnecessary complexity from your programming practice and open up new options for solving the most challenging problems. Clojure Programming demonstrates the language's flexibility by showing how it can be used for common tasks like web programming and working with databases, up through more demanding applications that require safe, effective concurrency and parallelism, data and statistical analysis, and more. This in-depth look helps tie together the full Clojure development experience, from how to organize your project and an introduction to Clojure build tooling, to a tutorial on how to make the most of Clojure’s REPL during development, and how to deploy your finished application in a cloud environment.Learn how to use Clojure without losing your investment in the Java platform Understand the advantages of Clojure as an efficient Lisp for the JVM See how Clojure is used today in several practical domains Discover how Clojure eliminates the need for many verbose and complicated design patterns Deploy large web applications across tens or hundreds of cloud nodes with Clojure
OAuth 2 in Action
Justin Richer - 2017
You'll learn how to confidently and securely build and deploy OAuth on both the client and server sides. Foreword by Ian Glazer.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.About the TechnologyThink of OAuth 2 as the web version of a valet key. It is an HTTP-based security protocol that allows users of a service to enable applications to use that service on their behalf without handing over full control. And OAuth is used everywhere, from Facebook and Google, to startups and cloud services.About the BookOAuth 2 in Action teaches you practical use and deployment of OAuth 2 from the perspectives of a client, an authorization server, and a resource server. You'll begin with an overview of OAuth and its components and interactions. Next, you'll get hands-on and build an OAuth client, an authorization server, and a protected resource. Then you'll dig into tokens, dynamic client registration, and more advanced topics. By the end, you'll be able to confidently and securely build and deploy OAuth on both the client and server sides.What's InsideCovers OAuth 2 protocol and designAuthorization with OAuth 2OpenID Connect and User-Managed AccessImplementation risksJOSE, introspection, revocation, and registrationProtecting and accessing REST APIsAbout the ReaderReaders need basic programming skills and knowledge of HTTP and JSON.About the AuthorJustin Richer is a systems architect and software engineer. Antonio Sanso is a security software engineer and a security researcher. Both authors contribute to open standards and open source.Table of ContentsPart 1 - First stepsWhat is OAuth 2.0 and why should you care?The OAuth dance Part 2 - Building an OAuth 2 environmentBuilding a simple OAuth clientBuilding a simple OAuth protected resourceBuilding a simple OAuth authorization serverOAuth 2.0 in the real world Part 3 - OAuth 2 implementation and vulnerabilitiesCommon client vulnerabilitiesCommon protected resources vulnerabilitiesCommon authorization server vulnerabilitiesCommon OAuth token vulnerabilities Part 4 - Taking OAuth furtherOAuth tokensDynamic client registrationUser authentication with OAuth 2.0Protocols and profiles using OAuth 2.0Beyond bearer tokensSummary and conclusions
Arduino Cookbook
Michael Margolis - 2010
This simple microcontroller board lets artists and designers build a variety of amazing objects and prototypes that interact with the physical world. With this cookbook you can dive right in and experiment with more than a hundred tips and techniques, no matter what your skill level is.The recipes in this book provide solutions for most common problems and questions Arduino users have, including everything from programming fundamentals to working with sensors, motors, lights, and sound, or communicating over wired and wireless networks. You'll find the examples and advice you need to begin, expand, and enhance your projects right away.Get to know the Arduino development environmentUnderstand the core elements of the Arduino programming languageUse common output devices for light, motion, and soundInteract with almost any device that has a remote controlLearn techniques for handling time delays and time measurementUse simple ways to transfer digital information from sensors to the Arduino deviceCreate complex projects that incorporate shields and external modulesUse and modify existing Arduino libraries, and learn how to create your own