itextsharp add annotation to existing pdf c# : Add a link to a pdf file Library control class asp.net web page html ajax 2015_open_source_yearbook4-part1865

O
pen
S
Ource
Y
earbOOk
2015  
.
.
.
O
penSOurce
.
cOm
39
LE A R N I N G
..........
.........
..........
Addison-Wesley Professional
The Go Programming Language 
http://www.informit.com/store/ 
go-programming-language-9780134190440
by Alan A. A. Donovan and Brian W. Kernighan
ISBN: 0134190440
400 Pages
Publication Date: October 2015
Av ailable eBook Formats: EPUB, MOBI, and PDF
The Go Programming Language is the authoritative resource 
for any programmer who wants to learn Go. It shows how to 
write clear and idiomatic Go to solve real-world problems. The 
book does not assume prior knowledge of Go nor experience 
with any specific language, making it accessible to readers 
whether they’re most comfortable with JavaScript, Ruby, Py-
thon, Java, or C++. The book features hundreds of interest-
ing and practical examples of well-written Go code that cover 
the whole language, its most important packages, and a wide 
range of applications. Each chapter has exercises to test for 
understanding and explore extensions and alternatives.
Effective Python: 59 Specific Ways to 
Write Better Python
http://www.informit.com/store/effective- 
python-59-specific-ways-to-write-better- 
python-9780134034287
by Brett Slatkin
ISBN: 0-13-403428-7
256 Pages
Publication Date: February 2015
Av ailable eBook Formats: EPUB, MOBI, and PDF
This book  will  help  readers  master  a truly  “Pythonic”  ap-
proach to programming, harnessing Python’s full power to 
Publisher’s picks
:
29 open 
source books for 2015
BY 
RIKKI ENDSLEY
write exceptionally robust and well-performing code. Using 
the concise, scenario-driven style pioneered in Scott Meyers’ 
best-selling Effective C++ [1], Brett Slatkin brings together 
59 Python best practices, tips, and shortcuts, and explains 
them with realistic code examples. Drawing on his years of 
experience building Python infrastructure at Google, Slatkin 
uncovers little-known quirks and idioms that powerfully im-
pact code behavior and performance. He teaches the best 
way to accomplish key tasks, in order to write code that’s 
easier to understand, maintain, and improve.
The Dart Programming Language 
http://www.informit.com/store/dart- 
programming-language-9780321927705
by Gilad Bracha
ISBN: 0-321-92770-2
224 Pages
Publication Date: December 2015
Available eBook Formats: EPUB, MOBI, and PDF
In this rigorous but readable introductory text, Dart speci-
fication lead Gilad Bracha fully explains both the language 
and the ideas that have shaped it, offering an authoritative 
description  of  Dart for  programmers,  computer science 
students, and other well-qualified professionals. The text 
illuminates  key  programming  constructs  with  significant 
examples, focusing on principles of the language, such as 
optional typing and pure object-orientation. Bracha thor-
oughly explains reflection in Dart, showing how it is evolv-
ing into a form that programmers can easily apply without 
creating excessively large programs. He also shares valu-
able insights into Dart’s actor-style model for concurrency 
and asynchronous programming. Throughout, he covers 
both  language  semantics and  the  rationale for  key  fea-
tures, revealing not just what Dart does, but why it works 
the way it does.
Whether you prefer
reading technical content online, in print, or both, 
technical  book  publishers have  you covered.  Six 
publishers share picks for top 2015 open source-related book releases.
Add a link to a pdf file - insert, remove PDF links in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Free C# example code is offered for users to edit PDF document hyperlink (url), like inserting and deleting
pdf link to attached file; add a link to a pdf in acrobat
Add a link to a pdf file - VB.NET PDF url edit library: insert, remove PDF links in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Help to Insert a Hyperlink to Specified PDF Document Page
check links in pdf; add hyperlink to pdf online
40 
O
pen
S
Ource
Y
earbOOk
2015  
.
.
.
O
penSOurce
.
cOm
LE A R N I N G
......... .
... .. ... .
.. .. .. ....
Clojure Recipes 
http://www.informit.com/store/ 
clojure-recipes-9780321927736
by Julian Gamble
ISBN: 0-321-92773-7
288 Pages
Publication Date: October 2015
Available eBook Formats: EPUB, MOBI, and PDF
This is a wide-ranging, up-to-date “code recipe book” for an 
increasingly popular language. With practical and self-con-
tained examples, Gamble illuminates Clojure’s key features 
and best practices, showing how to solve real-world prob-
lems one step at a time. Focusing on Clojure 1.7 and higher, 
the book fully reflects recent enhancements to ensure the 
most up-to-date code for a given project.
Apress
Shell Scripting Recipes, Second Edition 
http://www.apress.com/9781484202210?gtmf=s
by Jayant Varma
ISBN13: 978-1-484202-21-0
380 Pages
Publication Date: October 2015
Available eBook Formats: EPUB, MOBI, PDF
Shell Scripting Recipes is filled with more 
than 150 much-needed and practical recipes that follow a 
problem-solution format, and help all Unix users regain some 
of the lost time spent creating and testing shell scripts. Most 
scripts in this book are POSIX (Portable Operating System 
Interface)-compliant, so they are supported by many of the 
major shell variants, including Bash, ksh, and sh, among oth-
ers. This completely updated second edition takes into ac-
count the many changes to shell scripting that have occurred 
since its original publication nearly 10 years ago, and all the 
recipes are now relevant for a modern audience.
Each real-world example recipe follows the same struc-
ture and easily shows you what’s going on in each case. File 
conversion (DOS, UNIX, and Mac), system administration, 
and resource monitoring are just a few of the topics covered 
in this highly practical shell scripting reference. You will also 
find recipes for filename management, complex date calcu-
lations, screen control capabilities, and more.
Pro Bash Programming, Second Edition 
http://www.apress.com/9781484201220?gtmf=s
by Jayant Varma, Chris F. A. Johnson
ISBN13: 978-1-484201-22-0
256 Pages
Publication Date: June 2015
Available eBook Formats: EPUB, MOBI, PDF
Pro Bash Programming teaches you how to effectively uti-
lize  the Bash  shell in  your programming. The Bash shell 
is a complete programming language,  not merely a glue 
to  combine external  Linux commands. By  taking full ad-
vantage of Shell internals, Shell programs can perform as 
snappily as utilities written in C or other compiled languag-
es. And you will see how, without assuming Unix lore, you 
can write professional Bash 4.3 programs through standard 
programming techniques. This second edition has updated 
for Bash 4.3, and many scripts have been rewritten to make 
them more idiomatically Bash, taking better advantage of 
features specific to Bash. It is easy to read, understand, 
and will teach you how to get a grip on Bash programming, 
without drowning you in pages and pages of syntax.
Pro Freeware and Open Source Solutions  
for Business
http://www.apress.com/9781484211311?gtmf=s
by Philip Whitt
ISBN13: 978-1-484211-31-1
280 Pages
Publication Date: September 2015
Available eBook Formats: EPUB, MOBI, PDF
A practical guide for the small business owner seeking viable 
alternative to expensive commercial software packages and 
subscriptions. This reference guide provides an overview of 
many popular and powerful free alternatives to proprietary 
software. In this book you will find free and open source solu-
tions for office productivity, PDF creation, accounting, image 
editing and graphic design, desktop publishing, 3D design, 
CAD, audio  and video editing, website and  blog creation, 
customer relationship management, point of sale, network-
ing and security, and alternatives to the Windows and Mac-
intosh operating systems. You can save a substantial sum 
of money by replacing just a few commercial software titles 
with free and open source solutions.
C# PDF Library SDK to view, edit, convert, process PDF file for C#
and quick navigation link in PDF bookmark. C#.NET: Edit PDF Metadata. PDF SDK for .NET allows you to read, add, edit, update, and delete PDF file metadata, like
add links to pdf; clickable links in pdf files
VB.NET PDF Password Library: add, remove, edit PDF file password
This VB.NET example shows how to add PDF file password with access permission setting. passwordSetting.IsAssemble = True ' Add password to PDF file.
pdf links; adding a link to a pdf in preview
O
pen
S
Ource
Y
earbOOk
2015  
.
.
.
O
penSOurce
.
cOm
41
Beginning Ubuntu for Windows and Mac Users 
http://www.apress.com/9781484206096?gtmf=s
by Nathan Haines
ISBN13: 978-1-484206-09-6
244 Pages
Publication Date: September 2015
Available eBook Formats: EPUB, MOBI, PDF
Want to move to an open source operating system? Or want 
to help someone else make that move? If you’ve struggled 
to find comprehensive guides or didn’t even know where to 
start, this book will delight you. It teaches all newcomers to 
Ubuntu how to get the most out of Ubuntu for work, home, 
and play. Get started on your open source journey using this 
excellent beginner’s guide.
OpenStack Trove 
http://www.apress.com/9781484212226?gtmf=s
by Amrith Kumar and Douglas Shelley
ISBN13: 978-1-484212-22-6
336 Pages
Publication Date: August 2015
Available eBook Formats: EPUB, MOBI, PDF
Your step-by-step guide to set  up  and run a  secure  and 
scalable cloud Database  as a Service (DBaaS) solution. 
The book shows you how to set up and configure the Trove 
DBaaS framework, use prepackaged or custom database 
implementations, and provision and operate  a  variety  of 
databases—including  MySQL,  PostgreSQL,  MongoDB, 
Cassandra,  and  Redis—in  development  and  production 
environments.
Authors Amrith Kumar and Douglas Shelley, both active 
technical contributors to the Trove project, describe com-
mon deployment scenarios and walk you through the set-
up, configuration, and ongoing management of complex 
database topics like replication, clustering, and high avail-
ability.  The  book  provides  detailed  descriptions  of  how 
Trove works and gives you an in-depth understanding of 
its architecture.
No Starch
Automate the Boring Stuff with Python 
https://www.nostarch.com/automatestuff
by Al Sweigart
ISBN: 978-1-59327-599-0
504 Pages
Publication Date: April 2015
Available eBook Formats: EPUB, MOBI, PDF
Why should you spend hours (or weeks or months!) doing 
tedious computer tasks when you can write a program to do 
the dirty work for you? Automate the Boring Stuff with Python 
assumes no prior programming experience—all you need is 
a mundane task to “automate” and the desire  to dive into 
Python basics. Python programs can effortlessly accomplish 
tasks  like splitting,  merging, watermarking  and  encrypting 
PDFs,  updating Excel spreadsheets,  and filling  out online 
forms. Automate the Boring Stuff with Python can stream-
line anyone’s work day and free them from time-consuming 
computer tedium.
To read more from Al  Sweigart, author of Automate the 
Boring Stuff with Python, visit his  Opensource.com author 
page [2].
Teach Your Kids to Code 
https://www.nostarch.com/teachkids
by Bryson Payne
ISBN: 978-1-59327-614-0
336 Pages
Publication Date: April 2015
Available eBook Formats: EPUB, MOBI, PDF
Even  if  don’t  know  your  loops  from  your  variables,  with 
Teach Your Kids to Code, you can walk your child through 
fundamental programming concepts with Python. The book 
employs step-by-step explanations and visual and game-ori-
ented examples to grab kids’ attention while strengthening 
their  problem-solving and  computational  thinking skills. As 
you  both work  through the book, you’ll learn how to  build 
games (like Yahtzee and Pong), make a program that en-
codes and  decodes  messages, draw colorful  shapes  with 
Turtle graphics, and more.
To read more from Bryson Payne, author of Teach Your 
Kids to Code, visit his Opensource.com author page [3].
C# PDF Password Library: add, remove, edit PDF file password in C#
This example shows how to add PDF file password with access permission setting. passwordSetting.IsAssemble = true; // Add password to PDF file.
pdf edit hyperlink; add hyperlink to pdf in
C# PDF File & Page Process Library SDK for C#.net, ASP.NET, MVC
Insert Image to PDF. Image: Remove Image from PDF Page. Copy, Paste, Cut Image in Page. Link: Edit URL. Images. Redact Pages. Annotation & Drawing. Add Sticky Note
change link in pdf; adding hyperlinks to pdf
42 
O
pen
S
Ource
Y
earbOOk
2015  
.
.
.
O
penSOurce
.
cOm
LE A R N I N G
......... .
... .. ... .
.. .. .. ....
SparkFun Guide to Processing 
https://www.nostarch.com/sparkfunprocessing
by Derek Runberg
ISBN: 978-1-59327-612-6
312 Pages
Publication Date: August 2015
Available eBook Formats: EPUB, MOBI, PDF
The Sparkfun Guide  to Processing  uses the artist-friendly 
programming language Processing to unleash your creativity 
through interactive art and games. You’ll get a primer on ani-
mation and programming, and then work your way through a 
series of step-by-step, hands-on projects, including pixel art, 
a playable maze game, and psychedelic visualizations that 
respond to light, sound, and temperature.
The Official ScratchJr Book 
https://www.nostarch.com/scratchjr
by Marina Umaschi Bers and Mitchel Resnick
ISBN: 978-1-59327-671-3
160 Pages
Publication Date: October 2015
Available eBook Formats: EPUB, MOBI, PDF
Scratch is already the standard for teaching kids to program, 
with more than 11 million users. Now, there’s a new kid in 
town—ScratchJr! With this programming language designed 
for kids ages 5 to 7, young ones can get a head start on 
picking up programming fundamentals by creating interac-
tive stories and games on Android and iPad tablets. Written 
by ScratchJr’s creators, The Official ScratchJr Book contains 
several activities that build on one another, with each chap-
ter culminating in a fun final project. Along the way, kids de-
velop computational-thinking, problem-solving,  and  design 
skills. The book includes helpful tips for grown-ups, creative 
challenges to take the learning further, and suggestions for 
connecting the activity with literacy and math concepts.
Doing Math with Python 
https://www.nostarch.com/doingmathwithpython
by Amit Saha
ISBN: 978-1-59327-640-9
264 Pages
Publication Date: August 2015
Available eBook Formats: EPUB, MOBI, PDF
Doing Math with Python is the perfect book for anyone who 
loves, or studies, math. Doing Math with Python shows you 
how to  use  Python  to delve into  high school–level  math 
topics, such as statistics, geometry, probability, and calculus. 
Creative coding challenges and applied examples will put 
your new math and coding skills into practice. You’ll write 
an inequality solver, plot gravity’s effect on how far a bullet 
will travel, shuffle a deck of cards, estimate the area of 
a circle by throwing 100,000 “darts” at a board, explore 
the relationship between the Fibonacci sequence and the 
golden ratio, and more. Along the way, you’ll discover new 
ways  to  explore  math  and  gain  valuable  programming 
skills  that you’ll  use throughout  your study of  math and 
computer science.
O’Reilly Media
Fluent Python 
http://shop.oreilly.com/product/0636920032519.do
by Luciano Ramalho
ISBN: 978-1-4919-4600-8
770 Pages
Publication Date: July 2015
Available eBook Formats: DAISY, EPUB, MOBI, PDF
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  pro-
grammers  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.
Learning Spark 
http://shop.oreilly.com/product/0636920028512.do
by Holden Karau, Andy Konwinski,  
Patrick Wendell, Matei Zaharia
ISBN: 978-1-4493-5862-4
276 Pages
Publication Date: January 2015
Available eBook Formats: DAISY, EPUB, MOBI, 
PDF
Data in all domains is getting bigger. How can you work 
with  it  efficiently?  Recently  updated  for  Spark  1.3,  this 
book  introduces Apache  Spark,  the open source  cluster 
computing system that makes data analytics fast to write 
and  fast to run. With Spark, you can tackle big  datasets 
quickly through  simple APIs in Python,  Java, and Scala. 
This edition includes new information on Spark SQL, Spark 
C# PDF insert image Library: insert images into PDF in C#.net, ASP
using RasterEdge.Imaging.Basic; using RasterEdge.XDoc.PDF; Have a try with this sample C#.NET code to add an image to the first page of PDF file.
add url link to pdf; add link to pdf acrobat
VB.NET PDF insert image library: insert images into PDF in vb.net
using RasterEdge.XDoc.PDF; Have a try with this sample VB.NET code to add an image to the first page of PDF file. ' Open a document.
chrome pdf from link; add hyperlink to pdf in
O
pen
S
Ource
Y
earbOOk
2015  
.
.
.
O
penSOurce
.
cOm
43
Streaming, setup, and Maven coordinates. Written by the 
developers of Spark, this book will have data scientists and 
engineers up and running in no time. You’ll learn how to 
express parallel jobs with just a few lines of code, and cover 
applications from simple batch jobs to stream processing 
and machine learning.
Git for Teams 
http://shop.oreilly.com/product/0636920034520.do
by Emma Jane Hogbin Westby
ISBN: 978-1-4919-1118-1
356 Pages
Publication Date: August 2015
Available eBook Formats: DAISY, EPUB, MOBI, PDF
You can do more with Git than just build software. This prac-
tical guide delivers a unique people-first approach to version 
control that also explains how using Git as a focal point can 
help your team work better together. You’ll learn how to plan 
and pursue a Git workflow that  not only  ensures that  you 
accomplish project goals, but also fits the immediate needs 
and future growth of your team. The first part of the book on 
structuring workflow is useful for project managers, technical 
team leads, and CTOs. The second part provides hands-on 
exercises to help developers gain a better understanding of 
Git commands.
Living Clojure 
http://shop.oreilly.com/product/0636920034292.do
by Carin Meier
ISBN: 978-1-4919-0904-1
242 Pages
Publication Date: April 2015
Available eBook Formats: DAISY, EPUB, MOBI, PDF
If you’re an experienced programmer who has not worked 
with  Clojure before, this guide is the perfect  thorough but 
gentle introduction for you. Author Carin Meier not only pro-
vides a practical overview of this JVM language and its func-
tional programming concepts, but also includes a complete 
hands-on training course to help you learn Clojure in a struc-
tured way. The first half of the book takes you through Clo-
jure’s unique design and lets you try your hand at two Clojure 
projects, including a web app. The holistic course in second 
half provides you with critical tools and resources, including 
ways to plug into the Clojure community.
Docker Cookbook 
http://shop.oreilly.com/product/0636920036791.
do?sortby=publicationDate
by Sébastien Goasguen
ISBN: 978-1-4919-1971-2
366 Pages
Publication Date: November 2015
Available eBook Formats: DAISY, EPUB, MOBI, PDF
Whether you’re deploying applications on premise or in the 
cloud, this cookbook provides developers, operators, and IT 
professionals with more than 130 proven recipes for work-
ing with Docker. With these practical solutions, experienced 
developers with no  previous  knowledge  of Docker  will  be 
able to package and deploy distributed applications within 
a couple of chapters. IT professionals will be able to solve 
everyday problems, as well as create, run, share, and deploy 
Docker images. Operators will quickly be able to adopt the 
tools that will change the way they work.
Packt
Python Machine Learning 
https://www.packtpub.com/big-data-and- 
business-intelligence/python-machine- 
learning/?utm_source=opensource&utm 
_medium=referral
by Sebastian Raschka
ISBN: 9781783555130
454 Pages
Publication Date: September 2015
Visit just about any tech or business website from the past 
decade and you’ll find someone talking about Big Data. But 
whatever “revolution” took place within business over the past 
few years is well and truly over—Big Data is now the norm. 
In 2015, it’s all about what you do with your data. And that’s 
where machine learning comes in, allowing you to model and 
analyze your data in ways that help you predict future out-
comes and behavior. In a global economy where the margins 
between success and failure are small and the future looks 
just a little bit frightening, the control that machine learning in-
sights can bring will give you confidence that the world around 
you isn’t as impenetrable as you first thought.
Python Machine Learning connects directly to this trend, 
providing an accessible and practical route through the top-
ic with  one of the world’s most  popular programming lan-
guages. But its accessibility doesn’t mean it lacks depth—it’s 
comprehensive, too, guiding readers through some of the 
latest Python machine  learning  libraries,  such  as Theano 
and Keras. It also takes in a number of different applications, 
from sentiment analysis to neural networks. At Packt, we see 
the book not only as further evidence of Python’s popularity, 
but also indicative of a technical workforce interested in delv-
ing in and out of a range of problems quickly.
How to C#: Basic SDK Concept of XDoc.PDF for .NET
You may add PDF document protection functionality into your C# of PDF document, including editing PDF url links and quick navigation link in bookmark
add links to pdf document; add url pdf
C# PDF File Merge Library: Merge, append PDF files in C#.net, ASP.
Add necessary references: using RasterEdge.XDoc.PDF; Note: When you get the error "Could not load file or assembly 'RasterEdge.Imaging.Basic' or any other
adding hyperlinks to a pdf; add links pdf document
44 
O
pen
S
Ource
Y
earbOOk
2015  
.
.
.
O
penSOurce
.
cOm
LE A R N I N G
......... .
... .. ... .
.. .. .. ....
Go Programming Blueprints 
https://www.packtpub.com/application- 
development/go-programming-blueprints/ 
?utm_source=opensource&utm_ 
medium=referral
by Mat Ryer
ISBN: 9781783988020
274 Pages
Publication Date: January 2015
Go, in many ways, echoes Python. Like Python, Go is an 
expressive multipurpose language, demonstrating a cur-
rent trend for languages that are capable of providing rap-
id solutions to a wide range of programming challenges. 
One of the most interesting things about Go is that every-
thing about it is very deliberate. Perhaps this is unsurpris-
ing for a programming language that has been developed 
by Google, an organization that has made matters of de-
tail and engineering a core part of their brand, but it’s still 
worth thinking about in the context of the future of open 
source, in terms of what it means and what it will look like 
for programmers.
Go’s elegant and expressive syntax isn’t something that 
should  be  learned,  but  instead  should  be  experienced. 
That’s where we started with Go Programming Blueprints. 
Exploring Go through a number of different projects, includ-
ing a chat application (using web-sockets) and a random 
recommendation service (you’ll have to look inside to find 
out what that looks like), the book demonstrates how Go 
makes building for scalability and performance simple. At 
a time when these issues have never been more important 
in the industry, we believe that it’s only by diving straight 
into these problems that we can properly tackle them—and 
build better software.
Machine Learning with Spark 
https://www.packtpub.com/big-data-and- 
business-intelligence/machine-learning-spark/ 
?utm_source=opensource&utm 
_medium=referral
by Nick Pentreath
ISBN: 9781783288519
338 Pages
Publication Date: February 2015
We’ve already seen that machine learning is becoming the 
area that’s defining data science as we know it—from Big 
Data to small data, from data mining to visualization, at the 
core of all these elements is the ability to learn and predict 
from  data.  But with  Spark,  we’re  looking  at  the  future  of 
machine  learning—its  speed and processing  power mean 
it’s the tool that’s redefining what’s possible with Big Data. 
Spark’s in-memory data storage is perhaps one of its most 
exciting features, but it’s only once you’ve seen it in action, 
processing data across clusters, that you can begin to get a 
sense of how it can be used for high-velocity data analysis.
Machine Learning with Spark really communicates the full 
extent  of  what’s  possible  with  Spark—at  Packt  we  know 
that technological innovation is really driven by the triumvi-
rate of speed, efficiency, and size, and that’s certainly what 
makes Spark such a big deal for us. The book does look like 
a standard machine learning guide, but because of Spark’s 
integrated  offering,  you’ll  find  chapters  that  explore  data 
processing and preparation, as well as a chapter dedicated 
to real-time machine learning, the field where Spark really 
stands out.
React.js Essentials 
https://www.packtpub.com/web-development/
reactjs-essentials/?utm_source= 
opensource&utm_medium=referral
by Artemij Fedosejev
ISBN: 9781783551620
208 Pages
Publication Date: August 2015
In 2014, we  were looking toward MEAN [4] as the crucial 
full-stack  web  development  solution.  But  that’s  started  to 
change, with the rise of unbelievably lightweight tools that 
bridge  the  divide between  framework and library.  React.js 
rises above all others. Created by Facebook, React.js is now 
being used by some of the biggest tech companies in the 
world, including AirBnB and Instagram. The fact that these 
organizations depend upon the great UI and user experience 
of their apps and websites is really a testament to React’s 
power. The reason why React is so impressive is simple—it 
lets you build UI components that immediately update with 
data changes. It lives up to its name—React reacts as soon 
as it needs to.
Inspired  by  React’s  rapid  response  time,  React.js  Es-
sentials responds to the web development world’s current 
love for components. Offering an accessible and fast-paced 
journey through the world of React.js, it underlines just why 
React is becoming more and more popular. Perfect for web 
developers interested in the cutting-edge of their field, the 
book looks set to remain relevant throughout 2016, as the 
world plays catch up with those most committed to and driv-
en by innovation.
O
pen
S
Ource
Y
earbOOk
2015  
.
.
.
O
penSOurce
.
cOm
45
Python Data Science Essentials 
https://www.packtpub.com/big-data-and- 
business-intelligence/python-data- 
science-essentials/?utm_source= 
opensource&utm_medium=referral
by Alberto Boschetti, Luca Massaron
ISBN: 9781785280429
258 Pages
Publication Date: April 2015
If Python is the one language that could lay a claim to de-
fining  programming  in  2015  (yes,  there  are  some  close 
contenders, but no other language is quite so ubiquitous 
as Python), it’s only fair that we return to where we started 
and let another of our most popular Python titles have the 
final word.
Python Data Science Essentials opens up a whole new 
approach to data science. The book was developed, like 
many Packt titles, with accessibility in mind. This doesn’t 
just mean it’s “easy to follow” (although, if you must know, it 
is). It means, more specifically, that the book offers a range 
of readers—whether you’re a web developer working with 
Python or a data scientist that’s always worked with R, but 
is now curious about Python—a simple way to explore Py-
thon’s data science capabilities. Everyone wants to better 
understand  data. Python Data  Science Essentials shows 
you that in-depth insight doesn’t have to be difficult.
Wiley
OpenStack Cloud Application Development 
http://www.wiley.com/WileyCDA/WileyTitle/ 
productCd-1119194318,descCd-buy.html
by Scott Adkins, John Belamaric, Vincent Giersch, 
Denys Makogon, Jason E. Robinson
ISBN: 978-1-119-19431-6
168 Pages
Publication Date: November 2015
Available eBook Formats: EPUB, PDF
OpenStack Cloud Application Development is a fast-paced, 
professional book for OpenStack developers, delivering com-
prehensive guidance without wasting time on development 
fundamentals. Written by experts in the OpenStack commu-
nity from Infoblox, Gigaspaces, GoDaddy, and Comcast, this 
book shows you how to work effectively and efficiently within 
the OpenStack platform to develop large, scalable applica-
tions  without  worrying  about  underlying  hardware.  Follow 
along with an OpenStack build that illustrates how and where 
each technology comes into play, as you learn expert tips and 
best practices that make  your product stronger. Coverage 
includes OpenStack service primitives, networking within the 
OpenStack Ecosystem, deployment of Virtualized Network 
Functions for Enterprises, containers, data protection, and 
much more.
Data Science and Big Data Analytics:  
Discovering, Analyzing, Visualizing  
and Presenting Data
http://www.wiley.com/WileyCDA/WileyTitle/
productCd-111887613X.html
by EMC2 Education Services
ISBN: 978-1-118-87613-8
432 Pages
Publication Date: January 2015
Available eBook Formats: EPUB, PDF
Data Science and Big Data Analytics is about harnessing 
the power  of data for new insights. The book covers the 
breadth of activities and methods and tools that data scien-
tists use. The content focuses on concepts, principles, and 
practical  applications  that  are  applicable  to any  industry 
and technology environment, and the learning is supported 
and explained with examples that you can replicate using 
open-source software.
Linux Bible, 9th Edition 
http://www.wiley.com/WileyCDA/WileyTitle/
productCd-1118999878,descCd-buy.html
by Christopher Negus
ISBN: 978-1-118-99987-5
912 Pages
Publication Date: April 2015
Available eBook Formats: EPUB, PDF
Linux Bible is the ultimate hands-on Linux user guide, wheth-
er you’re a true beginner or a more advanced user navigat-
ing recent  changes. This updated ninth edition covers the 
latest  versions  of  Red  Hat  Enterprise  Linux  7  (RHEL  7), 
Fedora 21, and Ubuntu 14.04 LTS, and includes new infor-
mation on cloud computing and development with guidance 
on OpenStack and Cloudforms. With a focus on RHEL 7, 
this practical guide gets you up to speed quickly on the new 
enhancements for enterprise-quality  file systems, the new 
boot process and services management, firewalld, and the 
GNOME 3 desktop. Written by a Red Hat expert, this book 
provides the clear explanations and step-by-step instructions 
that demystify Linux and bring the new features seamlessly 
into your workflow.
46 
O
pen
S
Ource
Y
earbOOk
2015  
.
.
.
O
penSOurce
.
cOm
LE A R N I N G
......... .
... .. ... .
.. .. .. ....
Professional Python 
http://www.wiley.com/WileyCDA/WileyTitle/
productCd-1119070856.html
by Luke Sneeringer
ISBN: 978-1-119-07085-6
288 Pages
Publication Date: October 2015
Available eBook Formats: EPUB, PDF
Professional  Python  goes  beyond  the  basics  to  teach 
beginner-  and  intermediate-level  Python  programmers 
the  little-known tools and  constructs that  build  concise, 
maintainable code. Design  better architecture and  write 
easy-to-understand  code  using  highly  adoptable  tech-
niques  that result  in  more  robust  and  efficient  applica-
tions. Coverage includes decorators, context managers, 
magic  methods,  class  factories,  metaclasses,  regular 
expressions, and more, including advanced methods for 
unit  testing using asyncio  and  CLI tools.  Each topic in-
cludes an explanation of the concept and a discussion on 
applications, followed by hands-on tutorials based on re-
al-world scenarios. All sample code is available for down-
load from the companion website, and the “Python 3 first” 
approach covers multiple current versions, while ensuring 
long-term relevance.
Reliable JavaScript: How to Code Safely  
in the World’s Most Dangerous Language
http://www.wiley.com/WileyCDA/WileyTitle/
productCd-1119028728.html
by Lawrence Spencer, Seth Richards
ISBN: 978-1-119-02872-7
528 Pages
Publication Date: July 2015
Available eBook Formats: EPUB, PDF
Reliable JavaScript: How to Code Safely in the World’s Most 
Dangerous Language demonstrates how to create test-driven 
development  for  large-scale  JavaScript  applications  that will 
stand the test of time and stay accurate through long-term use 
and maintenance. Taking a test-first approach to software ar-
chitecture, this book walks you through several patterns and 
practices and explains what they are supposed to do by having 
you write unit tests. Write the code to pass the unit tests, so you 
not only develop your technique for structuring large-scale ap-
plications, but you also learn how to test your work. You’ll come 
away with hands-on practice that results in code that is correct 
from the start, and has the test coverage to ensure that it stays 
correct during subsequent maintenance. All code is provided 
both in the text and on the web, so you can immediately get 
started designing more complete, robust applications.
Links
[1]   http://www.informit.com/authors/bio/ea8b25c7-a974-480e-
a723-991b1fdd70da
[2]  https://opensource.com/users/alsweigart
[3]   http://opensource.com/users/professorpayne
[4]   http://mean.io/#!/
Author
Rikki Endsley is a community manager for Opensource.com
She has worked as the community evangelist on the Open 
Source and Standards (OSAS) team at Red Hat; a freelance 
tech journalist; community manager for the USENIX Associ-
ation; associate publisher of Linux Pro Magazine, ADMIN, 
and Ubuntu User; and the managing editor of both  Sys 
Admin magazine and UnixReview.com. Follow her on Twitter 
@rikkiends.
O
pen
S
Ource
Y
earbOOk
2015  
.
.
.
O
penSOurce
.
cOm
47
LE A R N I N G
..........
.........
..........
Open source
principles continue  to in-
vade  new  domains,  and 
in 2015 we saw this trend accelerate. Traditional organi-
zational structures are giving way to new models―more 
open  models—and  the  nature  of  our  collaborations  is 
changing. Rapidly.
When Jim Whitehurst published The Open Organization 
in June, he crystallized something that’s been nascent for 
years: a new management paradigm, one fit for the 21st 
century.  Leaders  everywhere  are  scrambling  to  under-
stand their roles under this paradigm, and our community 
has come to their aid with recommendations for books that 
will guide them across uncertain terrain. If you’ve resolved 
to become a more open leader in 2016, then you’ll want 
to start here.
Discover Your True North 
by Bill George (Recommended by Sam Knuth [1])
Bill  George  has  written  extensively  on 
authenticity in leadership, which includes 
transparency,  honesty,  and  openness. 
Discover  Your  True  North  [2]  draws  on 
George’s  personal  experiences  with 
many authentic leaders across many in-
dustries, pulling together the themes that contribute to their 
successes and failures. Consistently, the same principles 
Jim explores in The Open Organization [3] emerge as criti-
cal leadership traits in the experiences of both George and 
the leaders he profiles. Discover Your True North is not only 
a great collection of case studies and experiences but also 
a guide to practicing authentic, open leadership for people 
at any stage in their careers.
The Engaged Leader 
by Charlene Li (Recommended by  
Jason Hibbets [4])
Using social media to engage and listen 
isn’t a  science.  It’s an  art. And  in  The 
Engaged Leader [5], Li  helps you  nav-
igate these waters  with  examples from 
different industries  and  from leaders  at 
various levels in their organizations. I’ve recommended 
this book to several of my colleagues at Red Hat (and be-
yond) who want to use social media and other digital tools 
to be more engaged with the their customers, people they 
lead, and especially other leaders. Li provides practical 
stories  and  tips to help you to adapt to this new era of 
digital engagement.
How to Develop Emotional Health 
by Oliver James (Recommended by  
Laura Hilliger [6])
A quick  and  fun  read,  How to Develop 
Emotional Health [7] will help you identi-
fy personal hang-ups that may stop you 
from being an open and engaged leader. 
James offers  solutions  and  insights  on 
how to work through your past, present, and future to lead 
 mentally  healthy,  happy,  and  productive  life—touch-
