Posts

Avance de proyecto II (Final)

Image
Este proyecto nos ha ayudado bastante a recapitular todo lo que hemos visto en clase y condensar todo esto en una gran práctica. Aprendimos a montar un servidor y declarar llamadas específicas. Usando estas llamadas a construir la información de una base de datos. De la misma forma, aprendimos a con base en esta información construir el html  usando ejs . Esta parte principal ha sido una de las que más nos ha gustado ya que pudimos observar como variar la salida de la página con ciertos parámetros sin tener que tener todo el *html* dentro del código del servidor. De igual forma, se nos presentaron algunos retos como es la asincronía. En ocasiones es bastante sencillo utilizarla ya que hace que todo se ejecute de forma más fácil y rápida. Sin embargo, cuando tenemos querys anidados o llamadas asíncronas anidadas, Node  no funciona de la forma en que esperaríamos esto puede tener resultados muy extraños. Así mismo, otro de los retos fue tener que detener el servidor y volver...

Avance de proyecto I

Primer avance del proyecto final Como bien sabemos, la entrega del proyecto final se aproxima. El 22 de noviembre es la hora de la verdad, el día de nuestra última clase de Desarrollo de Apps Web, el día de mi última clase en la carrera de Ingeniería de Sistemas Digitales y Robótica, mi último día de clases en CEM *inserte música dramática*.  Por lo pronto, gracias a todos los proyectos que mi compañero Sergio y yo hemos tenido, ha sido bastante complicado poder balancear cada uno de ellos para trabajarlos al 100, entonces hemos hecho algunos avances, pero no tantos como deberíamos de ya tener.  Básicamente ese es el problema #1 que tenemos: tener varios proyectos y entregar para la siguiente semana. Lo bueno es que viene el puente, puente que deberíamos aprovechar para descansar un poco antes de finales, pero eso no es posible porque #TecCEM. Por lo tanto, todo ese fin de semana para trabajar el proyecto y tenerlo listo para el lunes. La generación del código...

Blog Post 6

Blog Post 6   Antes de empezar a dar nuestros comentarios, es importante mencionar algunos conceptos clave de las lecturas tanto de RESTful APIs the big lie como de Replace RESTful APIs with JSON-Pure.  REST significa Representational State Transfer, un estilo de arquitectura web hecho para construir sitios web escalables. Los principales problemas de la RESTful API son: Es difícil realmente saber qué significa el API. Las diferentes respuestas de ésta pueden ser tomados de diferentes maneras, siendo bastante subjetivo. El vocabulario REST no es completamente soportado. La mayor parte de las aplicaciones de clientes y servidores no soportan todos los códigos de respuesta de la API.   El vocabulario REST no es tan amplio como para las APIs. Es demasiado limitado. RESTful APIs son muy difíciles de debugguear.  RESTful APIs están directamente ligadas con HTTP. Para esto, el autor de ambos posts propone utilizar mejor JSON-Pure APIs (así nombrado por él),...

The Internet's Own Boy: The Story of Aaron Swartz

The Internet's Own Boy: The Story of Aaron Swartz es un documental que como su nombre lo menciona, habla de la vida de Aaron Swartz. Aaron Swartz fue un brillante programador y activista. Desde niño fue una persona dotada de grandes habilidades de programación y desarrollo de computadoras. Su padre fundó la compañía de desarrollo de software Mark Williams Company por lo que esta puede ser la causa de su inmersión con las computadoras desde temprana edad. Swartz asistió a la Universidad de Stanford. En su primer año aplicó en Y Combinator, una de las compañías más reconocida en impulsar proyectos. Empezó un startup llamado Infogami y al final del verano decidió que no volvería a Stanford y en su lugar seguiría impulsando el desarrollo de su empresa. Posteriormente Infogami perdió financiamiento y se mezcló con Reddit. Al principio no funcionó a la perfección pero tras unos años Reddit ganó popularidad. Tras este éxito, el dueño de la revista Wired decidió comprar la coalición Not ...

Términos y condiciones de uso

Image
Este documental es por mucho uno de los más interesantes y reflexivos que hemos visto. El documental consta en hacer ver a la gente e informar acerca de como los términos y condiciones así como acuerdos de privacidad son ignorados diariamente por nosotros. No solo esto, también como las grandes empresas de tecnologías se han hecho de grandes cantidades de dinero a causa de esto. La forma en la que las compañías hacen esto es vendiendo los datos de los usuarios así como todo lo que busca, ve, publica y prácticamente su vida entera en el Internet. A través de los años los usuarios han buscado acabar con todo esto, exigiendo cambios o que paren de vender su privacidad. Sin embargo, esto no ayuda del todo. Lo que realmente sería correcto sería avisar a los usuarios sobre como su privacidad será negada y su información será distribuida y vendida en palabras concisas y no haciéndolo de la forma más tediosa posible para que eventualmente la gente no lo haga. Lo único que podría funcion...

Bubble

Image
El documental Bubble nos describe cómo es que grandes Tech Companies surgieron y como obtuvieron su rápido crecimiento. Cuando de eBay salió ni siquiera sus accionistas creían que llegaría a ser lo que fue en su punto auge. Claro, sabían que tenía que funcionar, de otra forma tirarían el dinero a la basura, pero nunca creyeron que esta idea se convertiría en un gigante del Internet. Amazon comenzó vendiendo libros y fue grande haciendo eso. Sin embargo, ¿qué pasaría si se hubiera parado ahí? Ni de chiste se hubiera convertido en el gigante que es ahora. La ambición es peligrosa, pero cuando se junta con disciplina y buenas decisiones, puede ser realmente productiva y prometedora. En este caso, se convirtió en una máquina de dinero. Lo que más nos ha llamado la atención es que cuando nos ponemos a pensar en los desarrollos tecnológicos de ahora contra los de hace diez años y podría parecer que los de ahora realmente no se comparan con los de hace diez años. Pareciera que las gran...

Browser Wars

En el video documental Browser Wars de la serie Download: The True Story of the Internet habla de la "guerra" que se vivió a mediados y finales de los 90 entre Microsoft, la empresa líder de todo sistemas de cómputo de aquellas épocas y Netscape una empresa fundada para la creación de un navegador web más interactivo y amigable para usuarios en general. Más que haber sido una guerra de quién hacía el mejor navegador, fue una guerra de poder, de egos... Microsoft se sentía invencible, inquebrantable, que nadie podía ni llegarle a los talones; subestimar a su competencia fue su gran problema. Se creían los mejores y nunca les pasó por la mente que un grupo de jóvenes ambiciosos pudiera llegar a causarles el lío que les causó.  Aunque al final Microsoft terminó ganando la guerra, lo hizo abusando de su poder, haciendo negocios ilegales y todo para restaurar su "monopolio".  Los monopolios, en cualquier industria, son como un cáncer; la competencia permite...