Skip to content

Instantly share code, notes, and snippets.

In love with JS

Diego Juliao dianjuar

In love with JS
Block or report user

Report or block dianjuar

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
dianjuar /
Last active Sep 10, 2019
Dockerized Mongo DB environment

Dockerized MongoDB environemnt

A quick an simple dockerized Mongo DB setup

Set up

  1. Create this docker-file in your project.
# Use root/example as user/password credentials
dianjuar /
Last active Sep 8, 2019
My i3 shortcuts to take screenshots


  • maim
  • xclip


Set this on your i3 config file ~/.i3/config

# Screenshots
dianjuar / log.js
Last active Jun 10, 2019
Simple log function for nodejs
View log.js
const logPrefix = ' --- ';
const colors = {
reset: '\x1b[0m',
bright: '\x1b[1m',
dim: '\x1b[2m',
underscore: '\x1b[4m',
blink: '\x1b[5m',
reverse: '\x1b[7m',
hidden: '\x1b[8m',
View gist:8d66d821792d9e1e561b52d77c611658

1. Clone your fork:

git clone

2. Add remote from original repository in your forked repository:

cd into/cloned/fork-repo
git remote add upstream git://
git fetch upstream
dianjuar /
Last active Apr 18, 2019
A snippet to know how to catch states of your pages. Hovers, toasters, anything very hard to inspect

Open your web console and execute the snippet and wait to be executed then inspect the element

var timeToBeExecuted = 1000;
setTimeout(() => {
}, timeToBeExecuted);
dianjuar /
Created Jan 30, 2019
A set of environment variables related to pull request to use in CircleCI. These are for GitHub provider
# Pull Request ID
export BC_PR_ID="${BC_PR_ID:-${CI_PULL_REQUEST##*/}}";
# Repo Slug
dianjuar /
Created Jan 29, 2019
When you want to integrate circleCI with sonarqube pull-request analysis, there is no reference to the branch that you want. This scripts fix that
# Fix circleci repo reference
mkdir -p /root/.ssh;
echo ' ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ==' > /root/.ssh/known_hosts;
git fetch --all;
git branch -D master;
git rev-parse origin/master;
dianjuar /
Last active Sep 27, 2019
List for questions to make in an interview


  • How did this position come to be open?
  • What would my immediate priorities be?
  • What is the performance review process like here?
  • What are the most important skills to have to do well in this job?
  • What is the typical career path for someone in this role?
  • What are the biggest challenges that someone in this position would face?
  • Can you show me examples of projects I would be working on?
  • How will my performance be reviewed? how often? what metrics will be used?
  • When and how is feedback given to me as an employee? (one to one, polls)
dianjuar /
Created Oct 21, 2018
How to update the angular CLI npm package

How to update the Angular CLI npm package

Just copy and paste

ng --version; \
  sudo npm uninstall -g @angular/cli; \
  sudo npm cache clean; \
  sudo npm install -g @angular/cli@latest; \
  ng --version;
View stat1-teams-registered.ts
* How many teams are registered
howManyTeamsAreRegistered(): number {
return this.teamsService.getElements().length;
You can’t perform that action at this time.