The long and anxiously awaited ExpressionEngine 2.0 book is now here in beta. There’s been a lot of interest in Ryan’s screencasts on ExpressionEngine; we’re very pleased to see EllisLab’s public beta for ExpressionEngine 2.0 has been released and Ryan is right there with what you need to know

Security on Rails is now in print and shipping. If you work with Rails, this is an absolute “must-have.” Seriously, security is no longer optional. You never know when someone might try and hijack your web ap%^#@{{{xxxx[DISCONNECTED]

ExpressionEngine 2.0: A Quick-Start Guide

In this book, noted expert Ryan Irelan walks you through creating an online news site, Engine City Times. You’ll get hands-on experience working with dynamic content, categories, an RSS feed, site search, and more as you build your news site.

You’ll further improve your ExpressionEngine skills with advanced techniques for creating powerful and manageable templates, effectively managing site files and assets, and optimizing your ExpressionEngine website to handle thousands of visitors. Go beyond the native ExpressionEngine functionality and customize the system through the use of add-ons to help you build better websites.

Whether you’re a web designer, web developer, or webmaster, this book will get you up to speed quickly building sites with ExpressionEngine.

Available now in beta from

Security on Rails

The advantage of using Rails is its agility; it makes developing your web applications easy and fast. The disadvantage is that it can leave holes in your security if you are not aware of common vulnerabilities. It’s a nerve-wracking and unfortunate fact that there are plenty of malicious people lurking on the Web. As a Rails developer, it is essential that you understand how to assess risk and protect your data and your users.

Security on Rails uses established security principles to teach you how to write more secure software, defend your applications from common threats, and encrypt your data. We’ll give you examples of hacking exploits, and explore how to fix the weaknesses in an application.

You’ll learn the steps you need to take to control access to information and authenticate users, including cryptography concepts and authorization. In addition, you’ll see how to integrate your applications with external management systems; in short, the crucial details you must consider to protect yourself and your data.

The most important element of security is to plan for it before it becomes an issue. Security on Rails helps beginner and intermediate developers to take control of their applications and guard against attacks.

Available now in beta from

Coming Soon:

  • Domain-Driven Design Using Naked Objects in print
  • Web Design for Developers in print
  • Language Implementation Patterns in print
  • SQL Antipatterns: Avoiding the Pitfalls of Database Programming in beta

Recently Released:

Thanks for your continued support,

Andy & Dave