Skip to content

Instantly share code, notes, and snippets.

View gastonambrogi's full-sized avatar
🌱
Growing

Gastón Ambrogi gastonambrogi

🌱
Growing
  • Freelancer Frontend Developer
  • Buenos Aires, Argentina
  • 10:26 (UTC -03:00)
  • X @gastonambrogi
View GitHub Profile
@gastonambrogi
gastonambrogi / keybindigs.json
Created November 29, 2017 12:56
VS code keybindigs
// Coloque sus enlaces de teclado en este archivo para sobrescribir los valores predeterminados.
[
{
"key": "shift+alt+t",
"command": "workbench.action.terminal.toggleTerminal"
},
{
"key": "shift+alt+b",
"command": "HookyQR.beautifyFile"
}
@gastonambrogi
gastonambrogi / Gemfile
Last active October 30, 2017 02:37
Ejemplo aplicación web en SinatraRB con el fin de explicar conceptos basicos de DB y CRUD para ETIAM
source "http://rubygems.org"
gem "sinatra-activerecord"
gem "rake"
gem "sqlite3"
@gastonambrogi
gastonambrogi / 1_variables.md
Last active September 17, 2017 15:44
Ejercicios Javascript 101 - 2017

Variables

  1. En esta actividad necesitamos definir variables que almacenen la cantidad de elementos de nuestro botiquín. En él tenemos 3 apósitos adhesivos, 1 alcohol en gel, 1 blister (tableta) de aspirinas y 2 pares de guantes de latex. A su vez, es necesario mostrar las cantidades en la consola (Pista: Usa console.log();)

  2. Defina las variables necesarias para mostrar el nombre de los elementos que contiene nuestro botiquin.

  3. Muestre en la consola, el nombre de cada elemento del botiquín junto con la cantidad correspondiente.

  4. ¿Que sucede si queremos ver la cantidad de algún elemento que no definimos en el botiquín? Ejemplo: cantidadDeVendas.

@gastonambrogi
gastonambrogi / 1_variables.md
Last active September 16, 2017 11:34
Ejercicios Javascript 101 - 2017

Variables

  1. En esta actividad necesitamos definir variables que almacenen la cantidad de elementos de nuestro botiquín. En él tenemos 3 apósitos adhesivos, 1 alcohol en gel, 1 blister (tableta) de aspirinas y 2 pares de guantes de latex. A su vez, es necesario mostrar las cantidades en la consola (Pista: Usa console.log();)
var cantidadApositosAdhesivos = 3;
var cantidadAlcoholEnGel = 1;
var cantidadBlisterAspirinas = 1;
var cantidadGuantesDeLatex = 4;
@gastonambrogi
gastonambrogi / example.component.ts
Created September 8, 2017 17:16 — forked from ckimrie/example.component.ts
Example on how to achieve RxJS observable caching and storage in Angular 2+. Ideal for storing Http requests client side for offline usage.
import { Component, OnInit, OnDestroy } from '@angular/core';
import {Http} from "@angular/http";
import { LocalCacheService } from "./local-cache.service";
@Component({
selector: 'app-example',
templateUrl: './app.component.html',
styleUrls: ['./app.component.scss']
})
export class ExampleComponent implements OnInit, OnDestroy {
@gastonambrogi
gastonambrogi / heartbeat.css
Created September 4, 2017 18:14
CSS Heartbeat
.ion-heart {
-webkit-animation: heartBeat 1.5s infinite ease-in-out;
animation: heartBeat 1.5s infinite ease-in-out
}
@-webkit-keyframes heartBeat {
0%, 100% {
-webkit-transform: scale(1);
transform: scale(1)
}
require 'sinatra'
get '/' do
'hola!'
end
get '/:nombre' do
"hola "+ params[:nombre] +"!"
end
@gastonambrogi
gastonambrogi / ng2-http-cache.service.ts
Created August 25, 2017 18:01
angular 2 cache http responses
import {Injectable} from '@angular/core';
import {Http, Headers} from '@angular/http';
import {Observable} from 'rxjs/Observable';
import 'rxjs/observable/of';
import 'rxjs/add/operator/share';
import 'rxjs/add/operator/map';
import {Data} from './data';
@Injectable()
export class DataService {
@gastonambrogi
gastonambrogi / color-pallete.js
Last active December 30, 2017 00:51
Gradients
{
dark: {
accent0: '#FF4050',
accent1: '#F28144',
accent2: '#FFD24A',
accent3: '#A4CC35',
accent4: '#26C99E',
accent5: '#66BFFF',
accent6: '#CC78FA',
@gastonambrogi
gastonambrogi / last_tag_git.sh
Created July 16, 2017 17:53
Get last tag name finding in all branches
TAG=$(git describe --tags $(git rev-list --tags --max-count=1))