Write Portable
Code (No Starch) -- This handy book
contains the lessons, patterns, and knowledge for developing
cross-platform software that programmers usually must acquire through
sheer trial and error. Targeted at intermediate-to-advanced
programmers, it is a valuable resource for designers of cross-platform
software, programmers looking to extend their skills to additional
platforms, and programmers faced with the tricky task of moving code
from one platform to another.
Home
Networking: The Missing Manual -- Using clear
language, straightforward explanations, and a dash of humor, this
Missing Manual shows you how to do everything you need to set up a home
network. Including both Windows and Mac info, it will help you
understand the difference between what you need to know to create and
use your home network and what's best left to system administrators. Sample Chapter 5, Using the Network with Windows
Computers (PDF), is available free online.
Perl Best
Practices -- This collection of 256 guidelines on
the art of coding will help you write the best Perl code you possibly
can. The guidelines cover code layout, naming conventions, choice of
data and control structures, program decomposition, interface design
and implementation, modularity, object orientation, error handling,
testing, and debugging. Offering only guidelines that actually work,
this book presents coherent and widely applicable suggestions based on
real-world experience. Sample
Chapter 9, Subroutines (PDF), is available free online.
Talk Is Cheap
-- A straightforward, quick introduction to the ins and
outs of using VoIP and other internet telephone options, this book
details how to make the switch and what the tradeoffs will be. In
addition, you will learn advanced techniques, including how to turn
your Palm or Pocket PC into an internet phone and how to work with
Wi-Fi phones and videophones. Sample
Chapter 3, Free Internet Phone Features That You're Paying For
Now (PDF), is available free online.
Switching to
VoIP -- Based on real-world experience, this handy
manual addresses the most common VoIP migration challenges. Learn how
to build your own VoIP system, install it, and begin making calls.
You'll also explore the strengths and weaknesses of circuit-switched
and packet-switched networks, how VoIP systems impact network
infrastructure, as well as solutions for common challenges involved
with IP voice migrations. Ideal for IT managers, network engineers, and
system administrators. Sample Chapter 14, Traditional Apps on the Converged
Network (PDF), is available free online.
Ending
Spam (No Starch) -- This landmark title
describes, in-depth, how statistical filtering is being used by
next-generation spam filters to identify and filter spam, how spam
filtering works, and how language classification and machine learning
combine to produce remarkably accurate spam filters. Readers gain a
complete understanding of the mathematical approaches used in today's
spam filters, decoding, tokenization, the use of various algorithms,
and the benefits of using open source solutions to end spam.
Swing
Hacks -- Packed with programming lessons, this
book will show you how to extend Swing's rich component set in advanced
ways. The hacks touch upon the entire Swing gamut--tables, trees,
sliders, spinners, progress bars, internal frames, and text components.
You'll learn how to filter lists, power up trees and tables, add
drag-and-drop support, and generally increase your competency with
interface-building tools. Sample Hack 89, Fun with Keyboard Lights (PDF),
is available free online.
Word Annoyances -- This helpful book offers
to-the-point solutions to your most vexing editing, formatting,
printing, faxing, and scanning problems. It covers everything from
installation and templates to tables, columns, and graphics. It also
provides a gentle introduction to the power of macros so you can slay
your annoyances by the truckload. The fixes will work with most
versions of Word, including Word 2000, 2002 (XP), and 2003. Sample Chapter 3, Text Entry and Editing (PDF), is
available free online.
Advanced Perl
Programming, Second Edition -- O'Reilly's most
high-level Perl tutorial to date, this book teaches you all the complex
techniques for production-ready Perl programs. This completely updated
guide clearly explains concepts such as introspection, overriding
built-ins, extending Perl's object-oriented model, and testing your
code for greater stability. Whatever your current level of Perl
expertise, this book will help you push your skills to the next level.
Sample Chapter 3, Templating Tools (PDF), is
available free online.
JBoss: A
Developer's Notebook -- This Developers Notebook
takes you on a complete tour of JBoss in a very unique way: rather than
long discussions, you will find code--lots of code. In fact, the book
is a collection of hands-on labs that take you through the critical
JBoss features step-by-step. Don't just read about JBoss, learn it
through direct practical application. Sample Chapter 9, Rolling Out JBoss, (PDF) is
available free online.
SharePoint
Office Pocket Guide -- With this handy reference
as your guide, you can reap all the benefits of SharePoint. It shows
you, in plain language, how to construct websites where individuals
from all over can capture and share ideas. Learn how to upload
documents, edit content, send alerts, track work items, add new team
members, and much more.