Using the HTML5 Fullscreen API for Phishing Attacks
Explains how attackers can misuse the HTML5 Fullscreen API to create convincing phishing pages that mimic trusted websites like banks.
Explains how attackers can misuse the HTML5 Fullscreen API to create convincing phishing pages that mimic trusted websites like banks.
A guide to creating hand-drawn, XKCD-style plots in Matplotlib using custom code before the feature was officially added.
Explains how to configure per-request dependency injection for resources like database sessions in ASP.NET Web API using StructureMap.
Introduces new Java Persistence API (JPA) support in the Spring Integration 2.2 framework for enterprise application development.
A tutorial introducing the ggplot2 package in R for creating data visualizations, comparing it with base R graphics.
A tutorial on setting up and securing a new Ubuntu server on Linode, covering initial provisioning, SSH connection, and essential software installation.
A technical guide on integrating IPython notebooks into the Octopress blogging platform, including CSS conflict resolution.
A technical guide on customizing Drupal Commons by altering menu items to move a 'bookmarks' link into the tabbed navigation using hook_menu_alter.
Argues that web development tools like responsive design or CSS preprocessors are not inherently bad; poor results stem from implementation, not the technique itself.
A programmer details his extensive customization of modern keyboards and software to emulate the legendary Space Cadet Keyboard for efficiency.
Explains how to implement database connection pooling for Django applications using PostgreSQL to improve performance.
Creating custom form helpers for Bootstrap in Spine.js using Eco templates and Underscore.js mixins to reduce verbose markup.
A reflection on the 2012 Breaking Development conference in Dallas, highlighting the value of its single-track format for blending design, code, and forward-thinking discussions.
A guide for developers on monitoring and improving PostgreSQL database performance, covering cache hit rates and index usage.
A guide to setting up and configuring the Mutt terminal-based email client on OS X, tailored for Gmail/Google Apps users.
Part 3 of a series on implementing AtomPub support in ASP.NET Web API, focusing on adding and exposing categories.
A developer explains migrating from WordPress to Jekyll for a static site, discussing performance, simplicity, and the 'post-CMS' trend.
Explains Unity's interception mechanisms for aspect-oriented behaviors, covering instance vs. type interception and their limitations.
Explores methods for refreshing Exalytics aggregates beyond the standard Summary Advisor, focusing on OBIEE and TimesTen performance.