Home » Whitepaper

Whitepapers

The education never stops here at Web Code Geeks. Check out our recommended whitepapers and books (complimentary downloads):

Hadoop Illuminated

Gentle Introduction of Hadoop and Big Data

This Hadoop book was written with following goals and principles:
– Make Hadoop accessible to a wider audience — not just the highly technical crowd.
– There are a few unique chapters that you won’t find in other Hadoop books, for example:
– Hadoop use cases
– Hadoop distributions rundown
– BI Tools feature matrix

Get it Now!

Bash Guide for Beginners

Everybody working on a UNIX or UNIX-like system who wants to make life easier on themselves, power users and sysadmins alike, can benefit from reading this guide.

The Bash Guide for Beginners gets you started with Bash scripting and bridges the gap between the Bash HOWTO and the Advanced Bash Scripting Guide. Everybody who wants to make life easier on themselves, power users and sysadmins alike, can benefit from reading this practical course. The guide contains lots of examples and exercises at the end of each chapter, demonstrating the theory and helping you practice. Bash is available on a wide variety of UNIX, Linux, MS Windows and other systems.

Get it Now!

Software Architecture

This guide will introduce you to the world of Software Architecture.

This 162 page guide will cover topics within the field of software architecture including: software architecture as a solution balancing the concerns of different stakeholders, quality assurance, methods to describe and evaluate architectures, the influence of architecture on reuse, and the life cycle of a system and its architecture. This guide concludes with a comparison between the professions of software architect and software engineer.

Get it Now!

Dive Into Python

Python from novice to pro

Whether you’re an experienced programmer looking to get into Python or grizzled Python veteran who remembers the days when you had to import the string module, Dive Into Python is your ‘desert island’ Python book.

Get it Now!

SQL Antipatterns: Avoiding the Pitfalls of Database Programming

Bill Karwin has helped thousands of people write better SQL and build stronger relational databases.

Now he’s sharing his collection of antipatterns—the most common errors he’s identified in those thousands of requests for help.

Most developers aren’t SQL experts, and most of the SQL that gets used is inefficient, hard to maintain, and sometimes just plain wrong. This book shows you all the common mistakes, and then leads you through the best fixes. What’s more, it shows you what’s behind these fixes, so you’ll learn a lot about relational databases along the way.

Along with the issue you will also periodically receive offers, tips, and other exclusives from the Pragmatic Bookshelf that you won’t gain elsewhere.

The Pragmatic Programmers is a company with a simple goal: they want to improve the lives of developers. They do this by creating timely, practical books, audio books and videos through the Pragmatic Bookshelf and working closely with the Pragmatic Studio to create the best developer training there is. The stuff they produce is timely and relevant because it is written by programmers for programmers.

Get it Now!

Simply SQL

Simply SQL is a practical step-by-step guide to writing SQL.

Teach Yourself SQL – The Easy Way! You’ll learn how to make the most of your data using best-practice SQL code. Rather than bore you with theory, it focuses on the practical use of SQL with common databases and uses plenty of diagrams, easy-to-read text, and examples to help make learning SQL easy and fun.

Get it Now!

Smashing Mobile Web Development

Developers, here’s what you need to migrate your skills to mobile

If you’re a devoted reader of Smashing Magazine, you know that all development roads now lead to mobile, so desktop-browser-based web developers need to get up to speed and soon. Start migrating your abilities to mobile with this terrific book. It first helps you make the switch to HTML5 and CSS3, before teaching you how to apply those skills to build websites that work across all mobile devices and mobile browsers.

Topics include using wireframes and templates, understanding frameworks such as jQuery Mobile, getting up to speed on newer technologies such as Boilerplate, and more.

  • Essential guide for web developers who want to build websites that work across all mobile devices and mobile browsers
  • Explains the essential tools you’ll need for web mobile, including HTML5, CSS3, and JQuery Mobile
  • Brings you up to speed on newer tools such as Boilerplate
  • Keeps your professional skills up to date with today’s technology trends

