If you use git, you’re running git checkout $BRANCH all the time. Everyone likes a fast checkout at the grocery store. How about making your git checkouts fast, too? Since I do it so often, I want it to go as fast as possible, and I bet you do too. Are you … hot blooded?! git checkout...
Since Engine Yard was formed, we’ve had a deep commitment to supporting the open source community. Long have we done this in the Ruby space , and more recently in the PHP space as well. Sometimes we do this by sponsoring PHP conferences run by those in the community , supporting new P...
We launched Upworthy 99 days ago on March 26. We started as a company two months earlier on January 30. There were various news stories written about us as the team was being built , as we launched , and a month after we launched . Read those if you’re not familiar with our story. Wha...
We were writing a spec yesterday where we had a method that was returning an array of numbers in no particular order, and we wanted to verify its output. It went something like: expect(model.foo().sort()).toEqual([1, 2, 3, 10, 25]); The error message from Jasmine was something like "e...
June 29th, 2012 Learn about oauth, the Greener Ruby Test Challenge, an open source IRC gateway, better file attachments, R18n, and the new asynchronous ActionMailer. June 22nd, 2012 Better late than never, June 22nd's episode is live, featuring stories about gems, blog entries, and ev...
Ruby on Rails session at SouthwestFox conference Posted by mattslay on July 03, 2012 — 0 comments Hear Rod Paddock session on Introduction to Ruby on Rails at the SouthwestFox conference, in Gilbert, AZ - October 18-21, 2012. Comments Post a Comment Comment abilities for non regis...
Vim advanced search and replace Posted by avdgaag on July 03, 2012 — 0 comments I blogged about a few advanced search and replace techniques in Vim: multi-line searches, look-arounds, expressions, ranges, counters, the command-line window and the star of the show: the global command. ...
Vim Tips - Part I Posted by dalibor on July 03, 2012 — 0 comments Vim Tips - Part I Comments Post a Comment Comment abilities for non registered users are currently deactivated, pending time to add a proper CAPTCHA to solve the escalating spam problem. Sorry! 7562 items, 2425 user...
Vim Tips - Part II Posted by dalibor on July 03, 2012 — 0 comments Vim Tips - Part II Comments Post a Comment Comment abilities for non registered users are currently deactivated, pending time to add a proper CAPTCHA to solve the escalating spam problem. Sorry! 7562 items, 2425 us...
June 29th, 2012 Learn about oauth, the Greener Ruby Test Challenge, an open source IRC gateway, better file attachments, R18n, and the new asynchronous ActionMailer. June 22nd, 2012 Better late than never, June 22nd's episode is live, featuring stories about gems, blog entries, and ev...
Tuesday, July 3, 2012 at 5:06AM If global warning is going to mean fewer camping trips, we're going to have words. CagePlots for Sublime Text 2 - Another alternative to lorem ipsum. jQuery.bulletGraph - With suitable hacking, this was just the right amount of sizzle for a current proj...
Rails 3 upgrade process (the road from 2.3.14 to 3.2.6) Posted by dalibor on July 03, 2012 — 0 comments Rails 3 upgrade process (the road from 2.3.14 to 3.2.6) Comments Post a Comment Comment abilities for non registered users are currently deactivated, pending time to add a prope...
Before I get started here’s the disclaimer: The opinions expressed in this rant are my own personal opinions on web development and do not represent the views of my employer, its engineering organisation or any other employees. A few months back there was a flurry of blog posts and co...
UT on Rails: Week 4 Routing Posted by schneems on July 03, 2012 — 0 comments Come learn all about URLs, HTTP, State, and REST in this week's series . Videos broken down by topic and exercise all included, enjoy! Comments Post a Comment Comment abilities for non registered users ar...
Sequel is a lightweight database access toolkit for Ruby. * Sequel provides thread safety, connection pooling and a concise DSL for constructing SQL queries and table schemas. * Sequel includes a comprehensive ORM layer for mapping records to Ruby objects and handling associated recor...
I'm a software engineer living in Washington, D.C. Subscribe to my feed . Send me an email . Follow me on Twitter . Built with HTML5 and CSS3. Powered by Jekyll . Copyright © 2012. Licensed under Creative Commons .
Welcome, Hacker News folks. If you find the following project worthwhile, I’d really appreciate an up vote so that I can reach a broader audience. Please read a bit about Ruby Mendicant University to see what cause this goes to support. Since the first Ruby Mendicant University sessio...
A pg_range extension has been added, making it easy to deal with PostgreSQL 9.2+'s range types. As ruby's Range class does not support all PostgreSQL range type values (such as empty ranges, unbounded ranges, or ranges with an exlusive beginning), range types are returned as instances...
The following are things I found very helpful, which you also may find make your day-to-day usage of Git more enjoyable. Go HEADless In many (and perhaps all) cases HEAD is implied when no ref is given, such as the following equivalent statements: $ git log origin/master..HEAD $ git l...
You can temporarily unload (disable) Phusion Passenger from Nginx, without uninstalling the Phusion Passenger files, so that Nginx behaves as if Phusion Passenger was never installed in the first place. This might be useful to you if, for example, you seem to be experiencing a problem...
Thanks Yannick. It has been a true community effort. Huge respect to the people out there who forked and added the feature they needed. I'd love to see a Pro cast showing chart generation, multiple sheets, styled and localized headers and all that jazz. For now, here is a blog post sh...
Clean up complex view logic using Draper. This gem provides decorators (much like presenters) which bundles view logic in an object oriented fashion. In this episode I do a step-by-step refactoring of a complex template into a decorator.
One of the easiest ways to add Facebook to an application is to use their social plugins and with these we can add a “Like” button, a comments section and more. If we want something that’s a little more integrated into the core functionality of our site these won’t really work for us ...
Sign in Register Home Projects Help Search : Redmine Activity Issues Changesets News Documents Files Wiki edits Messages Spent time Jean-Philippe Lang 's activity From 2012-07-01 to 2012-07-03 No data to display « Previous Also available in: Atom Loading... Powered by Redmine © 2006-2...
Revision 9883 trunk/config/locales/en.yml View differences inline side by side en.yml (revision 9883) 395 395 permission_add_project: Create project 396 396 permission_add_subprojects: Create subprojects 397 397 permission_edit_project: Edit project 398 permission_close_project: Close...
Database constraints and/or stored procedures make the validation mechanisms database-dependent and can make testing and maintenance more difficult. However, if your database is used by other applications, it may be a good idea to use some constraints at the database level. Additional...
It is now possible to define a custom importer that can be used to find imports using different import semantics than the default filesystem importer that Sass provides. For instance, you can use this to generate imports on the fly, look them up from a database, or implement different...