My Library

BookTitleAuthors
5181a5ykxcl19 Deadly Sins of Software SecurityMichael Howard
414h064yw2lA Discipline for Software EngineeringWatt S. Humphrey
41%2b2u5veaylAccelerated C# 2008Trey Nash
51xzz9rv4blAccelerated C++: Practical Programming by ExampleAndrew Koenig
51szxx1qanlAdvanced Topics in Types and Programming LanguagesBenjamin C. Pierce
51nqnmz4y2lAjax on RailsScott Raymond
518r977vw9lAn Introduction to Functional Programming Systems Using HaskellAntony J. T. Davie
4165aq4af8lAn Introduction to Lambda Calculi for Computer ScientistsC Hankin
5156an8rjtlANSI Common LispPaul Graham
Art of computer programming. Vol.2Donald E. Knuth
Art of computer programming. Vol.3Donald Knuth
51nhnl%2bxfjlArtificial Intelligence: Structures and Strategies for Complex Problem SolvingGeorge F. Luger
31tabszb14lASP.NET 2.0 MVP Hacks and TipsDavid Yack
51bfhhlo-1lASP.NET 2.0 Website Programming: Problem-design-solutionMarco Bellinaso
31o1y8vbz-lAssembly Language Step-by-step: Programming with DOS and LinuxJeff Duntemann
411642svpglBasic Category Theory for Computer ScientistsBenjamin C. Pierce
412kksuzmplBayesian Statistics: An IntroductionWilliam M. Bolstad
41orkolzaalBeautiful Code: Leading Programmers Explain How They ThinkAndy Oram
51yrpzsafxlBest of Ruby QuizJames Edward Gray II
4174n3pax6lBeyond the C++ Standard Library: An Introduction to BoostBjörn Karlsson
411hyvzjjblBuilding Secure Software: How to Avoid Security Problems the Right WayJohn Viega
51wh54y1c6lC++ Coding Standards: 101 Rules, Guidelines, and Best PracticesHerb Sutter
5120nxf4y8lC++ Common Knowledge: Essential Intermediate ProgrammingStephen C. Dewhurst
51e7r-a79-lC++ Template Metaprogramming: Concepts, Tools, And Techniques From Boost And BeyondDavid Abrahams
51grcmvmxvlCascading Style Sheets: Designing for the WebHakon Wium Lie
21tqlmpeszlCLR Via C#Jeff Richter
51-5onsdhtlCode completeSteve McConnell
51v25k2j3ulCode Generation in ActionJack Herrington
41tpgv69yylCode Generation in Microsoft .NetKathleen Dollard
51xtgj64tzlCompilers: Principles, Techniques, and ToolsAlfred V. Aho
51xtgj64tzlCompilers: Principles, Techniques, and Tools (2nd Edition)Alfred V. Aho
51ww-fe48klComputer OrganizationDavid A. Patterson; John L. Hennessy
419lrlulmrlCreating Flash Advertising: From Concept to Tracking-Microsites, Video Ads and MoreJason Fincanon
51gp324uwrlDeploying Rails Applications: A Step-by-Step GuideEzra Zygmuntowicz
5172ggh8qhlDesign Patterns Explained: A New Perspective on Object-Oriented Design
51ng5mf-salDesign Patterns in RubyRuss Olsen
51rs5kgdltlDesign Patterns: Elements of Reusable Object-oriented SoftwareErich Gamma
41nyjmte0glDiscrete Mathematics: An Introduction for Software EngineersMike Piff
51mtt9mgi-lDotNetNuke Websites Problem Design SolutionShaun Walker
41w3b0yfg8lEffective STL: 50 Specific Ways to Improve Your Use of the Standard Template LibraryScott Meyers
3134yyssrblEMBEDDED SYSTEMS DESIGN: AN INTRODUCTION TO PROCESSES, TOOLS, AND TECHNIQUESArnold S. Berger
516a%2bbmsbtlEnterprise Integration with RubyMaik Schmidt
418asckxwulEric Sink on the Business of SoftwareEric Sink
41qst6enpclError-correcting Codes and Finite FieldsOliver Pretzel
41q81v9faglEssential COM (DevelopMentor Series)Don Box
51tbw9a3eolEveryday Scripting with Ruby: For Teams, Testers, and YouBrian Marick
5108ggg3s1lExceptional C++: 47 Engineering Puzzles, Programming Problems, and SolutionsHerb Sutter
51wpne5axvlExpert C# 2005 Business ObjectsRockford Lhotka
41xhgrd5mclExpert F#Don Syme
41fqdeb4dnlFacts and Fallacies of Software EngineeringRobert L. Glass
516y61cymglFoundations for Programming LanguagesJohn C. Mitchell
41tkfmananlFoundations of F#Robert Pickering
411ut-odqdlFoundations of SQL Server 2005 Business IntelligenceLynn Langit
41e3k7soq2lFrom Bash to Z Shell: Conquering the Command LineOliver Kiddle
414hf7j5b1lGeneric Programming and the STL: Using and Extending the C++ Standard Template LibraryMatthew H. Austern
51iipq5b-ilHackers and Painters: Big Ideas from the Computer AgePaul Graham
41%2bptkhnbwlHardening ApacheTony Mobily
51wd6%2bneellHaskell: The Craft of Functional ProgrammingSimon Thompson
High Performance MySQL: Optimization, Backups, Replication, and Load BalancingJeremy D. Zawodny
51ynn0osdllHitchhiker's Guide to Visual Studio and SQL Server: Best Practice Architectures and Examples, 7th Edition (Microsoft Windows Server System Series)William R. Vaughn
51hg7ojon6lHTTP: The Definitive GuideDavid Gourley
51uqwgqgqrlHuman-Computer Interaction: Concepts and DesignJ. Preece
51c84bgk5dlImperfect C++: Practical Solutions for Real-life ProgrammingMatthew Wilson
51dhykcdr%2blInside C#, Second EditionTom Archer
41-ildxinelIntroduction to AlgorithmsThomas Cormen
41f8m0325wlIntroduction to Automata Theory, Languages, and ComputationJohn E. Hopcroft
Introduction to Data Structures and Algorithm Analysis With C++George J. Pothering
51gr5nkdaylIntroduction to Machine LearningEthem Alpaydin
51jbu91tjrlJavaScript: The Good PartsDouglas Crockford
51reisyoeoljQuery in ActionJohn Resig
51dake2iualLearning GNU Emacs, Third EditionDebra Cameron
51provrf%2bnlLearning PerlRandal Schwartz
51d6xcufkslLearning the Bash ShellCameron Newham
51tg-ov%2bfblLearning the Vi EditorArnold Robbins
41ebr6fkb6lLISPPeter Seibel
51fsgodb1ulMastering Regular ExpressionsJeffrey Friedl
41lmcoryqslMicro-ISV: From Vision to RealityEric Sink
516030xdd8lModern C++ Design: Generic Programming and Design Patterns AppliedAndrei Alexandrescu
51bg1y2xdmlMore Exceptional C++: 40 New Engineering Puzzles, Programming Problems, and SolutionsHerb Sutter
51-uo4hupclObject-Oriented Analysis and Design With ApplicationsGrady Booch
Object-Oriented and Classical Software EngineeringStephen R. Schach
412t69ykaxlOn Lisp: Advanced Techniques for Common LispPaul Graham
4114nbwjc9lOn to SmalltalkPatrick Henry Winston
51gholja8llOperating Systems: Internals and Design PrinciplesWilliam Stallings
41y2fdaae4lParadigms of Artificial Intelligence Programming: Case Studies in Common LispPeter Norvig
510csayjxclPerl Cookbook, Second EditionTom Christiansen
41ebr6fkb6lPractical COMMON LISPPeter Seibel
211s1hjwc3lPractical Guidelines and Best Practices for Microsoft Visual Basic and Visual C# DevelopersFrancesco Balena
41%2b4cknot6lPractical Ruby Projects: Ideas for the Eclectic ProgrammerTopher Cyll
41gyclet4elPragmatic Ajax: A Web 2.0 PrimerJustin Gehtland
51zv5jfmb8lPragmatic Unit Testing: In C# with NUnitAndy Hunt
51ufgnv2nylPragmatic Version Control Using Subversion: Using SubversionMike Mason
415y70a%2bfplPro ADO.NET 2.0Sahil Malik
41tb7bgy2klPro CSS and HTML Design PatternsMichael Bowers
41lf62gtielPro MySQLMichael Kruckenberg
41l4jqy3kelPro SQL Server 2005 Database Design and Optimization: Database Design and OptimizationLouis Davidson
41niuwgowplProfessional JavaScript for Web DevelopersNicholas C. Zakas
41gmvh8khhlProgramming in HaskellKees Doets
41vpprtxyblProgramming in the Key of C#: A Primer for Aspiring ProgrammersCharles Petzold
41pkxctjm7lProgramming Microsoft SQL Server 2005Itzik Ben-gan
41ccn%2bhd4elProgramming Microsoft Visual C# 2005: The Base Class LibraryFrancesco Balena
41ett7kqrrlProgramming PearlsJon Bentley
514mm3hj52lProgramming with POSIX ThreadsDavid R. Butenhof
51vai7ju7xlProgramming WPFChris Sells
51u%2b5y4bsllPrototype and Scriptaculous in ActionThomas Fuchs
410ckvzm2elPurely Functional Data StructuresChris Okasaki
515uakz4xplRails CookbookRob Orsini
517nv0gwfblRails RecipesMike Clark
51szmehjyelRefactoring Databases: Evolutionary Database DesignScott W. Ambler
516ppx8ymvlRefactoring to PatternsJoshua Kerievsky
519xt0der6lRefactoring: Improving the Design of Existing CodeMartin Fowler
419yfj16u1lRelational Database Design Clearly ExplainedJan L. Harrington
51bobmnan4lRESTful Web ServicesDavid Heinemeier Hansson
41ttb2jdyclRuby for Rails: Ruby Techniques for Rails DevelopersDavid Black
51vz2b5dv6lSQL Server 2005 Reporting Services in ActionBret Updegraff
41wxaxnn%2bilSQL Server 2005 T-SQL Recipes: A Problem-Solution ApproachJoseph Sack
41%2boky%2b7gslSqueak: Learn Programming with RobotsStéphane Ducasse
Structure and Interpretation of Computer ProgramsHarold; Sussman, Gerald Jay Abelson
513pzwjdh7lTest-driven Development: By ExampleKent Beck
41hpiwi3fxlTextmate: Power Editing for the MacJames Gray
41d7scyk20lThe Annotated C++ Reference ManualMargaret A. Ellis
41233d6xs0lThe Art of Computer Programming: Fundamental AlgorithmsDonald E. Knuth
41f8xlvx1qlThe Best Software Writing IJoel Spolsky
51j8vggkzylThe C++ Programming LanguageBjarne Stroustrup
51bt5skxtclThe C++ Standard Library: A Tutorial and ReferenceNicolai M. Josuttis
51xfhp45ejlThe Career Programmer: Guerilla Tactics for an Imperfect WorldChristopher Duncan
41snsdjm%2bslThe Definitive Guide to MySQLMichael Kofler
5172axjf7tlThe Design and Evolution of C++Bjarne Stroustrup
51k0kmg4walThe Firmware Handbook: Embedded TechnologyJack Ganssle
519k66sr91lThe Haskell School of Expression: Learning Functional Programming Through MultimediaPaul Hudak
41rws3bb0vlThe Little SchemerDaniel P. Friedman
51esg7-gjblThe Mythical Man-Month: Essays on Software EngineeringFrederick P. Brooks
413cj7n1kklThe Practice of ProgrammingBrian W. Kernighan
51qmxwhhvjlThe Rails WayObie Fernandez
51e8n3d0rdlThe Reasoned SchemerDaniel P. Friedman
51axxumtvglThe Ruby Programming LanguageDavid Flanagan
51y9y67rp2lThe Seasoned SchemerDaniel P. Friedman
41oiy8vq5ulThe Zen of CSS Design: Visual Enlightenment for the WebDave Shea
41dmnxvwdplTiVo HacksRaffi Krikorian
41aupky8vhlUser Interface Design for ProgrammersJoel Spolsky
51qa8h7xz4lVirtual Machines: Versatile Platforms for Systems and ProcessesJim Smith
41nxbjxxw6lVisual Explanations: Images and Quantities, Evidence and NarrativeEdward R. Tufte
41vv94kerllWeb Performance Tuning: Speeding Up the WebPatrick Killelea

About

Jim BarnettI'm Jim Barnett, a software developer based in Dallas, TX. I began my career working for an FAA contractor building desktop applications in C++ for maintaining navigational aids (primarily ILS). In the summer of 2007, I decided to pursue a career in web development and joined Click Here, a full service interactive agency in Dallas, TX. My current work involves C#, reporting, and a very large (and rapidly growing) database.

In my spare time, I enjoy spending time with my wife, Adrienne, thinking about programming languages, avoiding manual labor, and watching sports.

Networking