Archive

Archives: Tasks

Timeliner.js Version 2.0

I released some major changes to timeliner.js over the weekend and officially labeled the new release version 2.0. In addition, I put together a newer more polished demonstration called "Timeliner.js: Into the Future". New features of version 2.x include: Revised selectors and new selector customization options provide for improved semantic markup and styling* oneOpen option closes […]

Real-Time Chat App with Pusher

Implementing a real-time chat into a Yii-based application using the Pusher sockets/API service + PHP and javascript/jquery. We started with the Pusher-chat plugin provided by HTML5-ninja and then customized it to our needs. In particular, we needed the chat to recognize that we have multiple user groups with different permissions. Users should only be able […]

508 Accessibility Upgrade for SSDI Solutions

Implemented a series of code revisions to help ensure that SSDIsolutions.org is accessible and meets the Federal requirements defined in Section 508 of the US Rehabilitation Act. The theme for this Drupal-based website uses Twitter Bootstrap as its front-end framework, which comes with a several JavaScript powered components used on the SSDI site (e.g., tabs and […]

MySQL Server and App Load Optimization

One of our latest websites/apps is getting some good traction. The client had us build what is essentially a white-label product: the C2ES Carbon Calculator. The client can launch an unlimited number of versions of this tool, each one customized for one its corporate partners. Last week a new partner invited its entire workforce of […]

Drupal Multi-Site Theme

Building a Twitter Boostrap 3-based theme for use in a Drupal 6 multi-site setup. Using the domain access module, the theme will serve content from the same database and same Drupal core used to power the main website. Administrators will be able to edit both sites within the same administrative interface. The new responsive (i.e., […]

Dynamic Google Charts using Google Spreadsheet as Data Source

For a new client, the Calvert Foundation, I'm building some Google Visualization Charts. The charts, which will present data from the Foundation quarterly reports, will directly source data that is stored in a Google spreadsheet. This will allow Foundation staff to quickly and easily update the chart data each quarter simply by updating the spreadsheet. […]

Updating Government Data on the Social Security Reformer

Last year I built the Social Security Reformer for the Committee for a Responsible Federal Budget. The interactive tool models a variety of potential public policy changes to the social security system and allows users to see the impact of those changes and try to make the program solvent. This week the Social Security Trustees […]

Migrating Yii application from Windows to Linux server

Got a new project that has us migrating a client's existing Yii (php framework) application from a Windows to a Linux server. After sorting out some key differences between the server requirements (e.g,. casing issues), we've got an initial version running on an AWS server with nginx.

Launched: 935Lies.com

Launched the website for 935 Lies, a new book by best-selling author Charles Lewis. The fully mobile responsive site clearly drew inspiration from the book's wonderful cover design. It makes an impression by using strong typography and minimal graphics. The custom webfont integration was done using the myfonts.com service. Otherwise, I used many of my […]

Text Only Twitter Bootstrap Carousel

I use Twitter Bootstrap for almost everything these days. Its built in components typically cover 90% of any job's needs, at least if you're willing to make some adjustments. For example, it comes with a an easy to implement and manipulate carousel. However, their carousel is only suited for images or images with captions. It […]

Say Hello