Image for post
Image for post
Photo by Louis Reed on Unsplash

Como abandonarlo con 0 esfuerzo, mejorando tu rendimiento.

Consistentemente encuentro desarrolladores de todos los niveles que odian hacer tests. La mayoría evita hacerlos, muchos los hacen el mínimo posible y los mas extremos dicen abiertamente que son una perdida de tiempo.


Image for post
Image for post

Hace poco escribí un articulo presentando Deno una alternativa de Node que se basa en Typescript + Rust + Chrome V8 para gestionar aplicaciones web.

Comencemos con el ejemplo que vimos en el articulo anterior, donde te mostré como hacer un servidor local:

import { serve…

Image for post
Image for post

Deno es un runtime para JavaScript que puede ejecutarse del lado del servidor al que ya muchos comienzan a llamar “el sucesor de Node.js” y esa es un afirmación de peso si tomamos en cuenta que su creador es Ryan Dahl quien también creó Node.js

Aprendiendo de los errores de Node

Si ya…


Image for post
Image for post

En este tutorial rápido aprenderemos como instalar Bootstrap y utilizar la linea de comandos de Vue para habilitar el soporte Sass para aprovechar al máximo la configuración del framework. Unicamente vamos a utilizar los estilos de Bootstrap, no tocaremos temas como jQuery o librerías externas.

npm install -g @vue/cli

En caso de que ya tuvieras instalada en tu equipo la linea de comandos (muy bien por ti! 👏) te recomiendo que la reinstales para asegurarte que usas la versión mas reciente, en este ejemplo usaremos la versión 3.6.2, …


Image for post
Image for post

En caso que aun no lo conozcas Vue.js es un framework javascript que se está convirtiendo en una sólida tercera alternativa (además de Angular y React) para crear aplicaciones basadas en Javascript, si aun tienes dudas sobre su popularidad, dale una ojeada a este artículo sobre las tendencias de la tecnología para el 2019.

npm install -g @vue/cli

Una vez instalado en tu ordenador, puedes crear un proyecto con este comando:

vue create pruebas-unitarias-vue

Al…


Image for post
Image for post

NOTA: Este artículo es la segunda parte de una serie sobre pruebas unitarias en Angular, si quieres aprender cómo configurar el entorno de pruebas puedes leer aquí la primera parte.

Aunque las pruebas unitarias se enfocan principalmente en el funcionamiento lógico de una aplicación, en muchos casos estos elementos tienen un efecto directo dentro del contenido que se despliega en pantalla. Por eso mismo las pruebas unitarias también pueden abarcar elementos contenidos en el DOM.


Image for post
Image for post

Las pruebas unitarias, cuando se hacen correctamente, nos permiten detectar errores antes que ocurran y de paso al implementarlas ganamos una serie de beneficios adicionales como una mejor arquitectura, un diseño mas robusto de aplicaciones y en especial la tranquilidad de poder refactorizar o agregar nuevas capacidades a una aplicación con la seguridad de que no se están agregando más errores.


Tomó tiempo, pero aprendiste AngularJS y justo cuando ya lo comienzas a dominar … POW! Aparece Angular 2 totalmente nuevo y con otra sintaxis 😒.

Image for post

Si! pasaremos de Angular 2 a Angular 4 y eso aplica ahora mismo.


En mis años trabajando en tecnología aun no he conocido ningún profesional de informática, marketing o áreas creativas que no se le ocurriera en algún punto una de esas “ideas del millón de dólares”


Medio planeta se enteró del famoso papá al que sorprendieron sus hijos mientras hacía una transmisión en vivo para la BBC, miles de shares, fan art y hasta rutinas de comedia se han generado a partir de esos segundos de oro televisivo, pero yo noté otra cosa… mira el video con atención:

Lo viste? ves la cara de bochorno total del papá?

Cuando vi ese video lo sentí en el alma porque yo también trabajo desde casa, tengo un hijo travieso y hago videollamadas con frecuencia, sentí en mi propia carne el bochorno de este pobre caballero.

Carlos Solis

Los retos imposibles me dan superpoderes! 🚀 https://www.facebook.com/carlos.solis1337/

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store