Mitchell McKenna - tagged with programming http://mitchmckenna.com/feed en-us http://blogs.law.harvard.edu/tech/rss Sweetcron mitchellmckenna@gmail.com jQuery UI Bootstrap – A Twitter Bootstrap Inspired Theme For Your jQuery UI Widgets http://mitchmckenna.com/items/view/10719/jquery-ui-bootstrap-a-twitter-bootstrap-inspired-theme-for-your-jquery-ui-widgets

jQuery UI Bootstrap offers a clean implementation of the Twitter Bootstrap design as a jQuery UI theme that can be applied to widgets . It also includes a 'cleaned up' version of Bootstrap which can be used alongside this particular theme without needing to worry about styles colliding.

]]>
Mon, 23 Jan 2012 11:47:00 -0700 http://mitchmckenna.com/items/view/10719/jquery-ui-bootstrap-a-twitter-bootstrap-inspired-theme-for-your-jquery-ui-widgets
Ryan Carson of Carsonified Interview - Foundation Podcast http://mitchmckenna.com/items/view/10503/foundation-14-ryan-carson

Kevin Rose interviews Ryan Carson, founder of the recently opened Treehouse. You may have heard of Carson's web design company Carsonified from some of their previous projects including starting the Future of Web Apps conference and the Think Vitamin blog and podcast. Carson talks about his personal history and starting his company. He goes over the concept behind Treehouse which turns learning programming into a game where you level up and receive badges for completing. Carson also talks about an interesting concept for career planning for your employees.

]]>
Fri, 02 Dec 2011 23:46:00 -0700 http://mitchmckenna.com/items/view/10503/foundation-14-ryan-carson
neo4j: Graph / Hierarchy NOSQL Database http://mitchmckenna.com/items/view/10483/neo4j-graph-hierarchy-nosql-database

Neo4j is an open source graph database, storing data in the nodes and relationships of a graph.

An intuitive graph-oriented model for data representation. A disk-based, native storage manager completely optimized for storing graph structures for maximum performance and scalability. Neo4j can handle graphs of several billion nodes/relationships/properties on a single machine and can be sharded to scale out across multiple machines. A powerful traversal framework for high-speed traversals in the node space. Can be deployed as a full server or a very slim database with a small footprint (~750k jar). A simple and convenient object-oriented API.

Unlike twitter's FlockDB, neo4j can handle multiple levels of hierarchy. However where FlockDB is better is it's low latency, high throughput and inherent distributed nature.

]]>
Mon, 28 Nov 2011 14:44:00 -0700 http://mitchmckenna.com/items/view/10483/neo4j-graph-hierarchy-nosql-database
Basic jQuery Slider http://mitchmckenna.com/items/view/10388/basic-jquery-slider

A simple, no-frills, robust jQuery plugin for creating beautiful slideshows for your featured content.

Basic jQuery Slider has been developed to be as simple and lightweight as possible. Only the essential functionality has been included combined with clean semantic mark-up. This means instead of removing features and bending a slider plugin to suit your needs, you can use this slider and as a base and extend it to be as feature rich, or as simple, as you need.

Slides can contain any valid HTML markup. Slide and fade animations. Supported in all major browsers. Easy to theme. Supports keyboard navigation. Super lightweight, at 4.6kb minified.

]]>
Sat, 05 Nov 2011 16:03:00 -0700 http://mitchmckenna.com/items/view/10388/basic-jquery-slider
Notificon - JS Library to Put Notifications in the Favicon http://mitchmckenna.com/items/view/10217/notificon-js-library-to-put-notifications-in-the-favicon

"Notificon is a javascript class for providing client-side favicon notifications. Instead of requiring a number of favicons be created and served up to the client, you can specify a label and a favicon (default being the current favicon) and it will generate a favicon notification."

]]>
Wed, 05 Oct 2011 11:29:00 -0700 http://mitchmckenna.com/items/view/10217/notificon-js-library-to-put-notifications-in-the-favicon
iOS Boilerplate - A base template for iOS apps http://mitchmckenna.com/items/view/10117/ios-boilerplate-a-base-template-for-ios-apps

The boilerplate includes the following libraries: ASIHTTPRequest, JSONKit, SVProgressHUD and few others.

