The hot topics in information technology right now are Linux and Open Source. But what does Open Source offer those, who may not see their computer as a matter of life and death? Open Life: The... More > Philosophy of Open Source spotlights the people, businesses, values and practices of the Open Source world.
Divided into four parts, Open Life starts rather philosophically by comparing the concepts of openness and mean-spiritedness highlighting the latter’s devious impact on our life. Part Two explores the Open Source culture from the time Linus Torvalds began writing code for his new operating system, how he behaves as a leader, and stating the virtues of a programmer. Part Three reviews some Open Source business models and evaluates both their economic and ethical sustainability. Leaving the world of software behind, Part Four considers how open business models can be applied in fields as diverse as mining, literature, and fashion design.< Less

The book talks little about the actual practice of programming for an Open Source project, instead focusing on producing as the title suggests. It includes the political and social aspects that... More > inevitably surround every open source project, as well as management skills essential for leading such a project. and gives the reader a much more interesting and analytically perspective on the world of open source.< Less

Explore the five elements of an open source city using Raleigh, North Carolina as a case study. See how the open source characteristics of collaboration, transparency, and participation are shaping... More > the open government and open data movements. This book showcases the open source culture, government policies, and economic development happening in Raleigh and acts as a guide for other cities to pursue their open source city brand.< Less

Explore the five elements of an open source city using Raleigh, North Carolina as a case study. See how the open source characteristics of collaboration, transparency, and participation are shaping... More > the open government and open data movements in Raleigh. This book showcases the open source culture, government policies, and economic development happening in Raleigh and acts as a guide for other cities to pursue their open source city brand.< Less

Architects look at thousands of buildings during their training, and study critiques of those buildings written by masters. In contrast, most software developers only ever get to know a handful of... More > large programs well — usually programs they wrote themselves — and never study the great programs of history. As a result, they repeat one another’s mistakes rather than building on one another’s successes.
This book’s goal is to change that. In it, the authors of twenty-five open source applications explain how their software is structured, and why. What are each program's major components? How do they interact? And what did their builders learn during their development? In answering these questions, the contributors to this book provide unique insights into how they think.< Less

Architects look at thousands of buildings during their training, and study critiques of those buildings written by masters. In contrast, most software developers only ever get to know a handful of... More > large programs well — usually programs they wrote themselves — and never study the great programs of history. As a result, they repeat one another’s mistakes rather than building on one another’s successes. This book’s goal is to change that. In it, the authors of twenty-five open source applications explain how their software is structured, and why. What are each program's major components? How do they interact? And what did their builders learn during their development? In answering these questions, the contributors to this book provide unique insights into how they think.< Less

In 1974, Donald Knuth wrote, "We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil." With computers available now that... More > are millions of times faster than those available then, today's programmers have even less reason to worry about shaving cycles and saving bytes than those a generation ago. But "less" isn't "none": every once in a while, squeezing the last ounce of performance out of the machine really does matter.
This book is written by over a dozen developers who have grappled with slow code, memory leaks, or uncontrollable latency in open source software. They share their mistakes and successes, and give the reader an over-the-shoulder view of how they approached their specific challenges. With examples from bioinformatics research code to web browsers, the solutions are as varied as the problems.
This book will help junior and senior developers alike understand how their colleagues think about performance.< Less

Blog

Social

Welcome to Lulu!

We notice you are using a browser version that we do not support. For you to have the best experience on Lulu.com, we recommend using the current versions of Firefox, Chrome, Safari, or upgrading to Internet Explorer 9 (or higher).