Open source, Open mind.

Programming Books Collection Videos

Books in Each Video

Compiler and Virtual Machine Books:

Compilers Principals Techniques and Tools 
Writing Compilers and Interpreters a Applied Approach using C++
Writing Compilers and Interpreters a Software Engineering Approach 
Modern Compiler Design
Linkers & Loaders
Crafting a Compiler 2nd Edition
Compiler Construction
Flex & Bison
Modern Compiler Implementation in C
Modern Compiler Implementation in Java
Virtual Machines
Engineering a Compiler
The Garbage Collection Handbook
Crafting a Compiler with C
The Compiler Design Handbook
Compiler Design: Virtual Machines
Language implementation patterns
A retarget able  C Compiler design and implementation
Programming Language Pragmatics

C++ Books:

The C++ Programming Language 4th Edition
The C++ Programming Language Special Edition
Programming Principals and Practice using C++
The Design and Evolution of C++
The C++ Standard Library 2nd Edition
The C++ Standard Library a Tutorial and Reference
The STL Tutorial and Reference Guide
C++ GUI Programming with Qt4
Beyond the Standard C++ Library a introduction to boost
C++ Template Meta programming
C++ Coding Standards
Effective C++
More Effective C++
Cross platform Development in C++
The C Programming Language 2nd Edition

Objective-C and Mac OS X:

Mac OS X Internals: A Systems Approach 
Programming in Objective-C
Programming in Objective-C 2.0
Cocoa Design Patterns
Cocoa Programming Developers Handbook
Effective Objective-C 2.0
Cocoa with Objective-C
Xcode 3
Cocoa Programming for Mac OS X 3rd Edition
Advanced Mac OS X Programming
iOS Programming Big Nerd Ranch Guide
Programming Quarts 2D PDF Graphics for Mac OS X

Game Programming Books:

Windows Game SDK Programming
Real Time Strategy game programming with MS DirectX 6.0
Focus on SDL
Tricks of the 3D Game Programming Gurus
Beginning OpenGL Game Programming
OpenGL Game Programming
OpenGL Super Bible 4th Edition
OpenGL Super Bible 5th Edition
OpenGL Programming for Mac OS X
OpenGL Programming Guide
OpenGL Programming Guide Library
OpenGL Shading Language

Unix/Linux Books:

Advanced Programming in the Unix Environment
Linux Application Development
Beginning Linux Programming
Unix Shell Programming
Xlib Reference Manual
XWindows System Programming with XT 
XWindows Applications Programming
Linux Game Programming
GTK+/Gnome Application Development
Understanding the Linux Kernel
Running Linux
Guide to Assembly Language Programming in Linux
Professional Assembly Language Programming
Misc Books:

The Atari 800 Assembler
Teach yourself C# in 21 Days
Programming Computer Games in C
Programming Computer Games in C++
Head first Design Patterns
Delphi 5 Developers Guide
Java in a Nutshell
Game Engine Design and implementation
Inside COM
Teach yourself Perl in 21 Days
Web Design in a Nutshell
Learning Perl
Beginning Java Game Programming
Mac Security Bible
Beginning Java Objects
Perl Developers Dictionary 
Lex & Yacc
Objective-C Pocket Reference 
C++ Pocket Reference
GDB Pocket Reference
iPhone SDK 3 Programming
Ruby Cookbook
Java Programmers Reference
Programming C# 3.0
JSP Profesional 
The Art of Debugging with GDB DDD and Eclipse
Learning Python
Programming Python
Ruby in a Nutshell
Design Patterns Elements of Reusable Object Oriented Software
Effective Java
Reversing Secrets of Reverse Engineering
Core Animation
Code the Hidden Language of Computer Hardware and Software
Pro Android 3
Pragmatic Thinking and Learning
Python in a Nutshell
Instant PHP 4
FreeBSD Unleashed
The Productive Programmer
Windows Internals
Windows via C++
Assembly Programming Master Book
Assembly Language Step by Step
Assembly Language Programming for the IBM PC Family

- Jared Bruni

Like this page


All The software on this site is free and Licensed under the GPL
Please Feel Free to Redistribute (As a Free Download) any of the software on this page.


Loading search widget...

Updates View All

