Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View ianaya89's full-sized avatar
👾

Nacho Anaya ianaya89

👾
View GitHub Profile
const readline = require('readline')
const { ref, watchEffect, computed } = require('vue')
const read = readline.createInterface({
input: process.stdin,
output: process.stdout
})
const number = ref(0)
const double = computed(() => n.value * 2)

Keybase proof

I hereby claim:

  • I am ianaya89 on github.
  • I am ianaya89 (https://keybase.io/ianaya89) on keybase.
  • I have a public key whose fingerprint is E4B9 C780 419E A371 7216 1D72 3FDF A0C5 08DE 9068

To claim this, I am signing this object:

import { serve } from "https://deno.land/std@0.58.0/http/server.ts";
const s = serve({ port: 8000 });
console.log("http://localhost:8000/");
for await (const req of s) {
req.respond({ body: "Hello World\n" });
}
@ianaya89
ianaya89 / 1.md
Created December 30, 2019 23:43
Charlas

Composition API: Composing Composable Components

Crear componentes reutilizables es una parte escencial del desarrollo de aplicaciones web. Nos permiten estructurar nuestro proyecto, organizarlo, separar la lógica de la UI y generar código facil de entender y sobre todo de mantener.

Con el lanzamiento de la Composition API de Vue.js (la funcionalidad principal de la v3), la forma en que diseñamos, creamos y pensamos las aplicaciones, cambió de forma radical... pero afortunadamente para bien.

En esta charla vamos a aprender como podemos "componer componentes" a través de funciones, exprimiendo al maximo la nueva API de Vue: buenas practicas, flexibilidad, optimizacion y mucho mas para conseguir componentes resilientes y a prueba de balas!

'use strict'
const chalk = require('chalk')
const winston = require('winston')
const { difference } = require('lodash')
const { format } = require('logform')
const loggerConfig = {} // TODO: Add config
return winston.createLogger({
function getPrivateKey (path, ) {
// buscar private key con `fs`
}
const subject = user.id
const payload = { id: user.id }
const audience = user.isAdmin
? ['admin']
: ['user']

REST Authentication with JWT

inline 80%


🇦🇷 Nacho Anaya

  • Full Stack Developer, Tech Trainer & Speaker

Práctica Módulo 2

Armar un simple "tracker" de cursos, que permita calcular y registrar la cantidad cursos de Platzi tomados y obtener la suma de las horas invertidas en tu educacion.

Hace fork de este CodePen para obtener la estructura basica del proyecto:

Consideraciones:

  • La aplicación debe:
  • Un propiedad courses que sea un array y permita almacenar la lista de cursos.

Práctica Módulo 3

Armar un componente modal que se muestre al hacer click en un boton del componente padre (root) y que pueda ocultarse/cerrarse con otro boton dentro del componente modal

Hace fork de este CodePen para obtener la estructura básica del proyecto:

Consideraciones:

  • El componente modal debe:
  • Usar una propiedad title para poder establecer el titulo del modal.