Una inteligencia artificial supervisando clones

Star Wars — El ataque de los clones

Debatiendo sobre la transexualidad y las nuevas tendencias no binarias, expuse la idea de que en algún punto las personas serán androides orgánicos asexuales incubados en probetas por una inteligencia artificial y un sistema similar al expuesto a la novela de Un mundo feliz. Dicho término no sería diferente al de un clon, el cuál es una copia genética de un individuo original y se supone asexual (un ser sin genitales y no reproducible). …

Estrategia Caché Primero e Intercepción de Peticiones

Maquetación

La galería se divide visualmente en dos contenedores principales, el primero tiene la imagen principal y el segundo tiene las imágenes en pequeño.

Componentes de las Aplicaciones Web Progresivas

Photo by Karl JK Hedin on Unsplash

Aplicación Web

Comenzar a crear una aplicación web es tan sencillo como definir un archivo HTML y montarlo en un servidor, por ejemplo, mediante serve. Nuestra página principal tiene varios elementos que permitirán tratarla como una Aplicación Web. Veamos el cuerpo de un documento HTML estándar generalmente nombrado como index.html.

Crear Aplicaciones Web Progresivas

Photo by OpticalNomad on Unsplash

Por qué necesitábamos una nueva forma de construir sitios web

Cuándo Apple lanzó el iPhone en el 2007, el desarrollo web no estaba preparado para tan sustancial cambio en la realidad de usuarios y programadores. Tener una tienda de aplicaciones con un gran mercado de clientes y una gran suma de pagos, hizo que Apple optara por cerrar su ecosistema y controlar prácticamente todo en el desarrollo de aplicaciones. Dejando fuera del juego a millones de programadores potenciales.

Al pasar de los años, la web ha ido creciendo y afinando. Cada vez son más las APIs nativas que podemos usar directamente sobre los navegadores, por ejemplo, usar la cámara, grabar…

This is how I made a custom hook to simplify design

Photo by UX Store on Unsplash

All started trying to make some buttons and cards. I use to put Tailwind CSS in my projects. But, I notice is very complicated to handle two or three visual states in the same button. I mean, you can define the className attribute and put designed classes like rounded, px-2, bg-purple-500 and so. But, what about if you want to have a default button (in normal mode) and disabled button (in disabled mode). Well, you need to configure your project, use @apply directive and so. I never do it, because I’m old school. I copy some CDN and link it…

How to create amazing programming interfaces

Photo by Dan Freeman on Unsplash

How do you imagine the communication between the view and the logic? The view need to draw elements for user, It is responsible to catch user’s interaction and display data. On the other hand, the logic is responsible to request, generate and process the data, and save it for future access. In React, we can put States and detect its changes by Effects, throughout this two Hooks, we can handle a store-action app. But, we can also create our own Hooks. Custom Hook is in fact a single function, prefixed by the word “use”, for example “useTable” or “usePayment”. …

Cómo usar los String Templates mediante funciones

Photo by Clay Banks on Unsplash

En Javascript podemos crear funciones que controlen plantillas de texto, es decir, una función a la que directamente se le pase un texto con inyecciones de código y esta sea capaz de procesar manualmente. En este artículo explicaremos como definir estas funciones y sacar el mayor provecho.

Plantillas de Texto

Una plantilla de texto es una cadena de texto que usa la comilla especial en lugar de la comilla doble o simple. Esta comilla especial es la comilla inversa, y podemos inyectar variables directamente sobre ella. …

No se trata de cómo nosotros entendamos los problemas, sino de cómo se resuelven

Photo by Mike Meyers on Unsplash

Se ha intensificado el debate entre cuál debería ser el mejor lenguaje de programación. Para entrar al juego, hay que pensar no sólo en el lenguaje, sino en el paradigma de programación. Una fuerte corriente de defensores, imagina que todo es un objeto, con atributos y métodos. Pero, ¿Realmente así lo entiende la computadora? En este debate, tendremos que navegar a las raíces de la programación y entender cómo empezó todo. Para finalmente llegar a desprendernos de una idea equivocada, que al día de hoy parece ser el origen de las fallas en el software.

Conteo y Cómputo

El cómputo reside en el…

Operaciones y actividades fundamentales en el desarrollo

Photo by Faris Mohammed on Unsplash

Antes de determinar cuál será el mejor conjunto de herramientas y tecnologías que usarás para tu proyecto, debes comprobar si tienes dominio de las operaciones y actividades fundamentales dentro del desarrollo de cada stack. Así, deberás dominar las transacciones en la base de datos, sus eventos, el control de peticiones y respuestas en el backend, el consumo de api y eventos de usuario en el frontend, el control de código fuente y los despliegues automatizados. …

Tutorial y guía para construir proyectos de ML

Wall-E versión LEGO. Photo by Jason Leung on Unsplash

Al aprendizaje automático o aprendizaje máquina, conocido como Machine Learning en inglés, es más que un conjunto de técnicas de inteligencia artificial y estadísticas que tienen el objetivo de resolver problemas y tomar decisiones automáticamente basado en datos, yo diría que es más bien el enfoque de atacar problemas que las máquinas deben resolver a través del uso de modelos matemáticos y la manipulación de datos. …

Dragon Nomada

I love maths, algorithms, artificial intelligence, data science and zen's philosophy

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