Learning React Native: Building Native Mobile Apps with JavaScript


Bonnie Eisenman - 2016
    With this hands-on guide, you'll learn how to build applications that target iOS, Android, and other mobile platforms instead of browsers. You'll also discover how to access platform features such as the camera, user location, and local storage.With code examples and step-by-step instructions, author Bonnie Eisenman shows web developers and frontend engineers how to build and style interfaces, use mobile components, and debug and deploy apps. Along the way, you'll build several increasingly sophisticated sample apps with React Native before putting everything together at the end.Learn how React Native provides an interface to native UI componentsExamine how the framework uses native components analogous to HTML elementsCreate and style your own React Native components and applicationsInstall modules for APIs and features not supported by the frameworkGet tools for debugging your code, and for handling issues outside of JavaScriptPut it all together with the Zebreto effective-memorization flashcard appDeploy apps to the iOS App Store and Google's Play Store

Operating System Concepts


Abraham Silberschatz - 1985
    By staying current, remaining relevant, and adapting to emerging course needs, this market-leading text has continued to define the operating systems course. This Seventh Edition not only presents the latest and most relevant systems, it also digs deeper to uncover those fundamental concepts that have remained constant throughout the evolution of today's operation systems. With this strong conceptual foundation in place, students can more easily understand the details related to specific systems. New Adaptations * Increased coverage of user perspective in Chapter 1. * Increased coverage of OS design throughout. * A new chapter on real-time and embedded systems (Chapter 19). * A new chapter on multimedia (Chapter 20). * Additional coverage of security and protection. * Additional coverage of distributed programming. * New exercises at the end of each chapter. * New programming exercises and projects at the end of each chapter. * New student-focused pedagogy and a new two-color design to enhance the learning process.

Pragmatic Version Control Using Git


Travis Swicegood - 2008
    High-profile projects such as the Linux Kernel, Mozilla, Gnome, and Ruby on Rails are now using Distributed Version Control Systems (DVCS) instead of the old stand-bys of CVS or Subversion.Git is a modern, fast, DVCS. But understanding how it fits into your development can be a daunting task without an introduction to the new concepts. Whether you're just starting out as a professional programmer or are an old hand, this book will get you started using Git in this new distributed world. Whether you're making the switch from a traditional centralized version control system or are a new programmer just getting started, this book prepares you to start using Git in your everyday programming.Pragmatic Version Control Using Git starts with an overview of version control systems, and shows how being distributed enables you to work more efficiently in our increasingly mobile society. It then progresses through the basics necessary to get started using Git.You'll get a thorough overview of how to take advantage of Git. By the time you finish this book you'll have a firm grounding in how to use Git, both by yourself and as part of a team.Learn how to use how to use Git to protect all the pieces of your project Work collaboratively in a distributed environment Learn how to use Git's cheap branches to streamline your development Install and administer a Git server to share your repository

MATLAB Programming for Engineers


Stephen J. Chapman - 1999
    The book teaches MATLAB as a technical programming language showing students how to write clean, efficient, and well-documented programs. It makes no pretense at being a complete description of all of MATLAB's hundreds of functions. Instead, it teaches students how to locate any desired function with MATLAB's extensive on line help facilities. Overall, students develop problem-solving skills and are equipped for future courses and careers using the power of MATLAB.

Supply Chain Logistics Management


Donald J. Bowersox - 2002
    It provides a solid foundation that clearly describes the role of logistics within the supply chain.

The Kennedy Rifle


J.K. Brandon - 2012
    His claim triggers years of research by his son. As a court-certified expert on firearms and ballistics, Michael Cole writes a book about a second Dallas assassin and the weapon likely used. Cole is ridiculed, his reputation nearly destroyed. Finally, with the death of his father and the passing of five decades, Cole abandons his search for the truth. Meanwhile, his book attracts some unwanted attention from those originally involved.One day a woman comes to his office with killer looks and an unbelievable story. Kate Marlowe says she has proof of a JFK assassination conspiracy, that her uncle was bodyguard and driver for the assassin on the Grassy Knoll. After JFK's murder in 1963, he drove to Arizona to lay low and hide the sniper rifle. Now near death, he confesses his crime and the rifle's location to her. Go get the rifle, he tells her. Show the world what really happened. Kate travels to Arizona to enlist the help of Michael Cole and locate the true assassin's rifle.Before they can find it, rumors surface of the Kennedy Rifle and a mysterious auction on the fiftieth anniversary. Billionaire collectors, criminal arms-dealers, and coup d'etat participants join the hunt. Some want the truth, some want the truth buried, but all want the rifle...and Kate and Cole dead. Thanks to the miracle of Kindle publishing, this is a modified version with additional new material and a different ending from the original release.

Beginning Programming All-In-One Desk Reference for Dummies


