.
.

Thursday, February 26, 2015

Bloggers Boot Camp: Learning How to Build, Write, and Run a Successful Blog



  • Author: Charlie White, John Biggs
  • Language: English
  • Publisher: Focal Press; 2 edition (April 28, 2014)
  • Pages: 204 
  • Size:  4.8 MB
  • Format: pdf 
  • ISBN:  978-0415737142


Anyone can build a blog. It’s quite easy. The difficult part is keeping it relevant, technically sound, and popular. Bloggers Boot Camp shows you how to blog for success. It teaches you how to find a niche, find your unique voice, and how to hold a conversation with an audience. It provides information on all the right tools for the blog, and it offers best ways to promote your blog and content for maximum success and a profitable life.

 Though rules in creating compelling content haven’t really changed, ways in which the world blogs has since the last edition. The authors have learned a lot about social media since writing the previous edition’s manuscript. They understand and know how social media can make or break a blog. Microblogging is a new trend brought on by the wide utilization of social media. To that same end, networking with other bloggers and content creators on the web is another form of building one’s blog and one’s reputation as a writer.
http://adf.ly/14E1IU

Monday, February 23, 2015

Building Web Apps with WordPress



  • Author: Brian Messenlehner, Jason Coleman
  • Language: English
  • Publisher: O'Reilly Media; 1 edition (May 5, 2014)
  • Pages: 462
  • Size:  14.7 MB
  • Format: pdf
  • ISBN:  978-1449364076

WordPress is much more than a blogging platform. As this practical guide clearly demonstrates, you can use WordPress to build web apps of any type—not mere content sites, but full-blown apps for specific tasks. If you have PHP experience with a smattering of HTML, CSS, and JavaScript, you’ll learn how to use WordPress plugins and themes to develop fast, scalable, and secure web apps, native mobile apps, web services, and even a network of multiple WordPress sites.

The authors use examples from their recently released SchoolPress app to explain concepts and techniques throughout the book. All code examples are available on GitHub.

  • Compare WordPress with traditional app development frameworks
  • Use themes for views, and plugins for backend functionality
  • Get suggestions for choosing WordPress plugins—or build your own
  • Manage user accounts and roles, and access user data
  • Build asynchronous behaviors in your app with jQuery
  • Develop native apps for iOS and Android, using wrappers
  • Incorporate PHP libraries, external APIs, and web service plugins
  • Collect payments through ecommerce and membership plugins
  • Use techniques to speed up and scale your WordPress app
 
http://adf.ly/13uIq7

Sunday, February 22, 2015

Data Structures and Algorithms with JavaScript

  • Author: Michael McMillan
  • Language: English
  • Publisher: O'Reilly Media; 1 edition (March 24, 2014)
  • Pages: 250
  • Size:  8.7 MB
  • Format: pdf
  • ISBN:  978-1449364939

As an experienced JavaScript developer moving to server-side programming, you need to implement classic data structures and algorithms associated with conventional object-oriented languages like C# and Java. This practical guide shows you how to work hands-on with a variety of storage mechanisms—including linked lists, stacks, queues, and graphs—within the constraints of the JavaScript environment.
Determine which data structures and algorithms are most appropriate for the problems you’re trying to solve, and understand the tradeoffs when using them in a JavaScript program. An overview of the JavaScript features used throughout the book is also included.

This book covers:
  • Arrays and lists: the most common data structures
  • Stacks and queues: more complex list-like data structures
  • Linked lists: how they overcome the shortcomings of arrays
  • Dictionaries: storing data as key-value pairs
  • Hashing: good for quick insertion and retrieval
  • Sets: useful for storing unique elements that appear only once
  • Binary Trees: storing data in a hierarchical manner
  • Graphs and graph algorithms: ideal for modeling networks
  • Algorithms: including those that help you sort or search data
  • Advanced algorithms: dynamic programming and greedy algorithms
http://adf.ly/13nhg8


Friday, February 20, 2015

Java Cookbook

  • Author: Ian F. Darwin
  • Language: English
  • Publisher: O'Reilly Media; Third Edition edition (July 18, 2014)
  • Pages: 898
  • Size:  5 MB
  • Format: pdf
  • ISBN: 978-1449337049

From lambda expressions and JavaFX 8 to new support for network programming and mobile development, Java 8 brings a wealth of changes. This cookbook helps you get up to speed right away with hundreds of hands-on recipes across a broad range of Java topics. You’ll learn useful techniques for everything from debugging and data structures to GUI development and functional programming.
Each recipe includes self-contained code solutions that you can freely use, along with a discussion of how and why they work. If you are familiar with Java basics, this cookbook will bolster your knowledge of the language in general and Java 8’s main APIs in particular.
Recipes include:
  • Methods for compiling, running, and debugging
  • Manipulating, comparing, and rearranging text
  • Regular expressions for string- and pattern-matching
  • Handling numbers, dates, and times
  • Structuring data with collections, arrays, and other types
  • Object-oriented and functional programming techniques
  • Directory and filesystem operations
  • Working with graphics, audio, and video
  • GUI development, including JavaFX and handlers
  • Network programming on both client and server
  • Database access, using JPA, Hibernate, and JDBC
  • Processing JSON and XML for data storage
  • Multithreading and concurrency