It also includes helper classes for: - HTTP requests and an image cache (both in-memory and disk-based). - UITableViews and UITableViewCells: fast scrolling, async images, pull-down-to-refresh, swipeable cells. Maps and locations: directions between two points, autocomplete a location, etc.

Note: Some of the libraries here may become obsolete once iOS 5 is released, see: http://news.ycombinator.com/item?id=2996785

]]>
Thu, 15 Sep 2011 16:31:00 -0700 http://mitchmckenna.com/items/view/10117/ios-boilerplate-a-base-template-for-ios-apps
REST Console - a Google Chrome REST/HTTP Client http://mitchmckenna.com/items/view/10085/rest-console-a-google-chrome-resthttp-client

Makes it easy to visualise and construct custom HTTP requests to test with any RESTful web service. Syntax highlighting, custom headers and construct POST or Put body via raw input.

]]>
Sat, 10 Sep 2011 16:03:00 -0700 http://mitchmckenna.com/items/view/10085/rest-console-a-google-chrome-resthttp-client
leanModal - Super-Light Weight Lightbox Effect http://mitchmckenna.com/items/view/9812/leanmodal-super-light-weight-lightbox-effect

Looking for something to give a simple lightbox effect (maybe just a login prompt), but don't really want to include something like jQueryUI for just it's dialog effect? This little function is less than 1 KB.

]]>
Sun, 10 Jul 2011 20:20:00 -0700 http://mitchmckenna.com/items/view/9812/leanmodal-super-light-weight-lightbox-effect
jQuery Lifestream http://mitchmckenna.com/items/view/9806/jquery-lifestream

Show a stream of your online activity with jQuery. Great if you want to toss your lifestream into a sidebar on your website. Very simple stream with a icon of the service you posted to and a link to the post. Over 25 social networks supported so far and growing.

]]>
Sun, 10 Jul 2011 16:26:00 -0700 http://mitchmckenna.com/items/view/9806/jquery-lifestream
Sparks with Git in CodeIgniter [Video Tutorial] http://mitchmckenna.com/items/view/9526/sparks-with-git-in-codeigniter-video-tutorial

"This is a quick video outlining how you can create Sparks in CodeIgniter using Git. I take my Template library as an example and upgrade it from v1.7.0 to v1.8.0, finishing in a bit of a ramble about how Sparks can help fix some of the problems in the CodeIgniter community. Sparks are pretty damn awesome, check the video out and have a play with them when you're done."

]]>
Sat, 07 May 2011 22:28:00 -0700 http://mitchmckenna.com/items/view/9526/sparks-with-git-in-codeigniter-video-tutorial
Velruse - Python Library for OpenID, Facebook, Twitter, Google Login http://mitchmckenna.com/items/view/9387/velruse-python-library-for-openid-facebook-twitter-google-login

"Velruse is a set of authentication routines that provide a unified way to have a website user authenticate to a variety of different identity providers and/or a variety of different authentication schemes.

It is similar in some ways to RPXnow with the exception of being open-source, locally installable, and easily pluggable for custom identity providers and authentication schemes.

You can run Velruse as a stand-alone service for use with your websites regardless of the language they're written in. While Velruse itself is written in Python, since it can interact with your website purely via HTTP POST's."

]]>
Fri, 08 Apr 2011 10:45:00 -0700 http://mitchmckenna.com/items/view/9387/velruse-python-library-for-openid-facebook-twitter-google-login
PhoneGap - The Only Open Source Mobile Framework That Supports 6 Platforms http://mitchmckenna.com/items/view/9335/phonegap-the-only-open-source-mobile-framework-that-supports-6-platforms

"Phonegap is a HTML5 app platform that allows you to author native applications with web technologies and get access to APIs and app stores."

]]>
Sun, 03 Apr 2011 13:39:00 -0700 http://mitchmckenna.com/items/view/9335/phonegap-the-only-open-source-mobile-framework-that-supports-6-platforms
FuelCMS - CodeIgniter and Wordpress Integration http://mitchmckenna.com/items/view/8605/fuelcms-codeigniter-and-wordpress-integration

The guys over at FuelCMS have documented a method of integrating CodeIgniter and Wordpress into the same website. By doing so you can call the $CI super object from within your Wordpress theme files.