By the time you finish Smashing Mobile Web Development, you’ll have built your own mobile website that incorporates geolocation, social media, and more.

Get it Now!

Creating Mobile Apps with jQuery

jQuery Mobile is a touch-optimized web framework (also known as a JavaScript library or a mobile framework) currently being developed by the jQuery project team.

The development focuses on creating a framework compatible with a wide variety of smartphones and tablet computers made necessary by the growing but heterogeneous tablet and smartphone market. The jQuery Mobile framework is compatible with other mobile app frameworks and platforms such as PhoneGap, Worklight, and more.

Creating Mobile Apps with jQuery Mobile reflects the author’s years of experience and exposes every hidden secret which will ease your mobile app development. With just a smattering of design and user experience thrown in, going through this book will allow you to confidently say, “yes, I can do that.”

We’ll start out with effective mobile prototyping and then move directly to the core of what every one of your mobile sites will need. Then, we’ll move on to the fancy stuff.

After creating some basic business templates and a universal JavaScript, we will move into the more interesting side of mobile development but we always try to keep an eye on progressive enhancement. jQuery Mobile is all about reaching everyone. So is this book.

“Creating Mobile Apps with jQuery Mobile” will take your basic mobile knowledge and help you make versatile, unique sites quickly and easily.

Get it Now!

JavaScript Programming: Pushing the Limits

Take your JavaScript knowledge as far as it can go

JavaScript has grown up, and it’s a hot topic. Newer and faster JavaScript VMs and frameworks built upon them have increased the popularity of JavaScript for server-side web applications, and rich JS applications are being developed for mobile devices. This book delivers a compelling tutorial, showing you how to build a real-world app from the ground up. Experienced developers who want to master the latest techniques and redefine their skills will find this deep dive into JavaScript’s hidden functionalities gives them the tools to create truly amazing and complex applications.

  • JavaScript has evolved into much more than simple client-side scripting; this book delves into advanced topics not generally found in other more intermediate JS development books
  • Expert author delivers an in-depth tutorial showing how to build a real-world app that is loosely coupled, with each component built to exist separately
  • Explores how to build a backbone app, the importance of JavaScript templates, Node.js and MongoDB, 3D Canvas using WebGL / Three.js, how to convert a desktop app into a dedicated mobile app, and much more
  • Ideal for experienced developers with a deep knowledge of JavaScript as well as online developers with strong graphic design skills who are experienced in HTML/CSS and want to develop their front-end skills

JavaScript Programming: Pushing the Limits will arm you with the skills to create killer apps for the 21st Century.

Get it Now!

SQL For Dummies

Uncover the secrets of SQL and start building better relational databases today!

This fun and friendly guide will help you demystify database management systems so you can create more powerful databases and access information with ease. Updated for the latest SQL functionality, SQL For Dummies, 8th Edition covers the core SQL language and shows you how to use SQL to structure a DBMS, implement a database design, secure your data, and retrieve information when you need it.

  • Includes new enhancements of SQL:2011, including temporal data functionality which allows you to set valid times for transactions to occur and helps prevent database corruption
  • Covers creating, accessing, manipulating, maintaining, and storing information in relational database management systems like Access, Oracle, SQL Server, and MySQL
  • Provides tips for keeping your data safe from theft, accidental or malicious corruption, or loss due to equipment failures and advice on eliminating errors in your work

Don’t be daunted by database development anymore – get SQL For Dummies, 8th Edition, and you’ll be on your way to SQL stardom.

Get it Now!

Want to take your WEB dev skills to the next level?

Grab our programming books for FREE!

Here are some of the eBooks you will get:

  • PHP Programming Cookbook
  • jQuery Programming Cookbook
  • Bootstrap Programming Cookbook
  • Building WEB Apps with Node.js
  • CSS Programming Cookbook
  • HTML5 Programming Cookbook
  • AngularJS Programming Cookbook