Learning Swift: Building Apps for macOS, iOS, and Beyond
Get valuable hands-on experience with Swift 3, the latest version of Apple’s programming language. W ... more

Cocoa Programming for OS X: The Big Nerd Ranch Guide (5th Edition) (Big Nerd Ranch Guides)
Covering the bulk of what you need to know to develop full-featured applications for OS X, this edit ... more

React Design Patterns and Best Practices: Build easy to scale modular applications using the most powerful components and design patterns
Key FeaturesDive into the core patterns and components of React.js in order to master your applicati ... more

Design Patterns Explained: A New Perspective on Object Oriented Design, 2nd Edition (Software Patterns)
"One of the great things about the book is the way the authors explain concepts very simply using an ... more

Mastering Swift 4 - Fourth Edition: An in-depth and comprehensive guide to modern programming techniques with Swift
Dive into the latest release of the Swift programming language with this advanced development book f ... more

Node.js Design Patterns - Second Edition: Master best practices to build modular and scalable server-side web applications
Get the best out of Node.js by mastering its most powerful components and patterns to create modular ... more

Mastering TypeScript - Second Edition
Build enterprise-ready, industrial-strength web applications using TypeScript and leading JavaScript ... more

Adaptive Code: Agile coding with design patterns and SOLID principles (2nd Edition) (Developer Best Practices)
Write code that can adapt to changes.   By applying this book’s principles, you can create code that ... more

Objective-C Programming: The Big Nerd Ranch Guide (2nd Edition) (Big Nerd Ranch Guides)
Want to write iOS apps or desktop Mac applications? This introduction to programming and the Object ... more

Mastering TypeScript
Build enterprise-ready, industrial strength web applications using TypeScript and leading JavaScript ... more