Prerequisites:
- Heroku CLI installed on your computer
- A project deployed to Heroku
Prerequisites:
| #!/bin/bash | |
| # This is a very naive script, it doesn't do grouping and returns all branches | |
| # I only really care about branches that have not seen commits in two months | |
| # | |
| # I am hoping to find some time to write a tool that can output these reports for me | |
| # In the meantime, I am using this | |
| echo "Merged branches" | |
| for branch in `git branch -r --merged | grep -v HEAD`;do echo -e `git log --no-merges -n 1 --format="%ci, %cr, %an, %ae, " $branch | head -n 1` \\t$branch; done | sort -r |
| /** | |
| * Main application | |
| */ | |
| var express = require('express'); | |
| var routes = require('./routes'); | |
| var http = require('http'); | |
| var path = require('path'); | |
| var fs = require('fs'); | |
| var net = require("net"); | |
| var request = require('request'); |
When the directory structure of your Node.js application (not library!) has some depth, you end up with a lot of annoying relative paths in your require calls like:
const Article = require('../../../../app/models/article');Those suck for maintenance and they're ugly.
| {-# LANGUAGE OverloadedStrings #-} | |
| import qualified Network.HTTP.Conduit as H | |
| import Control.Exception | |
| import Web.Scotty | |
| import System.Environment | |
| import System.IO | |
| import System.Directory | |
| import Control.Monad | |
| import Control.Monad.IO.Class | |
| import qualified Data.ByteString.Lazy.Char8 as BS |
| //Instead of having.. | |
| client.disconnect(); | |
| client2.disconnect(); | |
| client3.disconnect(); | |
| done(); | |
| //Top of file | |
| function recursiveDisconnect(Clients, callback) { | |
| Client = Clients.pop(); | |
| Client.on('disconnect',function() { |
ror, scala, jetty, erlang, thrift, mongrel, comet server, my-sql, memchached, varnish, kestrel(mq), starling, gizzard, cassandra, hadoop, vertica, munin, nagios, awstats
Attention: the list was moved to
https://github.com/dypsilon/frontend-dev-bookmarks
This page is not maintained anymore, please update your bookmarks.