You may have to Search all our reviewed books and magazines, click the sign up button below to create a free account.
The corporate market is now embracing free, "open source" software like never before, as evidenced by the recent success of the technologies underlying LAMP (Linux, Apache, MySQL, and PHP). Each is the result of a publicly collaborative process among numerous developers who volunteer their time and energy to create better software. The truth is, however, that the overwhelming majority of free software projects fail. To help you beat the odds, O'Reilly has put together Producing Open Source Software, a guide that recommends tried and true steps to help free software developers work together toward a common goal. Not just for developers who are considering starting their own free software proj...
The first edition was one of the first books available on development and implementation of open source software using CVS. The second edition explains how CVS affects the architecture and design of applications and covers strategies, third-party tools, scalability, client access limits, and overall server administration for CVS.
How do the experts solve difficult problems in software development? In this unique and insightful book, leading computer scientists offer case studies that reveal how they found unusual, carefully designed solutions to high-profile projects. You will be able to look over the shoulder of major coding and design experts to see problems through their eyes. This is not simply another design patterns book, or another software engineering treatise on the right and wrong way to do things. The authors think aloud as they work through their project's architecture, the tradeoffs made in its construction, and when it was important to break rules. This book contains 33 chapters contributed by Brian Ker...
What's it like to work on a great software development team facing an impossible problem? How do you build an effective team? Can a group of people who don't get along still build good software? How does a team leader keep everyone on track when the stakes are high and the schedule is tight? Beautiful Teams takes you behind the scenes with some of the most interesting teams in software engineering history. You'll learn from veteran team leaders' successes and failures, told through a series of engaging personal stories -- and interviews -- by leading programmers, architects, project managers, and thought leaders. This book includes contributions from: Tim O'Reilly Scott Berkun Mark Healey Bi...
Despite its historical impact on the biological sciences, the paper entitled 'On the Nature of Gene Mutation and Gene Structure' has remained largely inaccessible because it was only published in a short-lived German periodical. This book makes the 'Three Man' Paper available in English for the first time.
This is the official guide and reference manual for Subversion 1.6 - the popular open source revision control technology.
In a perfect world, software engineers who produce the best code are the most successful. But in our perfectly messy world, success also depends on how you work with people to get your job done. In this highly entertaining book, Brian Fitzpatrick and Ben Collins-Sussman cover basic patterns and anti-patterns for working with other people, teams, and users while trying to develop software. This is valuable information from two respected software engineers whose popular series of talks—including "Working with Poisonous People"—has attracted hundreds of thousands of followers. Writing software is a team sport, and human factors have as much influence on the outcome as technical factors. Eve...
One of the greatest frustrations in most software projects is managing changes to information. This guide, written by members of the Subversion open source development team, introduces the powerful new versioning tool designed to be the successor to the Concurrent Version System or CVS.
This book offers a complete introduction to project management within the realm of software development, guiding readers through essential concepts, processes, and tools. Beginning with an overview of core project management principles, it delves into detailed chapters on project planning, risk management, requirements engineering, design, coding practices, and quality assurance. Each chapter builds upon the last, leading readers from the initial stages of project conception through to successful delivery and post-project review. Focused on practical applications, the book discusses key methodologies like Agile, Scrum, and Waterfall, and introduces project management tools, techniques, and b...
The Sociable City chronicles how, as the city's physical and social landscapes evolved over the course of the late nineteenth and twentieth centuries, urban intellectuals developed new vocabularies, narratives, and representational forms to explore and advocate for the social configurations made possible by urban living.