Wry brings App.net to the command line right

Ever wish you could keep tabs on your App.net stream but hate the thought of having one more client to check? What if you could keep up right from your terminal window? ———- Rob Warner (@hoop33) (258) You I’m working on PM support for Wry this weekend :-) #wry ID: 5557218 — 2013-05-11T12:04:10Z ———- Wry [...]

Xray-rails reveals which files are being rendered in your view right

When I pair with Railsbridge attendees or new developers, I often wish I had a visual way to let them see the connection between the files in the codebase and what’s rendered in the browser. Today Ruby 5 featured Xray and a number of friends contacted me about checking it out. In no time I [...]

Groundkeeper removes forgotten console and debugger statements from your JavaScript files right

If you’re like me, you forget things. It happens. More specifically, when working on my JavaScript skills I forget to remove console.log statements used for testing in development when pushing code to production. groundkeeper removes all those forgotten console and debugger statements from your code for you. Here’s a simple before and after… Before: function [...]

Deploy Meteor apps to your own server with Meteor.sh right

Meteor.sh is a nice little tool to setup a meteor server and deploy to it. It was written by Simon Ernst because: Deploying to custom servers should be as simple as everything else in Meteor. It’s really easy to use, just move meteor.sh into your projects directory. Next, open it up in your favorite text-editor [...]

SlowmoJS executes JavaScript in slow motion right

Atul Varma describes his SlowmoJS as “an attempt to make learning JavaScript and computational thinking easier by making the execution of JS code more transparent.” You give SlowmoJS a chunk of code and it shows each logical step of the code executing while highlighting the interesting bits and displaying the results. I pasted in Ed [...]

Multi-user tmux made easy with wemux right

Two of the many things in the development community that are growing in popularity are remote work and pair programming. Traditionally, pairing meant you had two people looking at the same computer and one person doing the typing. This is great, as long as you are in the same room. What about those developers, like [...]

On GitHub and Workflows right

One of the best things about git is that it allows you to do whatever you want. One of the worst things about git is that it allows you to do whatever you want. This has lead to a bunch of different ‘workflows’ for managing an open source project. I remember when “Git Flow” hit [...]

Scriptular is an interactive editor for JavaScript regular expressions right

Rubular fans, rejoice! Jonathan Hoyt has ported the much-loved Ruby regular expression editor to JavaScript. The result is Scriptular, which provides a simple way to test JavaScript regular expressions as you write them. Scriptular shares many of Rubular’s features. It: Lets you test multiple strings at once Displays match results Includes a handy quick reference [...]

Ghost means never having to touch ssh/config again (either) right

As a throwback to our original coverage of Ghost back in 2010, I wanted to share a hidden feature I just discovered in Ghost. Two years ago Felipe Coury submitted a pull request to add ghost-ssh to manipulate ~/.ssh/config files. If it weren’t for Google pointing me to this pull request, I would have never [...]

Using ImageOptim with guard-shell

For the uninitiated, ImageOptim is a great Mac app that uses several well-known image optimization tools to compress images and help keep file sizes down and Guard is “a command line tool to easily handle events on file system modifications.” If you’ve never tried Guard, I’d encourage you to take some time and check it [...]

dom-monster: Cross-browser bookmarklet to analyze your DOM, improve performance right

Thomas Fuchs, JavaScript pro featured recently on Episode 0.3.9 has teamed up with his wife Amy Hoy to bring you the DOM Monster, a cross-browser bookmarklet that analyzes your markup and offers tips to improve page performance. Other tools such as Y! Slow provide similar analysis and integrate with Firebug, but the DOM Monster aims [...]

Cloud9: Node.js-powered IDE in the Sky right

The Ajax.org Team has finally unveiled Cloud9, their much anticpated IDE-in-the-sky. Cloud9 runs on a stack of Node.js, HTML5, and their own Ajax.org frameworks which Ruben and Rik discussed in Episode 0.1.6. Features Although an early alpha, Cloud9 looks polished and includes a number of cool features: Easy hackability for Javascript developers At least as [...]

terminitor: Automate your terminal workflow on OSX right

As developers, we live in the terminal, often in several tabs per project for tasks like application consoles, database interfaces, or monitoring test output. If you’re on OSX, Arthur Chiu from the Padrino team wants to make your life a bit easier. Terminitor lets you define workspaces and workflows for projects, allowing you to script [...]

Git Extras: Helpful tools for Git right

If you’ve ever been working heavily on a project that uses git, you’d know, that sometimes it’s good to have a few extras to help you out, and that’s what TJ Holowaychuk’s recent project git-extras provides! Currently git-extras includes: git summary git changelog git commits-since git count git delete-branch git delete-tag git ignore git release [...]

GithubFinder: JavaScript-powered Github repo browser right

For those times you need to quickly browse a GitHub repo but don’t want to clone it locally, check out GitHubFinder from Alex Le. Modeled after the Mac OSX finder, GitHubFinder provides a familiar drill-down navigation to browse all the files in a given repo. The project has a plugin-based architecture for extensibility and includes [...]

Lemonade – Generates sprites on the fly with Compass and Sass right

One of the best ways to optimize your stylesheets and improve your site performance is to use CSS sprites. A CSS sprite is the technique of stitching together many images into a larger image and managing the placement using CSS background positioning. The upside is you save many network calls for your image assets. The [...]

JSCouch – Learn CouchDB queries in your browser right

Part CouchDB interactive query console, part tutorial, JSCouch is a neat way to learn CouchDB’s map/reduce functions right in your browser. You can provide some sample JSON (or use the default demo data), write your map and reduce functions, and execute them to see sample results. JSCouch also includes some sample functions for those learning [...]

Snapbird – Twitter search on steroids right

If you’ve ever spent time looking for a long lost tweet and have gotten frustrated by the short window that tweets are indexed by Twitter Search, then check out Snapbird from Remy Sharp of jQuery for Designers fame. Snapbird lets you search someone’s timeline, favorites, or your own direct messages without the 7 day Twitter [...]

Ghost means never having to touch /etc/hosts again right

Ghost from Bodaniel Jeanes is a Ruby gem that lets you manage your local host names without futzing with /etc/hosts. To install: gem install ghost And then from the command line: $ ghost add mydevsite.local [Adding] mydevsite.local -> 127.0.0.1 $ ghost add staging-server.local 67.207.136.164 [Adding] staging-server.local -> 67.207.136.164 $ ghost list Listing 2 host(s): mydevsite.local [...]

SimFinger – make awesome screencasts of your mobile apps on your Mac right

SimFinger is a screencasting tool from Loren Brichter aka @atebits, author of popular apps like Tweetie for the iPhone as well as the desktop. SimFinger is a Cocoa app for the Mac that adds some polish to your mobile app screencasts by providing: A frame that sits on top of the simulator and adds shine [...]

UKI – simple UiKit for complex web apps right

UKI doesn’t aim to be a broad framework but is instead a JavaScript user interface toolkit for desktop-like web applications. It handles layout and aims to do it well. Simple example uki({ view: ‘Button’, text: ‘Click me’, rect: ’10 10 100 24′ }).attachTo( window ); uki(‘Button[text^=Click]‘).click(function() { alert(this.text()); }); [Source on GitHub] [Homepage] [Examples and [...]