Skip to content

Instantly share code, notes, and snippets.

View guilleasz's full-sized avatar

Guillermo Aszyn guilleasz

  • Media.Monks
  • Barcelona, España
View GitHub Profile

{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf110 {\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \paperw11900\paperh16840\margl1440\margr1440\vieww10800\viewh8400\viewkind0 \pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural\qc\partightenfactor0

\f0\b\fs28 \cf0 \ul \ulc0 Compa'f1ero\ulnone : Santi\

\b0\fs24
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural\partightenfactor0

Big O

Que es?

  • Para calcular la eficacia de un algoritmo
  • En tiempo o espacio
  • Calculamos el tiempo con numero de operaciones
  • Habla de curva de crecimiento dependiendo el input
  • Medimos el peor caso

Cronograma

Junior Phase

Semana 1

  1. Data Structures - Fullstack
  2. Sorting - Fullstack
  3. Propio selector JQuery ($) - Fullstack
  4. this y Execution Context (Game of Life) - Fullstack

Estructura de Datos

Tipo de Dato Abstracto (ADT)

  • Es como se va organizar la informacion
  • Ejemplo: una lista, un arbol....

Estructura de Dato (DS)

  • Como implementar un determinado ADT.
html,
body {
height: 100%;
/* The html and body elements cannot have any padding or margin. */
}
/* Wrapper for page content to push down footer */
#wrap {
min-height: 100%;
height: auto;
{% extends "layout.html" %}
{% block content %}
<div class="page-header">
<h1>Welcome to Twitter.js!</h1>
</div>
<div class="row">
<div class="col-md-3">
<img src="https://pbs.twimg.com/profile_images/2450268678/olxp11gnt09no2y2wpsh_normal.jpeg"><br>

Optimización

¿Qué es optimización?

  • Hacer que algo funcione mejor
  • Mas rapido
  • Menos recurso: Gastos de memoria
  • Menos lineas de código

Buscapé User's Stories

MVP

Como Usuario..

Catálogo

  1. Quiero ser capaz de ver una lista de productos mas populares en la pagína principal para ver un resumen de productos y acceder a ellos
  2. Quiero ser capaz de poder buscar productos por nombre

Functional Programming

  • Esta de moda (hipe)
  • Inmutabilidad
  • Funciones Puras
    • Con un mismo input va tener SIEMPRE el mismo output
    • No tiene efectos secundarios
      • Modificar cualquier variable o propiedad de un objeto
      • loggear en la consola
      • escribir en archivos o en internet