IT eBooks
Download, Read, Use
Fluent Python
Fluent Python

Python's simplicity lets you become productive quickly, but this often means you aren't using everything it has to offer. With this hands-on guide, you'll learn how to write effective, idiomatic Python code by leveraging its best - and possibly most neglected - features. Author Luciano Ramalho takes you through Python's core language features and libraries, and shows you how to make your code shorter, faster, and more readable at the same time. Many experienced programmers try to bend Python to fit patterns they learned from other languages, and never discover Python features outside of their experience. With this book, those Python programmers will thoroughly learn how to become proficient in Python 3. ...
Programmer's Guide to Drupal, 2nd Edition
Programmer's Guide to Drupal, 2nd Edition

If you're a web programmer, your experiences have taught you certain lessons - and only some of them apply well to Drupal. Drupal has its own set of programming principles that require a different approach, and many programmers make mistakes when relying on skills they've used for other projects. This book will show you which programming techniques you can use - and which you should avoid - when building web applications with this popular content management framework. Updated to cover both Drupal 7 and Drupal 8, the guidelines in this book demonstrate which programming practices conform to the "Drupal way" and which don't. The book also serves as an excellent guide for Drupal 7 programmers looking to make the transition to Drupal 8. Get an overview of Drupal, including Drupal core and add-on modules and themes; Learn Drupal's basic programming principles, such as the ability to customize behavior and output with hooks; Compare Drupal 7 and Drupal 8 programming methods, APIs, and conc ...
React: Up & Running
React: Up & Running

Hit the ground running with React, the open-source technology from Facebook for building rich web applications fast. With this practical guide, Yahoo! web developer Stoyan Stefanov teaches you how to build components - React's basic building blocks - and organize them into maintainable, large-scale apps. If you're familiar with basic JavaScript syntax, you're ready to get started. Once you understand how React works, you'll build a complete custom Whinepad app that helps users rate wines and keep notes. You'll quickly learn why some developers consider React the key to the web app development puzzle. Set up React and write your first "Hello world" web app; Create and use custom React components alongside generic DOM components; Build a data table component that lets you edit, sort, search, and export its contents; Use the JSX syntax extension as an alternative to function calls; Set up a lean, low-level build process that helps you focus on React; Build a complete custom app that let ...
High Performance Mobile Web
High Performance Mobile Web

Optimize the performance of your mobile websites and webapps to the extreme. With this hands-on book, veteran mobile and web developer Maximiliano Firtman demonstrates which aspects of your site or app slow down the user's experience, and what you can do to achieve lightning-fast performance. There's much at stake: if you want to boost your app's conversion rate, then tackling performance issues is the best way to start. Learn tools and techniques for working with responsive web design, images, the network layer, and many other ingredients�plus the metrics to check your progress. Ideal for web developers and web designers with HTML, CSS, JavaScript, and HTTP experience, this is your guide to superior mobile web performance. You'll dive into: Emulators, simulators, and other tools for measuring performance; Basic web performance concepts, including metrics, charts, and goals; How to get real data from mobile browsers on your real networks; APIs and specs for measuring, tracking and im ...
Understanding Industrial Design
Understanding Industrial Design

With the coming flood of connected products, many UX and interaction designers are looking into hardware design, a discipline largely unfamiliar to them. If you're among those who want to blend digital and physical design concepts successfully, this practical book helps you explore seven long-standing principles of industrial design. Two present and former design directors at IDEO, the international design and innovation firm, use real-world examples to describe industrial designs that are sensorial, simple, enduring, playful, thoughtful, sustainable, and beautiful. You'll learn how to approach, frame, and evaluate your designs as they extend beyond the screen and into the physical world. ...
Beginning jQuery, 2nd Edition
Beginning jQuery, 2nd Edition

Navigate the tricky issues around cross-browser inconsistencies and use jQuery to avoid wasting time fixing these bugs. This book is your step-by-step guide to learning the jQuery library and allows you to concentrate on what really matters to you, mastering the most popular JavaScript library in a web developer's toolkit. Throughout this book, you'll discover how expressive yet concise jQuery's code is and how much quicker and efficiently you can develop with jQuery. Beginning jQuery takes you from the basics of getting you started with jQuery, right through to extending jQuery by writing your own plug-ins. You'll discover best practices you can follow, how you can avoid common mistakes, and learn about the many other assets that jQuery has to offer. This second edition is completely updated for jQuery version 3.x, including integration with npm, and guidelines for working with the Data set API specification. Use jQuery's powerful tools to dynamically update content on your ...
Android TV Apps Development
Android TV Apps Development

This one-of-a-kind short book walks you through creating fantastic entertainment apps for one of the newest Android platforms. Android TV Apps Development: Building Media and Games will demystify some of the newest APIs and present the tools necessary for building applications that run on Android TV. Walking through example applications, you will learn the vocabulary necessary to solve real-world problems and how to present your content on the television through Android. In addition to practical code examples, you will learn about various design considerations that will make using your apps an enjoyable experience for users. ...
App Development Recipes for iOS and watchOS
App Development Recipes for iOS and watchOS

App Development Recipes for iOS and watchOS explores the technical side of app development with tips and tricks to avoid those little things that become big frustrations, outside of the realm of development, causing many people to throw up their hands and say "It's just not worth the hassle!" The experiential nature of this work sets it apart from other iOS and watchOS books. Even if you are a developer who is completely new to Swift, iOS or watchOS, you'll find the right experienced-based answers to important questions like "Why do I need version control?", "Why is testing so important?" and more specific problems directly related to iOS and watchOS development with Swift. We discover and summarize the most common problems and derive the solutions; not just a short answer and screenshot, but a systematic, logical derivation, that is, how we got to the solution. After the introductory basics, each chapter delivers a problem statement and a solution. ...
Digital Video Editing Fundamentals
Digital Video Editing Fundamentals

This compact visual guide covers concepts central to digital video using the affordable Corel Video Studio Ultimate X9 software package as well as open source digital video editing package Editshare Lightworks 12. Digital Video Editing Fundamentals builds on the essential concepts of digital imaging, audio, illustration, and painting, and gets more advanced as chapters progress, covering what digital video new media formats are best for use with Android Studio, Java and JavaFX, iOS and HTML5. Furthermore, the author covers the key factors regarding the data footprint optimization work process, streaming versus captive assets, and why these are important. ...
C++ Standard Library Quick Reference
C++ Standard Library Quick Reference

This quick reference is a condensed reference guide to the essential data structures, algorithms, and functions provided by the C++ Standard Library. More specifically, this is a compact collection of essential classes and functions, used by C++ programmers on a daily basis. The C++ Standard Library Quick Reference features core classes for strings, I/O streams, and various generic containers, as well as a comprehensive set of algorithms to manipulate them. In recent years, the C++11 and C++14 standards have added even more efficient container classes, a new powerful regular expression library, and a portable multithreading library featuring threads, mutexes, condition variables, and atomic variables. Needless to say, it is hard to know and remember all the possibilities, details, and intricacies of this vast and growing library. This handy reference guide is therefore indispensable to any C++ programmer. It offers a condensed, well-structured summary of all essential aspects of the ...
← Prev       Next →
Reproduction of site books is authorized only for informative purposes and strictly for personal, private use.
Only Direct Download
IT eBooks Group © 2011-2026