Skip to content

Instantly share code, notes, and snippets.

In love with JS

Diego Juliao dianjuar

In love with JS
View GitHub Profile
dianjuar /
Created Dec 3, 2019
The Vs Code Extensions that I use in an Angular Environment
Name Link Description
Angular 8 Snippets - TypeScript, Html, Angular Material, ngRx, RxJS & Flex Layout [![L
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 Jun 23, 2020
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;
You can’t perform that action at this time.