Packt Open Source

Packt Open Source

Packt Open Source books

Packt Open Source books will continue to be built around the “community experience distilled” motto, focussing on taking real advice from the community around projects, and refining and distilling it into easy to follow specialist information.

 

Through this, the Open Source Royalty Scheme will continue to support open source projects, offering a royalty for the sale of each book to the project on which that book was written.

 

Believe in Open Source

Open Source Awards

The Open Source Awards is an annual online event held by Packt Publishing to distinguish excellence among Open Source projects. We aim to play our part in the growth of Open Source software and see the annual Award as the ultimate platform for not only appreciating the great things projects have given back to the community but also supporting projects who have future potential to change things for the better.

Open Source Project Royalty Scheme

Packt believes in open source and helping to sustain and support its unique projects and communities. Therefore, when we sell a book written on an open source project, we pay a royalty directly to that project. As a result of purchasing one of our Open Source books, Packt will have given some of the money received to the Open Source project.

In the long term, we see ourselves and yourselves, as customers and readers of our books, as part of the Open Source ecosystem, providing sustainable revenue for the projects we publish on. Our aim at Packt is to establish publishing royalties as an essential part of the service and support business model that sustains open source.

To read up on the projects that are supported by the Packt Open Source Project Royalty Scheme, click the appropriate categories below:

All Open Source Projects

Content Management System (CMS)

Customer Relationship Management (CRM)

e-Commerce

e-Learning

Networking and Telephony

Web Development

Web Graphics and Video

Latest Articles

Making a Better FAQ Page

by Natalie MacLees | July 2014 | Beginner's Guides Open Source Web Development

In this article by Natalie MacLees, the author of jQuery for Designers Beginner's Guide Second Edition, you'll learn how to traverse an HTML document with jQuery, how to show and hide elements, how to use simple jQuery animations, and how to easily toggle a class name for an element

Read Making a Better FAQ Page in full

Introspecting Maya, Python, and PyMEL

by Robert Galanakis | July 2014 | Open Source

In this article by Robert Galanakis, the author of Practical Maya Programming with Python, we will learn how to create your library, how to use an interpreter, create a function in your IDE, explore Maya and PyMEL, understand PyMEL data and math types.

Read Introspecting Maya, Python, and PyMEL in full

The Importance of Securing Web Services

by Andrés Salazar C. René Enríquez | July 2014 | Open Source Web Development

Securities on web services are very important because web services help us share information between distributed heterogeneous or homogeneous systems, allowing companies to achieve their business goals by sharing information, and it is precisely the information which must be protected from unwanted intruders.

In this article written by René Enríquez and Andrés Salazar, the author of RESTful Java Web Services Security, we will explore and implement each of the different security mechanisms and scenarios in which they can be used. You will be able to imagine more options to implement security in web services.

And as everything needs practice, you will go through a simple example of code, to learn the differences between authentication and authorization. Get ready for an interesting and useful topic.

Read The Importance of Securing Web Services in full

Tuning Solr JVM and Container

by Hrishikesh Vijay Karambelkar | July 2014 | Open Source

In this article, written by Hrishikesh Vijay Karambelkar, the author of the book Scaling Apache Solr, we will learn about Apache Solr which runs on the underlying JVM in the J2EE container. While scaling Solr for processing more requests and indexing data, it becomes important that the underlying JVM is capable of scaling and is optimized well. Choosing the right JVM is an important factor. There are many JVMs available in the market today that can be considered such as Oracle Java HotSpot, BEA JRockit, and Open JDK (the list is available at http://en.wikipedia.org/wiki/List_of_Java_virtual_machines).

Read Tuning Solr JVM and Container in full

Linking Dynamic Content from External Websites

by Sandeep Kumar Patel | July 2014 | Open Source Web Development

In this article by Sandeep Kumar Patel, author of the book Developing Responsive Web Applications with AJAX and jQuery, we will learn how to integrate the YouTube API to embed a recommended video into a web application.

We will explore and learn to use the video-search feature for our web application. Users of the web application can get an instant review and key features of the product. This will help users in making a quick buying decision and increase the number of leads.

Read Linking Dynamic Content from External Websites in full

Wireless and Mobile Hacks

by Cameron Buchanan | July 2014 | Open Source

In this article, by Cameron Buchanan, the author of Kali Linux CTF Blueprints, we will specifically focus on the following topics:

  • Prerequisites for this article
  • Network setup
  • In-depth setup of a WEP network and dummy traffic
  • In-depth setup of a WPA-2 network for handshake capture
  • In-depth setup of vulnerable phones and devices
  • In-depth setup of a secondary vulnerable phone scenario
  • Exploit guide
Read Wireless and Mobile Hacks in full

Sharding in Action

by Afshin Mehrabani | July 2014 | Open Source

In this article, Afshin Mehrabani, the author of the book MongoDB High Availability, has discussed about how you can implement sharding. We will connect different machines together and enable the sharding feature on a database and see the results using screenshots and pictures.

Read Sharding in Action in full

Configuration

by Aske Olsson Rasmus Voss | July 2014 | Cookbooks Open Source

In this article by Aske Olsson and Rasmus voss authors of Git Version Control Cookbook, we will cover configuration targets, querying the existing configuration, templates, a .git directory template, a few configuration examples, Git aliases, and the refspec exemplified.

Read Configuration in full

Hardware configuration

by Marco Schwartz | July 2014 | Open Source

This article by Marco Schwartz, the author of the book Arduino Home Automation Projects, explores the hardware configuration required to build wireless XBee motion detectors.

Read Hardware configuration in full

Apache Karaf – Provisioning and Clusters

by Jean-Baptiste Onofré | July 2014 | Open Source

This article is written by Jean-Baptiste Onofré, the author of Learning Karaf Cellar. Open Software Gateway initiative (OSGi) has been "hidden" for a long time and reserved to middleware such as IDE or application servers. However, OSGi can be applied in a lot of different contexts and applications. An OSGi application needs an environment to run. Apache Karaf is a lightweight, powerful, and enterprise-ready OSGi container where you can deploy your applications. On a production system, especially a mission-critical platform, it makes sense to be able to manage a set of Apache Karaf containers and to spread the deployment (or provisioning) of applications to these different instances.

Read Apache Karaf – Provisioning and Clusters in full
Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software