Michael Abrash's classic Graphics Programming Black Book is a compilation of Michael's writings on assembly language and graphics programming (including from his "Graphics Programming" column in Dr. Dobb's Journal
The Project Gutenberg collection was produced by tens of thousands of volunteers. You can help -- start here! Project Gutenberg needs your pennies, nickels and dimes. An average of just one cent per eBook downloaded would make a huge difference. How to Do
Get the entire book! Introduction to Neural Networks with Java Programming Neural Networks in Java will show the intermediate to advanced Java programmer how to create neural networks. This book attempts to teach neural network programming through two mec
Structure and Interpretation of Computer Programs has been MIT's introductory pre-professional computer science subject since 1981. It emphasizes the role of computer languages as vehicles for expressing knowledge and it presents basic principles of abstr
This is the web site for a new book I'm working on for Apress which will contain interviews with around twenty of the most interesting computer programmers alive today. It will be a companion volume to Apress’s Founders at Work by Jessica Livingston, an
This introductory textbook on reinforcement learning is targeted toward engineers and scientists in artificial intelligence, operations research, neural networks, and control systems, and we hope it will also be of interest to psychologists and neuroscien
Agile Development, in particular, eXtreme Programming (XP), has been gaining a lot of momentum because it can effectively address the problems plaguing software development such as mis-understanding customers' requirements, missing deadlines, over-budget,
I started to be fed up to see all the books I like to be out of print, so I started to contact authors and collect their old books. I would like to thanks them all and their publishers as well. If you know an author that is willing to give to the communit
A Programming Style That Automatically Detects Bugs in C Code by Jerry Jongerius / January 1995. This book describes an alternate class methodology that provides complete data hiding and fault-tolerant run-time type checking of objects in C programs. Wi
The most complicated aspect of large software projects is not the implementation, it is the real world domain that the software serves. Domain Driven Design is a vision and approach for dealing with highly complex domains that is based on making the domai
FAR! FAR away, the Google lives, in a land which only children can go to. It is a wonderful land of funny flowers, and birds, and hills of pure white heather.
One night five developers, all of whom wore very thick glasses and had recently been hired by Elephants, Inc., the world’s largest purveyor of elephants and elephant supplies, were familiarizing themselves with the company’s order processing system wh
Semler, the Brazil-based CEO of Semco, believes corporations and employees can become successful by bucking tradition and thinking wildly outside the box. He attempts to explain Semco’s success (a company with $212 million in annual revenue and "no offi