Skip to content

Instantly share code, notes, and snippets.

dasilvaluis / gulpfile.js
Last active Sep 27, 2021
Gettext Scanner Gulp Script for Twig Projects
View gulpfile.js
* Gettext Scanner Script for Twig Projects
* v1.3
* Developed by Luís Silva
* Purpose:
zenspider / unit.rb
Created Nov 12, 2015
the original minitest impl
View unit.rb
# Totally minimal (hopefully) drop-in replacement for test/unit
# TODO: document minimal core methods needed for this to work
at_exit { Test::Unit.autotest }
module Test
class Assertion < Exception; end
Restuta /
Last active Nov 5, 2022
Sizes of JS frameworks, just minified + minified and gzipped, (React, Angular 2, Vue, Ember)

Below is the list of modern JS frameworks and almost frameworks – React, Vue, Angular, Ember and others.

All files were downloaded from and named accordingly. Output from ls command is stripped out (irrelevant stuff)

As-is (minified)

$ ls -lhS
566K Jan 4 22:03 angular2.min.js
steinwaywhw / One Liner to Download the Latest Release from Github
Last active Nov 26, 2022
One Liner to Download the Latest Release from Github Repo
View One Liner to Download the Latest Release from Github
  • Use curl to get the JSON response for the latest release
  • Use grep to find the line containing file URL
  • Use cut and tr to extract the URL
  • Use wget to download it
curl -s \
| grep "browser_download_url.*deb" \
| cut -d : -f 2,3 \
| tr -d \" \
joeytwiddle /
Last active Nov 26, 2022
Do not use forEach with async-await

Do not use forEach with async-await

TLDR: Use for...of instead of forEach in asynchronous code.

The problem

Array.prototype.forEach is not designed for asynchronous code. (It was not suitable for promises, and it is not suitable for async-await.)

For example, the following forEach loop might not do what it appears to do:

vitorbritto /
Last active Nov 29, 2022
Remove MySQL completely from Mac OSX

Remove MySQL completely

  1. Open the Terminal

  2. Use mysqldump to backup your databases

  3. Check for MySQL processes with: ps -ax | grep mysql

  4. Stop and kill any MySQL processes

  5. Analyze MySQL on HomeBrew:

    brew remove mysql