You Don't Know JS: Scope & ClosuresNo 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 more efficient and effective JavaScript programmer. You'll learn how and why they work, and how an understanding of closures can be a powerful part of your development skillset.
Like other books in the "You Don't Know JS" series, Scope and Closures dives into trickier parts of the language that many JavaScript programmers simply avoid. Armed with this knowledge, you can achieve true JavaScript mastery. ...
Responsive Theming for DrupalIf you want your Drupal website to work well on smartphones, tablets, and desktops, this practical guide shows you how to incorporate Responsive Web Design (RWD) with specific Drupal 7 themes. You'll learn how to create attractive, easy-to-navigate layouts for everything from tiny phone screens to 30-inch desktop monitors—all with the same codebase.
Ideal for experienced Drupal developers, this book takes you through RWD basics and shows you how to build sites based on Aurora, Zen, and Omega - three popular base themes created by Drupal contributors. Whether you're creating a new site with RWD or adapting an existing one, you'll learn how to become a better, more efficient Drupal themer. ...
Learning Web App DevelopmentGrasp the fundamentals of web application development by building a simple database-backed app from scratch, using HTML, JavaScript, and other open source tools. Through hands-on tutorials, this practical guide shows inexperienced web app developers how to create a user interface, write a server, build client-server communication, and use a cloud-based service to deploy the application.
Each chapter includes practice problems, full examples, and mental models of the development workflow. Ideal for a college-level course, this book helps you get started with web app development by providing you with a solid grounding in the process. ...
Network Security Through Data AnalysisTraditional intrusion detection and logfile analysis are no longer enough to protect today's complex networks. In this practical guide, security researcher Michael Collins shows you several techniques and tools for collecting and analyzing network traffic datasets. You'll understand how your network is used, and what actions are necessary to protect and improve it.
Divided into three sections, this book examines the process of collecting and organizing data, various tools for analysis, and several different analytic scenarios and techniques. It's ideal for network administrators and operational security analysts familiar with scripting. ...
Learning Cocoa with Objective-C, 4th EditionGet up to speed on Cocoa and Objective-C, and start developing applications on the iOS and OS X platforms. If you don't have experience with Apple's developer tools, no problem! From object-oriented programming to storing app data in iCloud, the fourth edition of this book covers everything you need to build apps for the iPhone, iPad, and Mac.
You'll learn how to work with the Xcode IDE, Objective-C's Foundation library, and other developer tools such as Event Kit framework and Core Animation. Along the way, you'll build example projects, including a simple Objective-C application, a custom view, a simple video player application, and an app that displays calendar events for the user. ...
Magento Search Engine OptimizationMagento is a feature-rich, professional, open source e-commerce application that offers merchants complete flexibility and control over the look, content, and functionality of their online store. You may have the most attractive Magento store on the Internet with the most competitive prices, but without visitors, you'll struggle to make significant sales. By increasing your website traffic through SEO and implementing a few simple conversion rate optimization techniques, it's possible to see a dramatic growth in revenue through your website.
Starting with the basics, Magento Search Engine Optimization is a comprehensive guide on how to better optimize your Magento store for search engines such as Google, Bing, and Yahoo. This book will show you how to maximize Search Engine Optimization for your shop website as well as how to implement and incorporate SEO-enhancing techniques and features, layering them progressively into your Magento shop site. ...
Learning Shell Scripting with ZshZsh has become incredibly popular in recent times and reasonably so; the shell boasts some really great features such as command completion, filename generation, and history sharing among instances of the shell. Learning to use them to your advantage will prove to be really valuable and will save you from lots of tedious and overly-complex tasks.
This hands-on guide will show you how to configure and use zsh for work and daily tasks. It provides a clear introduction to the more powerful features of the shell such as globbing and completion. This book will help you take advantage of the real power behind the UNIX shell on both desktops and servers through real-world examples. ...
The Essential R ReferenceThe cross-platform, open source language R provides powerful tools for data analysis and reporting, but its complexities can be a bit daunting. To use the built-in help system, you must know the command names — the vocabulary and grammar of R. This book contains more than 400 command names arranged by topic, with plenty of examples, related commands, and cross-references. It's the quintessential resource for R beginners and veterans alike. ...
Lean Customer DevelopmentHow do you develop products that people will actually use and buy? This practical guide shows you how to validate product and company ideas through customer development research - before you waste months and millions on a product or service that no one needs or wants.
With a combination of open-ended interviewing and fast and flexible research techniques, you'll learn how your prospective customers behave, the problems they need to solve, and what frustrates and delights them. These insights may shake your assumptions, but they'll help you reach the "ah-ha!" moments that inspire truly great products. ...
jQuery UI 1.10: The User Interface Library for jQueryjQuery UI, the official UI widget library for jQuery, gives you a solid platform on which to build rich and engaging interfaces quickly, with maximum compatibility, stability, and effort. jQuery UI's ready-made widgets help to reduce the amount of code that you need to write to take a project from conception to completion.
jQuery UI 1.10: The User Interface Library for jQuery has been specially revised for Version 1.10 of jQuery UI. It is written to maximize your experience with the library by breaking down each component and walking you through examples that progressively build up your knowledge, taking you from beginner to advanced user in a series of easy-to-follow steps. ...