stones for good leaders and, indeed, “open sourcers” in 
general.
8 books to 
make you a 
more open 
leader
BY 
BRYAN BEHRENSHAUSEN 
48 
O
pen
S
Ource
Y
earbOOk
2015  
.
.
.
O
penSOurce
.
cOm
LE A R N I N G
......... .
... .. ... .
.. .. .. ....
The Open Organization 
by Philip A. Foster (Recommended by  
Bryan Behrenshausen [12])
Before  The  Open  Organization  by  Jim 
Whitehurst was The Open Organization [13] 
by Philip A. Foster. Although Jim admits that 
his book isn’t management theory (“I’ll leave 
that to the academics,” he says), Foster’s is 
unabashedly so. Published in 2014, The Open Organization 
is quite frankly the textbook on what both authors call a “new 
management paradigm.” Meticulously researched and annotat-
ed, Foster’s volume draws on sources running the gamut from 
management theorists to practitioners. And as a neat bonus, 
Foster offers a compelling case study: GitHub, whose mission 
to “create awesome” prompted interesting organizational choic-
es. For enthusiasts, it’s a moment of precious insight into daily 
life at a firm embracing the open source mission. For leaders, 
it’s simply required reading.
Consiglieri 
by Richard Hytner (Recommended by  
Laura Hilliger [6] )
Although Consiglieri [14] weighs in heav-
ily  on  the  “evil corporate”  examples  and 
name-dropping, it contains some wonder-
ful undertones about being a leader who 
guides  rather than directs. The so-called 
Rework 
by Jason Fried & David Heinemeier Hansson  
(Recommended by Marten Mickos [8])
Rework [9] examines organizing work in 
the  modern  world,  where  people  work 
from home and largely know what to do. 
It’s full of pithy, illustrated advice (“Pick a 
fight.” “Meetings are Toxic.” “Inspiration 
if Perishable.”) for anyone looking to revamp the work-
place. Although the authors may not use the term, that 
openness is an underlying principle of this book is easy 
to see.
Quiet Leadership 
by David Rock (Recommended by  
Rebecca Fernandez [10])
Whether you’re a manager, a mentor, or 
both,  you  want to  coach and give feed-
back  in  a  way  that  promotes  another 
person’s growth and contributes to auton-
omous  decision-making.  Through  com-
pelling  neuroscience,  Quiet  Leadership  [11]  shows  why 
leaders  should stop  giving advice and offering up ideas. 
Learn how to listen more, talk less, and ask the kinds of 
questions that help people find their own solutions.
How can open source values transform the way we 
work, manage, and lead?
Join the conversation at: 
opensource.com/open-organization
Documents you may be interested
Documents you may be interested