The initial problem we had with using Wordpress was wanting to incorporate CodeIgniter functionality into our Wordpress theme files. For example, we often have a header and footer that we include in many of our CodeIgniter view files. That same header and footer also needed to be included in the Wordpress theme. Our answer was to create a Wordpress include file that executes the CodeIgniter bootstrap within Wordpress.


]]>
Fri, 29 Oct 2010 10:51:00 -0700 http://mitchmckenna.com/items/view/8605/fuelcms-codeigniter-and-wordpress-integration
A Better Way to Use PHP's MySQLi http://mitchmckenna.com/items/view/7994/a-better-way-to-use-phps-mysqli

"PHP’s prepared statements (for database access) are fantastic. Not only do they help secure your database queries, but they’re also particularly more efficient for larger products. However, there are a couple issues that appear to make these methods less flexible than we’d hope. For one, we must utilize the bind_result method, and pass in a specific number of variables. However, what happens when this code is within a class, and we won’t immediately know how many variables to pass? Luckily, there’s a solution!"

]]>
Sun, 08 Aug 2010 20:48:00 -0700 http://mitchmckenna.com/items/view/7994/a-better-way-to-use-phps-mysqli
WireIt - YahooPipes-Like Javascript Wiring Library http://mitchmckenna.com/items/view/7888/wireit-yahoopipes-like-javascript-wiring-library

"WireIt is an open-source javascript library to create web wirable interfaces for dataflow applications, visual programming languages, graphical modeling, or graph editors."

]]>
Wed, 21 Jul 2010 20:30:00 -0700 http://mitchmckenna.com/items/view/7888/wireit-yahoopipes-like-javascript-wiring-library
Redis Caching Counts with PHP and Redis http://mitchmckenna.com/items/view/7788/redis-caching-counts-with-php-and-redis

Redis is an open-source, in-memory, key-value data store. This article goes over how new startup forrst.com is using Redis to store counts on likes and comments to reduce database queries in activity streams.

]]>
Sun, 11 Jul 2010 22:07:00 -0700 http://mitchmckenna.com/items/view/7788/redis-caching-counts-with-php-and-redis
OpenHatch - Get Involved in an Open Source Project http://mitchmckenna.com/items/view/7591/openhatch-get-involved-in-an-open-source-project

"An open source software involvement engine. For developers, we provide tools to demonstrate and broaden their experience and expertise in the open source community. Our vision is to make the open source community better connected, more productive, and ultimately well rewarded for its expertise."

Great little site if your looking to contribute to an open source project, but your not sure what you want to work or how to get started.

]]>
Sat, 19 Jun 2010 13:57:00 -0700 http://mitchmckenna.com/items/view/7591/openhatch-get-involved-in-an-open-source-project
Vimcasts | Tutorial for VIM http://mitchmckenna.com/items/view/6932/vimcasts-tutorial-for-vim

"Vimcasts publishes regular screencasts about the Vim text editor. Episodes are kept short - typically less than 5 minutes, never more than 10. The aim is to provide something in each episode that you can take away and use."

]]>
Tue, 30 Mar 2010 09:17:00 -0700 http://mitchmckenna.com/items/view/6932/vimcasts-tutorial-for-vim
Avoiding Database Overload with Memcached | CodeIgniter http://mitchmckenna.com/items/view/6635/avoiding-database-overload-with-memcached-codeigniter

"As you build out your application, scalability will start become an issue. You will find yourself making queries to the database every page load cost you precious cpu and load time. The trick is to cache frequently used data so that a database query is not necessary, reducing the overhead on your server."

]]>
Mon, 08 Mar 2010 14:41:00 -0700 http://mitchmckenna.com/items/view/6635/avoiding-database-overload-with-memcached-codeigniter
Hg Init: a Mercurial tutorial by Joel Spolsky http://mitchmckenna.com/items/view/6456/hg-init-a-mercurial-tutorial-by-joel-spolsky

Mercurial is a modern, open source, distributed version control system, and a compelling upgrade from older systems like Subversion. In this user-friendly, six-part tutorial, Joel Spolsky teaches you the key concepts.

]]>
Thu, 25 Feb 2010 20:01:00 -0700 http://mitchmckenna.com/items/view/6456/hg-init-a-mercurial-tutorial-by-joel-spolsky