You Don't Know JS: Scope and Closures (You Don't Know JS, #2)

You Don't Know JS: Scope and Closures (You Don't Know JS, #2) No matter how much experience you have with JavaScript, odds are you don t fully understand the language This concise yet in depth guide takes you inside scope and closures, two core concepts you need to know to become a efficient and effective JavaScript programmer You ll learn how and why t

You Don't Know JS: Up & Going

You Don't Know JS: Up & Going It s easy to learn parts of JavaScript, but much harder to learn it completely or even sufficiently whether you re new to the language or have used it for years With the You Don t Know JS book series, you ll get a complete understanding of JavaScript, including trickier parts of the language

Building Microservices: Designing Fine-Grained Systems

Building Microservices: Designing Fine-Grained Systems Distributed systems have become fine grained in the past 10 years, shifting from code heavy monolithic applications to smaller, self contained microservices But developing these systems brings its own set of headaches With lots of examples and practical advice, this book takes a holistic view

You Don't Know JS: Types & Grammar

You Don't Know JS: Types & Grammar No matter how much experience you have with JavaScript, odds are you don t fully understand the language As part of the You Don t Know JS series, this compact guide explores JavaScript types in greater depth than previous treatments, defining the problems of coercion, demonstrating why types work

You Don't Know JS: ES6 & Beyond

You Don't Know JS: ES6 & Beyond No matter how much experience you have with JavaScript, odds are you don t fully understand the language As part of the You Don t Know JS series, this compact guide focuses on new features available in ECMAScript 6 ES6 , the latest version of the standard upon which JavaScript is built Like oth

You Don't Know JS: Async & Performance

You Don't Know JS: Async & Performance No matter how much experience you have with JavaScript, odds are you don t fully understand the language As part of the You Don t Know JS series, this concise yet in depth guide focuses on new asynchronous features and performance techniques including Promises, generators, and Web Workers that

You Don't Know JS: this & Object Prototypes

You Don't Know JS: this & Object Prototypes No matter how much experience you have with JavaScript, odds are you don t fully understand the language This concise, in depth guide takes you inside JavaScript s this structure and object prototypes You ll learn how they work and why they re integral to behavior delegation a design pattern in w

Introduction to Networking: How the Internet Works

Introduction to Networking: How the Internet Works This book demystifies the amazing architecture and protocols of computers as they communicate over the Internet While very complex, the Internet operates on a few relatively simple concepts that anyone can understand Networks and networked applications are embedded in our lives Understanding how

CSS Secrets: Better Solutions to Everyday Web Design Problems

CSS Secrets: Better Solutions to Everyday Web Design Problems Based on two popular talks from author Lea Verou including CSS3 Secrets 10 things you may not know about CSS this practical guide provides intermediate to advanced CSS developers with than 40 undocumented techniques and tips for using CSS3 to create better websites The talks that spawned

Speaking JavaScript

Speaking JavaScript Like it or not, JavaScript is everywhere these days from browser to server to mobile and now you, too, need to learn the language or dive deeper than you have This concise book guides you into and through JavaScript, written by a veteran programmer who once found himself in the same position Spea

The Mobile Web Handbook

The Mobile Web Handbook How do you handle mobile browsers What do you need to know about networks, operators and device vendors What s the story behind position fixed, overflow auto and the three viewports Are touch events reliable and how exactly do they work And how do you test on mobile anyway The book covers all

Atomic Design

Atomic Design We re tasked with making interfaces for users in contexts using browsers on devices with screen sizes and capabilities than ever before That s a daunting task indeed Thankfully, design systems are here to help Atomic Design details all that goes into creating and mai

Responsive Web Design

Responsive Web Design From mobile browsers to netbooks and tablets, users are visiting your sites from an increasing array of devices and browsers Are your designs ready Learn how to think beyond the desktop and craft beautiful designs that anticipate and respond to your users needs Ethan Marcotte will explore CSS te

Designing With Web Standards

Designing With Web Standards You code And code And code You build only to rebuild You focus on making your site compatible with almost every browser or wireless device ever put out there Then along comes a new device or a new browser, and you start all over again You can get off the merry go round It s time to stop livin

JavaScript: The Good Parts

JavaScript: The Good Parts Most programming languages contain good and bad parts, but JavaScript has than its share of the bad, having been developed and released in a hurry before it could be refined This authoritative book scrapes away these bad features to reveal a subset of JavaScript that s reliable, readable,