Skip to content

Instantly share code, notes, and snippets.

Alex Coles myabc

Block or report user

Report or block myabc

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View index.html
<!DOCTYPE html>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
<script src=""></script>
View index.html
<!DOCTYPE html>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
<script src=""></script>

Keybase proof

I hereby claim:

  • I am myabc on github.
  • I am myabc ( on keybase.
  • I have a public key whose fingerprint is C158 E20D 9348 CF1D C6F8 22D6 D8B5 72A6 6D48 932A

To claim this, I am signing this object:

View RubyDay Italia

Taking Rails beyond the asset pipeline

a workshop

RubyDay Italia, Firenze | Novembre 2016


View gist:7506ad8b27eb35a6a019
diff --git a/frontend/app/ui_components/has-preview-directive.js b/frontend/app/ui_components/has-preview-directive.js
index e6ac2ee..e304e62 100644
--- a/frontend/app/ui_components/has-preview-directive.js
+++ b/frontend/app/ui_components/has-preview-directive.js
@@ -26,7 +26,15 @@
// See doc/COPYRIGHT.rdoc for more details.
-module.exports = function() {
+module.exports = function($http, $location, $anchorScroll) {
myabc / gist:e855281c3a68bcb1f974
Created Dec 11, 2014
Inplace Editor directive
View gist:e855281c3a68bcb1f974
PROBLEM: Inplace Editor directive has too many responsibilities.
View gist:24e71a74ef08185eaf6b
arr = [:a, :b, :c]
def check_item(item)
item == :c
Object.class_eval do
alias method
View benchmark_maps.rb
require 'benchmark'
hash = { a: 'a', b: 'b', c: 'c', d: 'd' }.freeze
keys = [:a, :b].freeze
n = 500_000 do |x| do
n.times do
View gist:9526121
Files sprockets-2.2.2.backport1/LICENSE and sprockets-2.2.2.backport2/LICENSE are identical
diff -rcsr sprockets-2.2.2.backport1/ sprockets-2.2.2.backport2/
*** sprockets-2.2.2.backport1/ 2014-03-13 11:27:20.000000000 +0100
--- sprockets-2.2.2.backport2/ 2014-03-13 11:27:11.000000000 +0100
*** 361,366 ****
--- 361,383 ----
## Version History ##
View gist:6874053
#/usr/bin/env bash
set -e
set -x
apt-get update
apt-get upgrade
apt-get -y install build-essential curl git-core openssl libreadline6 libreadline6-dev \
zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev \
You can’t perform that action at this time.