Dave Thomas (author)
   HOME

TheInfoList



OR:

Dave Thomas (born 1960) is a computer programmer, author and editor. He has written about
Ruby Ruby is a pinkish-red-to-blood-red-colored gemstone, a variety of the mineral corundum ( aluminium oxide). Ruby is one of the most popular traditional jewelry gems and is very durable. Other varieties of gem-quality corundum are called sapph ...
and together with Andy Hunt, he co-authored ''
The Pragmatic Programmer ''The Pragmatic Programmer: From Journeyman to Master'' is a book about computer programming and software engineering, written by Andrew Hunt and David Thomas and published in October 1999. It is used as a textbook in related university courses. ...
'' and runs The Pragmatic Bookshelf publishing company. Thomas moved to the United States from England in 1994 and lives north of
Dallas, Texas Dallas () is a city in the U.S. state of Texas and the most populous city in the Dallas–Fort Worth metroplex, the List of Texas metropolitan areas, most populous metropolitan area in Texas and the Metropolitan statistical area, fourth-most ...
. Thomas coined the phrases 'Code Kata' and ' DRY' (Don't Repeat Yourself), and was an original signatory and author of The Manifesto for Agile Software Development. He studied
computer science Computer science is the study of computation, information, and automation. Computer science spans Theoretical computer science, theoretical disciplines (such as algorithms, theory of computation, and information theory) to Applied science, ...
at
Imperial College London Imperial College London, also known as Imperial, is a Public university, public research university in London, England. Its history began with Prince Albert of Saxe-Coburg and Gotha, Prince Albert, husband of Queen Victoria, who envisioned a Al ...
.


Works

* ''The Pragmatic Programmer'', Andrew Hunt and David Thomas, 1999, Addison Wesley, . * '' Programming Ruby: A Pragmatic Programmer's Guide'', David Thomas and Andrew Hunt, 2000, Addison Wesley, * ''Pragmatic Version Control Using CVS'', David Thomas and Andrew Hunt, 2003, The Pragmatic Bookshelf, * ''Pragmatic Unit Testing in Java with JUnit'', Andrew Hunt and David Thomas, 2003, The Pragmatic Bookshelf, * ''Pragmatic Unit Testing in C# with Nunit'', Andrew Hunt and David Thomas, 2004, The Pragmatic Bookshelf, * ''Programming Ruby (2nd Edition)'', Dave Thomas, Chad Fowler, and Andrew Hunt, 2004, The Pragmatic Bookshelf, * ''Pragmatic Unit Testing in C# with Nunit, 2nd Edition'', Andy Hunt and David Thomas with Matt Hargett, 2007, The Pragmatic Bookshelf, * '' Agile Web Development with Rails'', Dave Thomas,
David Heinemeier Hansson David Heinemeier Hansson, also known by his initials DHH, is a Danish software engineer, programmer, writer, entrepreneur, and racing driver. He is the creator of Ruby on Rails, a web framework written in Ruby. He is also a partner and chief t ...
, Andreas Schwarz, Thomas Fuchs, Leon Breedt, and Mike Clark, 2005, Pragmatic Bookshelf, * ''Agile Web Development with Rails (2nd edition)'', Dave Thomas, with David Heinemener Hansson, Mike Clark, Justin Gehtland, James Duncan Davidson, 2006, Pragmatic Bookshelf, * ''Programming Elixir: Functional , > Concurrent , > Pragmatic , > Fun'', Dave Thomas, foreword by
José Valim Elixir is a functional, concurrent, high-level general-purpose programming language that runs on the BEAM virtual machine, which is also used to implement the Erlang programming language. Elixir builds on top of Erlang and shares the same ...
the creator of
Elixir An elixir is a sweet liquid used for medical purposes, to be taken orally and intended to cure one's illness. When used as a dosage form, pharmaceutical preparation, an elixir contains at least one active ingredient designed to be taken orall ...
, and edited by Lynn Beighley, 2014, Pragmatic Bookshelf,


References


External links


pragprog.com
website for the Pragmatic Programmers
Dave Thomas's Blog

CodeKata

Dave Thomas Interview: The Corruption of Agile; Ruby and Elixir; Katas and More, Dr.Dobb's, March 18, 2014.
Computer programmers American technology writers British emigrants to the United States 1956 births Living people Alumni of Imperial College London {{US-compu-bio-stub