Wallace Wang - 2007
    If programming intrigues you (for whatever reason), Beginning Programming All-In-One Desk Reference For Dummies is like having a starter programming library all in one handy, if hefty, book.In this practical guide, you'll find out about algorithms, best practices, compiling, debugging your programs, and much more. The concepts are illustrated in several different programming languages, so you'll get a feel for the variety of languages and the needs they fill.Inside you'll discover seven minibooks:Getting Started: From learning methods for writing programs to becoming familiar with types of programming languages, you'll lay the foundation for your programming adventure with this minibook. Programming Basics: Here you'll dive into how programs work, variables, data types, branching, looping, subprograms, objects, and more. Data Structures: From structures, arrays, sets, linked lists, and collections, to stacks, queues, graphs, and trees, you'll dig deeply into the data. Algorithms: This minibook shows you how to sort and search algorithms, how to use string searching, and gets into data compression and encryption. Web Programming: Learn everything you need to know about coding for the web: HyperText. Markup Language (better known simply as HTML), CSS, JavaScript, PHP, and Ruby. Programming Language Syntax: Introduces you to the syntax of various languages - C, C++, Java, C#, Perl, Python, Pascal, Delphi, Visual Basic, REALbasic - so you know when to use which one. Applications: This is the fun part where you put your newly developed programming skills to work in practical ways. Additionally, Beginning Programming All-In-One Desk Reference For Dummies shows you how to decide what you want your program to do, turn your instructions into "machine language" that the computer understands, use programming best practices, explore the "how" and "why" of data structuring, and more. And you'll get a look into various applications like database management, bioinformatics, computer security, and artificial intelligence. After you get this book and start coding, you'll soon realize that -- wow! You're a programmer!

Tomorrowland Junior Novel (Disney Junior Novel)


Elizabeth Rudnick - 2015
    This junior novel is based on the high-anticipated Walt Disney Studios film, Tomorrowland, and includes a full-color photo insert!

Get Your Hands Dirty on Clean Architecture: A hands-on guide to creating clean web applications with code examples in Java


Tom Hombergs - 2019
    

Programming JavaScript Applications: Robust Web Architecture With Node, HTML5, and Modern JS Libraries


Eric Elliott - 2012
    By applying the design patterns outlined in this book, you’ll learn how to write flexible and resilient code that’s easier—not harder—to work with as your code base grows.JavaScript has become one of the most widely used—and essential—programming languages for the Web, on both the client-side and server-side. In the real world, JavaScript applications are fragile, and when you change them things often break. Author Eric Elliott shows you how to add features without creating bugs or negatively impacting the rest of your code during the course of building a large JavaScript application.Examine the anatomy of a modern JavaScript applicationLearn best practices for code organization, modularity, and reuseApply Model-View-Controller architectures to client-side web developmentDelve into client-side (browser) and server-side (Node) approachesUse Node to design and program RESTful APIsLearn the processes teams use to build, test, deploy, and scale large JavaScript applicationsExpand your application’s reach through platform targets and internationalization

Advanced Swift


Chris Eidhof - 2016
    If you have read the Swift Programming Guide, and want to explore more, this book is for you.Swift is a great language for systems programming, but also lends itself for very high-level programming. We'll explore both high-level topics (for example, programming with generics and protocols), as well as low-level topics (for example, wrapping a C library and string internals).

Modern Automotive Technology


James E. Duffy - 1994
    This comprehensive textbook uses a building-block approach that starts with the fundamental principles of system operation and progresses gradually to complex diagnostic and service procedures. Short sentences, concise definitions, and thousands of color illustrations help students learn quickly and easily. This newly revised text provides thorough coverage of the latest developments in the automotive field, including hybrid drive systems, computer network communication, and tire pressure monitoring systems. Organized around the eight ASE automobile test areas, Modern Automotive Technology is a valuable resource for students preparing for a career in automotive technology, as well as experienced technicians who are preparing for the ASE certification tests.

Heat Transfer


Jack P. Holman - 1963
    This ninth edition covers both analytical and empirical approaches to the subject. The examples and templates provide students with resources for computer-numerical solutions.

101 Secret Hiding Places | Hide What You Don't Want Found! (Survival Guide Series)


George Shepherd - 2015
    In other cases, whatever it is you’re intending to protect may be highly confidential information that requires increased security. A hollow book just won’t do. This book isn’t hollow; in it, we will discuss various hiding places, from the simple and straight forward to the complex – a place to hide your cash from your light-fingered roommate or a place where your family heirlooms may be safe from the most cunning of jewelry thieves. We will also look at secret hiding places specific to travel, as tourists are often a prime target for petty theft or burglary. The use of secret hiding places isn’t limited to hiding items of value; hiding places can also be used to conceal weapons. Carrying a weapon on your person at all times will allow you to defend yourself should the need arise, without provoking suspicion in your assailant or making those around you feel threatened. We’ll provide a few methods by which to hide both valuables and weapons on your person. Learn how to hide your treasures, items and documents securely: 1) In Your Home 2) On The Road 3) When You're Traveling 4) From Hackers/Cyber Thieves and more...

Building Mobile Apps at Scale: 39 Engineering Challenges


Gergely Orosz - 2021
    By scale, we mean having numbers of users in the millions and being built by large engineering teams.For mobile engineers, this book is a blueprint for modern app engineering approaches. For non-mobile engineers and managers, it is a resource with which to build empathy and appreciation for the complexity of world-class mobile engineering.