WorldCat Identities

Thomas, David 1956-

Overview
Works: 52 works in 246 publications in 7 languages and 3,562 library holdings
Genres: Handbooks, manuals, etc  Conference proceedings 
Roles: Editor, Performer
Classifications: QA76.64, 005.133
Publication Timeline
Key
Publications about  David Thomas Publications about David Thomas
Publications by  David Thomas Publications by David Thomas
Most widely held works by David Thomas
The pragmatic programmer : from journeyman to master by Andrew Hunt ( Book )
36 editions published between 1999 and 2012 in English and German and held by 832 WorldCat member libraries worldwide
This working manual offers tips, tricks and guidance that can be used by all programmers of all levels. The focus is on creating pragmatic, functional code. The book is not concerned with creating elegant code, but on getting the job done
Programming Ruby : the pragmatic programmers' guide by David Thomas ( Book )
26 editions published between 2000 and 2007 in English and Russian and held by 571 WorldCat member libraries worldwide
A tutorial and reference to the object-oriented programming language for beginning to experienced programmers, updated for version 1.8, describes the language's structure, syntax, and operation, and explains how to build applications
ECOOP 2006--object-oriented programming 20th European conference, Nantes, France, July 3-7, 2006 : proceedings by David Thomas ( )
16 editions published in 2006 in English and held by 523 WorldCat member libraries worldwide
Agile web development with rails by David Thomas ( Book )
26 editions published between 2005 and 2011 in English and Spanish and held by 380 WorldCat member libraries worldwide
Rails is a new approach to web-based application development that enables developers to create full-featured, sophisticated web-based applications using less code and less effort. Now programmers can get the job done right and still leave work on time. The book has been updated to take advantage of all the new Rails 1.2 features. The sample application uses migrations, Ajax, features a REST interface, and illustrates new Rails features. There are new chapters on migrations, active support, active record, and action controller (including the new resources-based routing). The Web 2.0 and deployment chapters have been completely rewritten to reflect the latest thinking. Now, you can learn which environments are best for your style application, and see how Capistrano makes managing your site simple. All the remaining chapters have been extensively updated. Finally, hundreds of comments from readers of the first edition have been incorporated, making this book simply the best available
Agile web development with rails : a Pragmatic guide by David Thomas ( Book )
10 editions published between 2005 and 2006 in English and held by 265 WorldCat member libraries worldwide
Rails is a full-stack, open source web framework that enables you to create full-featured, sophisticated web-based applications, but with a twist ... A full Rails application probably has less total code than the XML you'd need to configure the same application in other frameworks. With this book you'll learn how to use "ActiveRecord" to connect business objects and database tables. No more painful object-relational mapping. Just create your business objects and let Rails do the rest. You'll learn how to use the "Action Pack" framework to route incoming requests and render pages using easy-to-write templates and components. See how to exploit the Rails service frameworks to send emails, implement web services, and create dynamic, user-centric web-pages using built-in Javascript and Ajax support. There are extensive chapters on testing, deployment, and scaling. You'll see how easy it is to install Rails using your web server of choice (such as Apache or lighttpd) or using its own included web server. You'll be writing applications that work with your favorite database (MySQL, Oracle, Postgres, and more) in no time at all. You'll create a complete online store application in the extended tutorial section, so you'll see how a full Rails application is developed---iteratively and rapidly. Rails strives to honor the Pragmatic Programmer's "DRY Principle" by avoiding the extra work of configuration files and code annotations. You can develop a real-time: make a change, and watch it work immediately. Forget XML. Everything in Rails, from templates to control flow to business logic, is written in Ruby, the language of choice for programmers who like to get the job done well (and leave work ontime for a change). Rails is the framework of choice for the new generation of Web 2.0 developers. Agile Web Development with Rails is the book for that generation, written by Dave Thomas (Pragmatic Programmer and author of Programming Ruby) and David Heinemeier Hansson, who created Rails
Programming Ruby 1.9 : the pragmatic programmers' guide by David Thomas ( Book )
12 editions published between 2009 and 2012 in English and held by 159 WorldCat member libraries worldwide
Ruby 1.9 is the latest version of Ruby. It has many compelling features, including multinationalization support, new block scoping, and better performance. At the same time, the current Ruby 1.8 is still being maintained and is widely used, Ruby is a fully object-oriented language, much like the classic object-oriented language, Smalltalk. Like Smalltalk, it is dynamically typed (as opposed to Java or C++), but unlike Smalltalk, Ruby features the same conveniences found in modern scripting languages, making Ruby a favorite tool of intelligent, forward-thinking programmers and the basis for the Rails web framework. This is the reference manual for Ruby, including a description of all the standard library modules, a complete reference to all built-in classes and modules (including all the new and changed methods introduced by Ruby 1.9). It also includes all the new and changed syntax and semantics introduced since Ruby 1.8. Learn about the new parameter passing rules, local variable scoping in blocks, fibers, and the new block declaration syntax, among other exciting new features
Pragmatic unit testing : in Java with JUnit by Andrew Hunt ( Book )
16 editions published between 2003 and 2007 in English and Danish and held by 118 WorldCat member libraries worldwide
Publisher description (fortsat): With this book you will: Write better code, and take less time to write it Discover the tricky places where bugs breed Learn how to think of all the things that could go wrong Test individual pieces of code without having to include the whole project Test effectively with the whole team We'll also cover how to use Mock Objects for testing, how to write high quality test code, and how to use unit testing to improve your design skills. We'll show you frequent "gotchas"--along with the fixes--to save you time when problems come up. But the best part is that you don't need a sweeping mandate to change your whole team or your whole company. You don't need to adopt Extreme Programming, or Test-Driven Development, orchange your development process in order to reap the proven benefits of unit testing. You can start unit testing, the pragmatic way, right away. "
Ruby on rails by David Thomas ( Book )
4 editions published between 2006 and 2007 in French and English and held by 92 WorldCat member libraries worldwide
Pragmatic unit testing : in C♯ with NUnit by Andrew Hunt ( Book )
6 editions published between 2003 and 2007 in English and held by 87 WorldCat member libraries worldwide
Presents a guide to unit testing with the NUnit library in C♯ along with providing information on writing code, detecting and fixing problems, testing pieces of code, and testing with a team
Pragmatic version control with CVS by David Thomas ( Book )
12 editions published between 2003 and 2006 in English and held by 83 WorldCat member libraries worldwide
Discusses how to improve the effectiveness of the software development process using version control, sometimes called source code control. A version control system is a place to store all the various revisions of written code while an application is being developed. The book focuses on using the freely available open source CVS version control system
Agile web development with Rails 4 by Sam Ruby ( Book )
2 editions published in 2013 in English and held by 69 WorldCat member libraries worldwide
Programmieren mit Ruby : [mit umfassender Referenz] by David Thomas ( Book )
3 editions published between 2002 and 2009 in English and German and held by 48 WorldCat member libraries worldwide
Programming Ruby 1.9 & 2.0 : the pragmatic programmers' guide by David Thomas ( Book )
4 editions published in 2013 in English and held by 46 WorldCat member libraries worldwide
Ruby 1.9 was a major release of the language: it introduced multinationalization, new block syntax and scoping rules, a new, faster, virtual machine, and hundreds of new methods in dozens of new classes and modules. Ruby 2.0 is less radical--it has keyword arguments, a new regexp engine, and some library changes. This book describes it all. The first quarter of the book is a tutorial introduction that gets you up to speed with the Ruby language and the most important classes and libraries. Download and play with the hundreds of code samples as your experiment with the language. The second section looks at real-world Ruby, covering the Ruby environment, how to package, document, and distribute code, and how to work with encodings. The third part of the book is more advanced. In it, you'll find a full description of the language, an explanation of duck typing, and a detailed description of the Ruby object model and metaprogramming. The book ends with a reference section: comprehensive and detailed documentation of Ruby's libraries. You'll find descriptions and examples of more than 1,300 methods in 58 built-in classes and modules, along with brief descriptions of 97 standard libraries. Ruby makes your programming more productive; it makes coding fun again. And this book will get you up to speed with the very latest Ruby, quickly and enjoyably
Agile Webentwicklung mit Rails by David Thomas ( Book )
1 edition published in 2006 in German and held by 41 WorldCat member libraries worldwide
Programming Ruby the pragmatic programmers' guide ; [includes Ruby 1.8] by David Thomas ( Book )
2 editions published between 2006 and 2007 in English and held by 34 WorldCat member libraries worldwide
Unit-Tests mit JUnit by Andrew Hunt ( Book )
1 edition published in 2004 in German and held by 33 WorldCat member libraries worldwide
Agile web development with Rails : [covers Rails 2] by Sam Ruby ( Book )
3 editions published between 2009 and 2010 in English and held by 23 WorldCat member libraries worldwide
You want to write professional-grade applications: Rails is a full-stack, open-source web framework, with integrated support for unit, functional, and integration testing. It enforces good design principles, consistency of code across your team (and across your organization), and proper release management. But Rails is more than a set of best practices. Rails makes it both fun and easy to turn out very cool web applications. Need Ajax support, so your web applications are highly interactive? Rails has it built in. Want an application that sends and receives e-mail? Built in. Supports internationalization and localization? Built in. Do you need applications with a REST-based interface (so they can interact with other RESTful applications with almost no effort on your part)? All built-in. With this book, you'll learn how to use ActiveRecord to connect business objects and database tables. No more painful object-relational mapping. Just create your business objects and let Rails do the rest. Need to create and modify your schema? Migrations make it painless (and they're versioned, so you can roll changes backward and forward). You'll learn how to use the Action Pack framework to route incoming requests and render pages using easy-to-write templates and components. See how to exploit the Rails service frameworks to send emails, implement web services, and create dynamic, user-centric web-pages using built-in Javascript and Ajax support
Pragmatic unit testing in C♯ with NUnit the pragmatic starter kit, volume II by Andrew Hunt ( )
2 editions published in 2004 in English and held by 22 WorldCat member libraries worldwide
Ma shang jiu hui : Rails min jie kai fa wang zhan by Tang Ma Si ( Book )
1 edition published in 2007 in Chinese and held by 21 WorldCat member libraries worldwide
Pragmatisch Programmieren - Unit-Tests mit JUnit by Andrew Hunt ( Book )
2 editions published between 2004 and 2005 in German and Undetermined and held by 15 WorldCat member libraries worldwide
 
moreShow More Titles
fewerShow Fewer Titles
Audience Level
0
Audience Level
1
  Kids General Special  
Audience level: 0.43 (from 0.21 for Agile web ... to 0.76 for ECOOP 2006 ...)
Alternative Names
Thomas, Dave.
Thomas, Dave, 1956-
Thomas, David
Thomas, David, 1956-
Thomas, Davis
トーマス, デビッド
Languages
English (168)
German (7)
French (3)
Spanish (3)
Chinese (1)
Danish (1)
Russian (1)
Covers