An introduction to SQLite for both iOS and Android developers. The book includes a discussion of when to use SQLite, and chapters devoted to using SQLite with the most likely programming languages and then goes through adding a simple database to an Android or iOS app and finall…
Learn to Program with C teaches computer programming to the complete beginner using the native C language. As such, it assumes you have no knowledge whatsoever about programming. The main goal of this book is to teach fundamental programming principles using C, one of the most w…
Coding interviews: questions, analysis & solutions
by He, Harry
fromExpert's voice in programming
This book is about coding interview question of software and Internet companies. It covers five key factors which determine performance of candidates: (1) the basics of programming languages, data structures and algorithms, (2) approaches to writing code with high quality, (3) t…
Featuring hands-on examples and exercises using Open Source codebases, like Coreboot and EFI Development Kit (tianocore) and Chromebook, this book combines a timely and thorough overview of firmware solutions for the rapidly evolving embedded ecosystem with in-depth coverage of …
Embedded Firmware Solutions is the perfect introduction and daily-use field guide--for the thousands of firmware designers, hardware engineers, architects, managers, and developers--to Intelℓ́ℓs new firmware direction (including Quark coverage), showing how to integrate Intel℗ʼ A…
Featuring hands-on examples and exercises using Open Source codebases, like Coreboot and EFI Development Kit (tianocore) and Chromebook, this book combines a timely and thorough overview of firmware solutions for the rapidly evolving embedded ecosystem with in-depth coverage of …
The groundbreaking book Design Driven Testing brings sanity back to the software development process by flipping around the concept of Test Driven Development (TDD)--restoring the concept of using testing to verify a design instead of pretending that unit tests are a replacement…
The groundbreaking book Design Driven Testing brings sanity back to the software development process by flipping around the concept of Test Driven Development (TDD) - restoring the concept of using testing to verify a design instead of pretending that unit tests are a replacemen…
"Test driven development (TDD) tells us to write unit tests before writing code. We say that's just backwards ... In this book we use a real-life project to demonstrate that driving tests from the design (and the requirements) is easier, more rigorous, and much more rewarding."-…