http://adf.ly/13JLDQ


Thursday, February 19, 2015

Java in a Nutshell

  • Author: Benjamin J Evans, David Flanagan
  • Language: English
  • Publisher: O'Reilly Media; 6 edition (November 6, 2014)
  • Pages: 418
  • Size:  7.5 MB
  • Format: pdf
  • ISBN: 978-1449370824

The latest edition of Java in a Nutshell is designed to help experienced Java programmers get the most out of Java 7 and 8, but it’s also a learning path for new developers. Chock full of examples that demonstrate how to take complete advantage of modern Java APIs and development best practices, the first section of this thoroughly updated book provides a fast-paced, no-fluff introduction to the Java programming language and the core runtime aspects of the Java platform.

The second section is a reference to core concepts and APIs that shows you how to perform real programming work in the Java environment.
  • Get up to speed on language details, including Java 8 changes
  • Learn object-oriented programming, using basic Java syntax
  • Explore generics, enumerations, annotations, and lambda expressions
  • Understand basic techniques used in object-oriented design
  • Examine concurrency and memory, and how they’re intertwined
  • Work with Java collections and handle common data formats
  • Delve into Java’s latest I/O APIs, including asynchronous channels
  • Use Nashorn to execute JavaScript on the Java Virtual Machine
  • Become familiar with development tools in OpenJDK
http://adf.ly/138FBc


Tuesday, February 17, 2015

Speaking JavaScript

  • Author: Axel Rauschmayer
  • Language: English
  • Publisher: O'Reilly Media; 1 edition (March 24, 2014)
  • Pages: 460
  • Size:  9 MB
  • Format: pdf
  • ISBN: 978-1449365035

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.
Speaking JavaScript helps you approach the language with four standalone sections. First, a quick-start guide teaches you just enough of the language to help you be productive right away. More experienced JavaScript programmers will find a complete and easy-to-read reference that covers each language feature in depth. Complete contents include:
  • JavaScript quick start: Familiar with object-oriented programming? This part helps you learn JavaScript quickly and properly.
  • JavaScript in depth: Learn details of ECMAScript 5, from syntax, variables, functions, and object-oriented programming to regular expressions and JSON with lots of examples. Pick a topic and jump in.
  • Background: Understand JavaScript’s history and its relationship with other programming languages.
  • Tips, tools, and libraries: Survey existing style guides, best practices, advanced techniques, module systems, package managers, build tools, and learning resources.
http://adf.ly/12wH78


Monday, February 16, 2015

21st Century C: C Tips from the New School

  • Author: Ben Klemens
  • Language: English
  • Publisher: O'Reilly Media; 2 edition (October 12, 2014)
  • Pages: 408
  • Size:  5 MB
  • Format: pdf
  • ISBN: 978-1491903896

Throw out your old ideas about C and get to know a programming language that’s substantially outgrown its origins. With this revised edition of 21st Century C, you’ll discover up-to-date techniques missing from other C tutorials, whether you’re new to the language or just getting reacquainted.
C isn’t just the foundation of modern programming languages; it is a modern language, ideal for writing efficient, state-of-the-art applications. Get past idioms that made sense on mainframes and learn the tools you need to work with this evolved and aggressively simple language. No matter what programming language you currently favor, you’ll quickly see that 21st century C rocks.
  • Set up a C programming environment with shell facilities, makefiles, text editors, debuggers, and memory checkers
  • Use Autotools, C’s de facto cross-platform package manager
  • Learn about the problematic C concepts too useful to discard
  • Solve C’s string-building problems with C-standard functions
  • Use modern syntactic features for functions that take structured inputs
  • Build high-level, object-based libraries and programs
  • Perform advanced math, talk to internet servers, and run databases with existing C libraries
  • This edition also includes new material on concurrent threads, virtual tables, C99 numeric types, and other features.
http://adf.ly/12dB08


Sunday, February 15, 2015

MySQL Cookbook: Solutions for Database Developers and Administrators

  • Author: Paul DuBois
  • Language: English
  • Publisher: O'Reilly Media; 3 edition (August 18, 2014)
  • Pages: 866
  • Size:  4 MB
  • Format: pdf
  • ISBN: 978-1449374020

MySQL’s popularity has brought a flood of questions about how to solve specific problems, and that’s where this cookbook is essential. When you need quick solutions or techniques, this handy resource provides scores of short, focused pieces of code, hundreds of worked-out examples, and clear, concise explanations for programmers who don’t have the time (or expertise) to solve MySQL problems from scratch.
Ideal for beginners and professional database and web developers, this updated third edition covers powerful features in MySQL 5.6 (and some in 5.7). The book focuses on programming APIs in Python, PHP, Java, Perl, and Ruby. With more than 200+ recipes, you’ll learn how to:
  • Use the mysql client and write MySQL-based programs
  • Create, populate, and select data from tables
  • Store, retrieve, and manipulate strings
  • Work with dates and times
  • Sort query results and generate summaries
  • Use stored routines, triggers, and scheduled events
  • Import, export, validate, and reformat data
  • Perform transactions and work with statistics
  • Process web input, and generate web content from query results
  • Use MySQL-based web session management
  • Provide security and server administration
http://adf.ly/12C98s