UPDATE @ Wed Jun 14 09:04:55 PDT 2017
Added new version of Acid Cam v2.1.9. New filters/menu design. Download.

UPDATE @ Sun May 14 09:59:54 PDT 2017
Acid Cam for macOS supports 4K resolution so added a sample in 4K on YouTube. Acid Cam v2 Qt is now supported on Raspberry Pi 3/Raspbian.

UPDATE @ Sun Jan 8 10:58:07 PST 2017
Added new version of Acid Cam (v2.1.1) and a few new blog posts. Be sure to check out my GitHub page.

UPDATE @ Thu Dec 15 16:42:56 PST 2016
Updated bug report page with current projects on GitHub. Been working on Acid Cam v2.1.0 and adding new videos to the YouTube channel.

UPDATE @ Sun Jun 19 00:37:30 PDT 2016
Added XChip project to the blog I helped work on with my friend on GitHub.

UPDATE @ Thu Apr 7 11:56:17 PDT 2016
Added new version of Acid Cam for MacOS X.

UPDATE @ Wed Apr 6 08:52:07 PDT 2016
You can now download Acid Cam from Google Play.

UPDATE @ Fri Apr 1 09:59:08 PDT 2016
Finally signed up for twitter you can follow me here.

UPDATE @ Wed Oct 28 10:45:42 PDT 2015
This site now has a BitTorrent Tracker so I can share larger files.

UPDATE @ Sat Sep 12 04:07:24 PDT 2015
Added fixed versions of Super Stoner 420 and Apps collection that fix the issues with the software when running on MacOS X Yosemite.

UPDATE @ Mon Jun 15 15:35:52 PDT 2015
Spent a long time trying to figure out why OpenCV would not compile on Yosemite. Figured it out and statically linked Acid Cam VR 1.1 with the libraries so you no longer need the MacPorts version of OpenCV installed to /opt/local for it work. It should work as long as you have the Oculus Runtime.

UPDATE @ Sat Jun 6 16:11:40 PDT 2015
Added Acid Cam VR for Oculus Rift DK2 to the site with a version for Windows and MacOS X.

UPDATE @ Sun May 17 14:39:14 PDT 2015
It seems the first version of Acid Cam (1.7.7) is incompatible with MacOS X Yosemite for some reason. So if you using Yosemite just pick up version 2 of the program.

UPDATE @ Tue May 12 14:48:53 PDT 2015
Bad news, seems apple deprecated and now dropped support for one of the libraries that SDL 1.2 that I used to compile the majority of the games on this site. So that means I have to recompile and repackage the majority of these programs to get them to work on Yosemite. So the last version supported was 10.9.

UPDATE @ Fri May 8 10:30:56 PDT 2015
Added our first program for the Oculus 2. It requires that you at least have have the Oculus 2 Runtime.

UPDATE @ Wed Feb 11 11:24:23 PST 2015
Added a few new posts to my blog and have been adding new examples to my C++11 Repository

UPDATE @ Sat Dec 13 17:27:03 PST 2014
Added up to date version of Acid Cam 2 for Microsoft Windows.

UPDATE @ Wed Dec 10 11:12:16 PST 2014
The Site has been redesigned and its looking great. Thanks to my friend Daniel Daley who designed the page.

UPDATE @ Thu Oct 9 11:12:06 PDT 2014
Added a image file with the different LostSideDead graphics programs I have created. AlphaFlame HD Launcher needs to be copied to /Applications .

UPDATE @ Thu Oct 2 17:32:12 PDT 2014
Added a new version of Acid Cam v2.0.17 for Ubuntu Linux

UPDATE @ Fri Sep 19 15:19:11 PDT 2014
Made this music video with Alpha Flame HD quite a while ago, check it out!

UPDATE @ Fri Sep 12 14:56:55 PDT 2014
Added a compressed Archive containing the source code for Acid Cam 2 to the site.

UPDATE @ Thu Sep 11 14:51:50 PDT 2014
Added a video demonstration of Acid Cam for iPhone.

UPDATE @ Fri Aug 29 12:20:41 PDT 2014
Updated Acid Cam to version 2.0.16. Added all the filters from AF_Filter and you can now jump to any frame when processing a video.

Follow Me

Facebook Youtube Google Plus