Software Books


Adaptive Code Via C#: Agile Coding with Design Patterns and Solid Principles

Your process may be agile, but are you building agility directly into the code base? This book teaches .NET programmers how to give code the flexi…

(4 )

Python 3 Object Oriented Programming

The book begins with the very foundations of OOP and then uses practical examples to show how to correctly implement Object Oriented Programming i…

(4 )

Rails Antipatterns: Best Practice Ruby on Rails Refactoring

The Complete Guide to Avoiding and Fixing Common Rails 3 Code and Design ProblemsAs developers worldwide have adopted the powerful Ruby on Rails w…

(4 )

The AWK Programming Language

Originally developed by Alfred Aho, Brian Kernighan, and Peter Weinberger in 1977, AWK is a pattern-matching language for writing short programs t…

(4 )

100 Go Mistakes and How to Avoid Them

Spot errors in your Go code you didn’t even know you were making and boost your productivity by avoiding common mistakes and pitfalls. 100 …

(4 )

Java: How to Program

The Deitels' groundbreaking How to Program series offers unparalleled breadth and depth of programming concepts and intermediate-level topics for …

(4 )

Beyond the Basic Stuff with Python: Best Practices for Writing Clean Code

BRIDGE THE GAP BETWEEN NOVICE AND PROFESSIONAL You've completed a basic Python programming tutorial or finished Al Sweigart's bestseller, A…

(4 )

Linux Kernel Development

"Linux Kernel Development" details the design and implementation of the Linux kernel, presenting the content in a manner that is beneficial to tho…

(4 )

More Exceptional C++: 40 New Engineering Puzzles, Programming Problems, and Solutions

Picks up where the widely acclaimed Exceptional C++ leaves off, providing successful strategies for solving real-world problems in C++. Promotes t…

(4 )

Database Systems: The Complete Book

This introduction to database systems offers a readable comprehensive approach with engaging, real-world examples—users will learn how to successf…

(4 )