Home » Whitepaper

Whitepapers

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

Packt’s Linux Book Bundle

A collection of Linux tips, tricks, and information from Packt Publishing.

This Packt e-book bundle includes materials from 5 informative guides on Linux. You’ll enjoy a sample chapter from each title included below:

– Embedded Linux Development with Yocto Project
– Kali Linux Cookbook
– Linux Mint Essentials
– Linux Utilities Cookbook
– Linux E-mail Second Edition

Whether you’re a Linux pro, or just getting started, this bundle has advice just for you. Download today and receive your FREE sampler filled with a wealth of information in an easy-to-read format.

Get it Now!

Beyond Linux From Scratch

This eBook follows on from the Linux From Scratch book. It introduces and guides the reader through additions to the system including networking, graphical interfaces, sound support, and more.

This book is mainly aimed at those who have built a system based on the LFS book. It will also be useful for those who are using other distributions, but for one reason or another want to manually build software and are in need of some assistance. Note that the material contained in this book, in particular the dependency listings, is based upon the assumption that you are using a base LFS system with every package listed in the LFS book already installed and configured. BLFS can be used to create a range of diverse systems and so the target audience is probably nearly as wide as that of the LFS book. If you found LFS useful, you should also like this!

Get it Now!

Introduction to Linux – A Hands on Guide

This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.

For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author’s experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.

Get it Now!

Linux from Scratch

Linux from Scratch describes the process of creating your own Linux system from scratch from an already installed Linux distribution, using nothing but the source code of software that you need.

This 318 page eBook provides readers with the background and instruction to design and build custom Linux systems. This eBook highlights the Linux from Scratch project and the benefits of using this system. Users can dictate all aspects of their system, including directory layout, script setup, and security. The resulting system will be compiled completely from the source code, and the user will be able to specify where, why, and how programs are installed. This eBook allows readers to fully customize Linux systems to their own needs and allows users more control over their system.

Get it Now!

Get Started With HTML5!

By downloading this free guide, you agree to receive regular updates on the latest cool apps, product reviews, and giveaways from MakeUseOf.

You’ve heard of it: HTML5. Everybody is using it. It’s being heralded as the savior of the Internet, allowing people to create rich, engaging web pages without resorting to using Flash and Shockwave. But what actually is it?

Well, that’s not an easy question to answer. HTML5 is used to describe a really diverse group of things. It’s a standard of writing web pages. It’s a collection of APIs. It’s a new way of adding interactivity to web pages. HTML5 is all that and more. So what’s this book about?

The aim of this guide is not to teach you the entirety of HTML5. That would be entirely out of the scope of this book. The aim is to provide a gentle introduction to these amazing new web technologies, and to show you some cool ways of incorporating them into your websites.

Get it Now!

jQuery: Novice To Ninja

jQuery: Novice to Ninja will show you how to unleash the amazing power of jQuery.

In this book excerpt, you’ll master all the major tricks and techniques that jQuery offers–within hours. jQuery has quickly become the JavaScript library of choice, and it’s easy to see why. This JavaScript framework dramatically improves how you add interactivity and animation to your website.

What You Will Learn:
– How to zero in and instantly transform page elements
– How to create clever animations that attract visitors’ attention
– How to build cool UI widgets to wow your clients
– Simple methods to add power to your designs
– Strategies for advanced plug-in development
– How to simplify the handling of AJAX requests
– Best-practice code organization methods
– Advanced techniques for ninja-level developers

Get it Now!

Linux Kernel In A Nutshell

A comprehensive overview of kernel configuration and building.

No distribution can provide a Linux kernel that meets all users’ needs. Computers big and small have special requirements that require reconfiguring and rebuilding the kernel. Whether you are trying to get sound, wireless support, and power management working on a laptop or incorporating enterprise features such as logical volume management on a large server, you can benefit from the insights in this book.

Written by a Greg Kroah-Hartman, leading developer and maintainer of the Linux kernel, Linux Kernel in a Nutshell is a comprehensive overview of kernel configuration and building, a critical task for Linux users and administrators.

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!

Big Data Basics

An Introduction to Big Data and How It Is Changing Business

Amazingly, 90% of the data in the world today has been created only in the last two years. With the increase of mobile devices, social media networks, and the sharing of digital photos and videos, we are continuing to grow the world’s data at an astounding pace.

However, big data is more than just the data itself. It is a combination of factors that require a new way of collecting, analyzing, visualizing, and sharing data. These factors are forcing software companies to re-think the ways that they manage and offer their data, from new insights to completely new revenue streams.

Get it Now!

jQuery Hotshot

jQuery is used by millions of people to write JavaScript more easily and more quickly.

It has become the standard tool for web developers and designers to add dynamic, interactive elements to their sites, smoothing out browser inconsistencies and reducing costly development time.

jQuery Hotshot walks you step by step through 10 projects designed to familiarise you with the jQuery library and related technologies. Each project focuses on a particular subject or section of the API, but also looks at something related, like jQuery’s official templates, or an HTML5 feature like localStorage. Build your knowledge of jQuery and related technologies.

Learn a large swathe of the API, up to and including jQuery 1.9, by completing the ten individual projects covered in the book.

Some of the projects that we’ll work through over the course of this book include a drag-and-drop puzzle game, a browser extension, a multi-file drag-and-drop uploader, an infinite scroller, a sortable table, and a heat map.

Learn which jQuery methods and techniques to use in which situations with jQuery Hotshots.

Packt Enterprise books can be summed up through the tagline “Professional Expertise Distilled”. They take in-the-trenches knowledge from experienced software professionals, and distil it into a single, easy to follow manuscript.

Get it Now!

Want to take your Java skills to the next level?

Grab our programming books for FREE!

Here are some of the eBooks you will get:

  • Spring Interview QnA
  • Multithreading & Concurrency QnA
  • JPA Minibook
  • JVM Troubleshooting Guide
  • Advanced Java
  • Java Interview QnA
  • Java Design Patterns