Sep 072012
Learning JavaScript Design Patterns

Learning JavaScript Design Patterns

Just released by O’Reilly:

Written by a respected member of the JavaScript community, this aims to teach how to apply design patterns to JavaScript.

Design patterns are reusable solutions to commonly occurring problems in software design. They are both exciting and a fascinating topic to explore in any programming language. Patterns help developers structure code in an optimized way, meeting the needs of problems they’re attempting to solve. This book shows readers how to apply both classical and modern design patterns to the JavaScript programming language.

This book is targeted at professional developers wishing to improve their knowledge of design patterns and how they can be applied to the JavaScript programming language.

Sep 032012

Learning PHP, MySQL, JavaScript, and CSS, 2nd Edition

Just released by O’Reilly:

PHP and MySQL remain the top combination for developing modern websites with dynamic data and user interaction. Once you add JavaScript, you have Ajax — the framework behind many popular Internet destinations. This concise, understandable guide teaches non-programmers and web designers how to use these powerful tools quickly and easily. The book also introduces Apache, CSS, and XHTML.

May 132012

Journalists, perverts, and activists are no longer the only people having good reasons to anonymize their web browsing. After retention obligations for ISPs and telecom providers, married off as anti-terrorism and anti-crime measures, now the next wave of controversial legislation is being cooked up. PIPA, SOPA, and ACTA have all been developed to protect heavily lobby-driven commercial interests, thereby trampling basic civil rights.

In this article we explain how to anonymize your web browsing, using Tor, Polipo (the successor to Privoxy and Squid), and Vidalia on a Fedora Linux installation. Continue reading »

Dec 282011

Just released by O’Reilly:

HTML5 is more than a markup language — it’s a dozen independent web standards all rolled into one. Until now, all it’s been missing is a manual. With this thorough, jargon-free guide, you’ll learn how to build web apps that include video tools, dynamic drawings, geolocation, offline web apps, drag-and-drop, and many other features. HTML5 is the future of the Web, and with this book you’ll reach it quickly.

Dec 262011

Just released by O’Reilly:

Social networking has made one thing clear: websites and applications need to provide users with experiences tailored to their preferences. This in-depth guide shows you how to build rich social frameworks, using open source technologies and specifications. You’ll learn how to create third-party applications for existing sites, build engaging social graphs, and develop products to host your own socialized experience.

Continue reading »

Dec 242011

Just released by O’Reilly:

Building rich JavaScript applications that bring a desktop experience to the Web requires moving state from the server to the client side—not a simple task. This hands-on book takes proficient JavaScript developers through all the steps necessary to create state-of-the-art applications, including structure, templating, frameworks, communicating with the server, and many other issues.

Continue reading »

Dec 212011

Just released by O’Reilly:

What do Foursquare, Zynga, Nike+, and Groupon have in common? These and many other brands use gamification to deliver a sticky, viral, and engaging experience to their customers. Gamification by Design provides the design strategy and tactics you need to integrate game mechanics into any kind of consumer-facing website or mobile app. Learn how to use core game concepts, design patterns, and meaningful code samples to create a fun and captivating social environment.

Continue reading »

Dec 192011

Just released by O’Reilly:

CoffeeScript is JavaScript done right. It provides all of JavaScript’s functionality wrapped in a cleaner, more succinct syntax. CoffeeScript: Accelerated JavaScript Development (Pragmatic Bookshelf) is the first book on this exciting new language.

Continue reading »

Dec 162011

Facebook offers all sorts of badges and social plugins to web developers, allowing you to add badges, buttons, recommendations, and streams to your site. In this article we describe how to install the Comments plugin, deploying Facebook to add a comments stream to your content pages.

Continue reading »

Oct 262011

Upgrading modules in Drupal can be performed from the web-interface. Unfortunately but understandably, this is not the case for the Core system. That requires a download and install by hand, replacing the current software tree while saving the current configuration, modules, themes, and libraries. In this article we describe the upgrade from Drupal Core version 7.7 to 7.8. Continue reading »

Aug 202011

Learning Perl -- cover

Just released by O’Reilly:

Perl combines great power — particularly in text editing — with convenience, and is found in countless web and system administration tools. This book, a classic written by some of the most highly recognized leaders in the Perl community, is the most sophisticated introduction to this language, updated for the most recent Perl versions and best practices.

Learning Perl, popularly known as “the Llama”, is the book most programmers rely on to get started with Perl. The bestselling Perl tutorial since it was first published in 1993, this new sixth edition covers recent changes to the language up to Perl 5.14. Reflecting years of classroom testing and experience, this edition is packed with exercises that let you practice the concepts while you follow the text. Continue reading »

Aug 162011

Geotargeting allows you to limit the delivery of your ad campaigns to certain continents, countries, regions, or cities. MaxMind offers several databases (and a public software library) that can be deployed to accomplish this.

These databases (made available as data files) can be integrated into OpenX using the openXMaxMindGeoIP plugin. Continue reading »

Aug 042011

After installing the Drupal core, the Reports section in the administrator’s interface warns us that APC is installed but not enabled. This Alternative PHP Cache can easily be deployed as part of Drupal, optimizing the execution of PHP code and the serving of data.

Continue reading »

Aug 032011

Almost a year ago, we got very excited after looking into Drupal. Back then, version 7 of this Content Management Framework (CMF) was not yet available.

Today it is. And although not all modules are available for the new core, version 7 looks even better than its predecessor.

In this article we describe the complete installation of a multi-site Drupal system. Continue reading »