Relevance, Inc.

Google
Custom Search
  • Development
  • Audits
  • Training
  • Clients
  • Open Source
  • Books
  • Jobs
  • About
  •  Blog

Relevance Books

Programming Scala

Programming Scala

Venkat Subramaniam

Scala is an exciting, modern, multi-paradigm language for the JVM. You can use it to write traditional, imperative, object-oriented code. But you can also leverage its higher level of abstraction to take full advantage of modern, multicore systems. Programming Scala will show you how to use this powerful functional programming language to create highly scalable, highly concurrent applications on the Java Platform.

Programming Clojure

Programming Clojure

Stuart Halloway

If you’re a Java programmer, if you care about concurrency, or if you enjoy working in low-ceremony languages such as Ruby or Python, Programming Clojure is for you. Clojure is a general-purpose language with direct support for Java, a modern Lisp dialect, and support in both the language and data structures for functional programming. Programming Clojure shows you how to write applications that have the beauty and elegance of a good scripting language, the power and reach of the JVM, and a modern, concurrency-safe functional style. Now you can write beautiful code that runs fast and scales well.

Rails Security Audit: Building safe applications

Rails Security Audit: Building safe applications

Aaron Bedra

No one wants to wake up to an application that has been hacked. This 47-page PDF talks about common vulnerabilities found in Rails applications and how to solve them.

After touching on common model and view vulnerabilities, Aaron takes you through a session with the Tarantula fuzzing plugin. General server lockdown issues are covered. The book finishes with a sample risk analysis, including assessments of threat capability, vulnerability, and other risk-related issues.

Groovy Recipes: Greasing the Wheels of Java

Groovy Recipes: Greasing the Wheels of Java

Scott Davis

If you’re a busy Java professional who needs quick solutions to everyday problems, then Groovy Recipes is for you. The Groovy language and Grails web framework give you seamless integration with your legacy Java code while adding the flexibility and dynamism of a scripting language and giving you modern, agile, time-saving techniques. Groovy allows you to write code the way you always thought you should—you’ll never look at Java the same way again.

GIS for Web Developers

GIS for Web Developers

Scott Davis

There is a hidden revolution going on: geography is moving from niche to the mainstream. GIS for Web Developers introduces Geographic Information Systems (GIS) in simple terms and demonstrates hands-on uses. With this book, you’ll explore popular websites like maps.google.com, see the technologies they use, and learn how to create your own. Written with the usual Pragmatic Bookshelf humor and real-world experience, GIS for Web Developers makes geographic programming concepts accessible to the common developer.

No Fluff Just Stuff 2007 Anthology

No Fluff Just Stuff 2007 Anthology

Neal Ford (Editor)

Once again, some Sixteen of the world’s best trainers and speakers are writing chapters on things they care passionately about. You’ll find topics from the latest conferences including Groovy, JavaScript, Continuations, Web services and REST, JVM Byte Code, and Agility.

Rails for Java Developers

Rails for Java Developers

Stuart Halloway and Justin Gehtland

Many Java developers are now looking at Ruby, and the Ruby on Rails web framework. If you are one of them, this book is your guide. Written by experienced developers who love both Java and Ruby, this book will show you, via detailed comparisons and commentary, how to translate your hard-earned Java knowledge and skills into the world of Ruby and Rails.

Getting Started With Grails

Getting Started With Grails

Jason Rudolph

Grails is an open-source, rapid web application development framework that provides a super-productive full-stack programming model based on the Groovy scripting language and built on top of Spring, Hibernate, and other standard Java frameworks.

Ruby on Rails pioneered the innovative coupling of a powerful programming language and an opinionated framework that favors sensible defaults over complex configuration, but many organizations aren’t yet ready to stray from the safety of Java or forgo their current Java investments. Grails makes it possible to achieve equivalent productivity in a Java-centric environment.

Agile Web Development with Rails: 2nd Edition

Agile Web Development with Rails: 2nd Edition

Dave Thomas and David Heinemeier Hansson, with Leon Breedt, Mike Clark, James Duncan Davidson, Justin Gehtland, and Andreas Schwarz

The Rails community needs the most up-to-date information it can get. So here’s the Second Edition of the Jolt Award winning book that shows you a new approach to web development: you can develop sophisticated web applications quickly and easily; use incremental and iterative development to create the web apps that users want; and get to go home on time.

No Fluff Just Stuff 2006 Anthology

No Fluff Just Stuff 2006 Anthology

Neal Ford (Editor)

Take 13 of the world’s best trainers and speakers and ask them to write a chapter on something they care passionately about. The result? A book on software development unlike any other. Fifteen chapters covering the range of modern software development topics, from Domain-Specific Languages through Aspect-Oriented CSS to learning from the past.

Pragmatic Ajax: A Web 2.0 Primer

Pragmatic Ajax: A Web 2.0 Primer

Justin Gehtland, Ben Galbraith, and Dion Almaer

Now there’s no need for you to choose between the ease of deployment of a web page and the interactive features of a rich desktop application. Ajax redefines the user experience for web applications. Your application can provide a compelling user interface delivered plug-in free using modern web browsers. This book shows you how to make Ajax magic, exploring both the fundamental technologies and the emerging frameworks that make it easy.

Practices of an Agile Developer

Practices of an Agile Developer

Venkat Subramaniam and Andy Hunt

Want to be a better developer? This book collects the personal habits, ideas, and approaches of successful agile software developers and presents them in a series of short, easy-to-digest tips. You’ll learn how to improve your software development process, see what real agile practices feel like, avoid the common temptations that kill projects, and keep agile practices in balance.

Better, Faster, Lighter Java

Better, Faster, Lighter Java

Bruce A. Tate and Justin Gehtland

In Better, Faster, Lighter Java, authors Bruce Tate and Justin Gehtland argue that the old heavyweight architectures, such as WebLogic, JBoss, and WebSphere, are unwieldy, complicated, and contribute to slow and buggy application code. As an alternative, the authors present two “lightweight” open source architectures, Hibernate and Spring, that can help you create enterprise applications that are easier to maintain, write, and debug, and are ultimately much faster.

Component Development for the Java Platform

Component Development for the Java Platform

Stuart Halloway

Component Development for the Java Platform reveals both the potential and pitfalls of developing components using the Java platform. Delves into the component-oriented features of the Java platform, thoroughly discussing class loading, reflection, serialization, native interoperation, and code generation.

Muness Alrubaie leading a retrospective.

Muness Alrubaie leading a retrospective.

Photo courtesy Muness Alrubaie. Used with Permission.

200 North Mangum Street Suite 204 Durham, NC 27701
phone 919.442.3030 fax 866.577.4607 info@thinkrelevance.com

Related Links

  • programming scala 05/01/2009
  • programming clojure 04/01/2009
  • clojure beta book release 02/27/2009
  • rails security audit: building safe applications 05/01/2008
  • groovy recipes: greasing the wheels of java 02/01/2008
  • gis for web developers 10/01/2007
  • no fluff just stuff 2007 anthology 04/01/2007
  • rails for java developers 02/13/2007
  • getting started with grails 01/01/2007
  • agile web development with rails: 2nd edition 12/14/2006
 
    • About
    • Development
    • Blog
    • Audits
    • Books
    • Training
    • Jobs
    • Clients
    • Open Source
    © Copyright 2008, All Rights Reserved Relevance Inc.
  • See Us Speak
  • Contact Us
    200 North Mangum Street Suite 204 Durham, NC 27701
    phone 919.442.3030 fax 866.577.4607 info@thinkrelevance.com