El "principio Solid Liskov" el el tercero de los principios S.O.L.I.D., el acrónimo de los cinco principios básicos de la programación orientada a objetos. Los principios S.O.L.I.D. fueron definidos por Robert C. Martin en su publicación “Design Principles and Design Patterns”. ¿Qué significa el acrónimo S.O.L.I.D.? Single responsibility principle - Principio de responsabilidad única Open-closed principle... » » » »
Sep
14
Ago
30
En una entrada anterior ya hicimos una breve introducción de Appium en la que vimos su funcionamiento y características. Esta entrada continúa la anterior con un ejemplo práctico. El objetivo de esta nueva entrada es mostrar paso a paso la configuración de un entorno de pruebas y la implementación de... » » » »
Ago
02
En la actualidad, existen varias tecnologías para desarrollar diferentes aplicaciones web. Frameworks de JavaScript como Angular o librerías como React y Vue son las más conocidas; y en este post hablaremos y conoceremos más sobre React. Es una librería open source de JavaScript para desarrollar interfaces de usuario. Fue lanzada... » » » »
Jul
19
Las aplicaciones de software están generalmente implementadas como un solo conjunto de librerías y archivos de configuración en un entorno de tiempo de ejecución. En general, se implementan en un sistema operativo con un conjunto de servicios en ejecución, como un servidor de bases de datos o un servidor HTTP,... » » » »
Jul
06
En este blog, además de resolver cuestiones técnicas y dar ayuda e información sobre desarrollo, nos gusta hablar de temas que nos preocupan o que por lo menos tienen cierto interés para nuestro equipo y creemos que para el resto del mundo. Por eso, hace tiempo lanzamos esta pregunta en... » » » »
Jun
28
La migración de una aplicación desarrollada en Ionic Framework versión 1 a la versión 3 puede ser complicada dependiendo de la complejidad de la misma. Desde nuestra experiencia queremos exponer unos pocos trucos y consejos que pueden hacer el proceso un poco más fácil. 1. Guía oficial del equipo de... » » » »
Jun
14
En esta entrada vamos a hacer una breve introducción a Augury, una herramienta de depuración de aplicaciones Angular que corre en el navegador. Actualmente solo se encuentra disponible para Chrome, en forma de extensión al panel de herramientas de desarrollo (Developer Tools o DevTools). Está respaldada por parte del equipo... » » » »
May
31
Como ya sabéis, actualmente existe una gran variedad de dispositivos y plataformas, las cuales a su vez, cuentan con distintas versiones. Esto puede ocasionar que el testing de aplicaciones pueda resultar bastante complejo y llevarnos mucho tiempo y esfuerzo. En estas circunstancias, Appium nos puede ser de gran ayuda. Appium... » » » »
May
17
Continuando con nuestro repaso de los principios SOLID, en anteriores entradas vimos el principio de responsabilidad única. Hoy nos centraremos en el segundo principio SOLID, el principio de abierto-cerrado (OCP, por sus siglas en inglés). Este principio establece que una entidad de software (clase, módulo, función, etc) debe quedar abierta... » » » »
May
04
Smart Contract en Solidity ¡Hola a todos! En esta entrada vamos a mostrar cómo desplegar un smart contract escrito en Solidity, el lenguaje de programación de alto nivel de la Ethereum Virtual Machine (EVM), y crear una interfaz web para poder interactuar con el contrato desplegado. Para ello vamos a... » » » »
