Tecnología, Emprendimiento e Innovación
La formula para conseguir nuevos clientes
No consigues nuevos clientes hace un tiempo. Casi no te escriben, y cuando lo hacen, cotizas pero al final te ghostean. Sientes que pierdes el tiempo. Te estresas.
Si esa es tu situación te propongo un framework básico pero accionable para cambiar de rumbo:
-
La fórmula es fácil: Para tener nuevos clientes o a) Generas más prospectos, o b) cierras más prospectos.
a) Fuente de prospectos: En orden de calidad: Boca a boca, producto/servicio, grupos, contenido, ads. Calidad = chance de cerrar.
…
5 top rumores - WWDC 2025
El WWDC (Worldwide developers Conference) es el evento anual de Apple para desarrolladores.
En el “dub-dub” (como le decimos de cariño), nos introducen las nuevas funcionalidades para MacOS y iOS. Este año puede marcar un punto de inflexión en Apple.
Tras la gran decepción de Apple Intelligence (y los aranceles de Trump), Apple necesita tener una sólida presentación para recuperar la confianza de los desarrolladores, y de los usuarios.
Veamos los rumores más fuertes que esperamos en este WWDC 2025.
…Mac OS - Config inicial
En este blog voy a describir, como configuro mi Mac para programar, que programas instalo y las configuraciones iniciales que hago.
Resumen:
- Homebrew
- Instalar programas
- Configuraciones
Homebrew
Homebrew es un instalador de programas para Mac OS, que me permite instalar programas desde la terminal. Es más rapido, y me ayuda a saber que programas he instalado y con las actualizaciones.
Primero, instalamos el Homebrew en sí, en una terminal:
…Libro De Reclamaciones - Virtual
Introducción
Desde el año 2011, el Instituto de la Competencia y de la Protección de la Propiedad Intelectual (INDECOPI), a través del Artículo 150 de la Ley 29571 dicta que los establecimientos comerciales abiertos al público, deben contar con un Libro de Reclamaciones (LDR) físico o virtual. El LDR deberá seguir el reglamento establecido en el DS 011-2011-PCM que indica y especifica los parámetros que debe tener el libro.
En el siguiente post detallaremos como implementar el libro de reclamaciones según ley de manera virtual. Cabe destacar que el siguiente articulo no pretende dar consejo legal, solo brindar claridad en la implementación de un Libro de Reclamaciones desde un punto de vista técnico.
…Dibujando en grillas
Como siguiente proyecto, se me ocurrió hacer un pequeño programa de dibujo discreto usando el Canvas API.
A diferencia de otros programas similares como el excelente Excalidraw, en este solo vamos a poder dibujar en una grilla pre-difinida. Es decir no vamos a poder hacer curvas ni circulos. solo podremos hacer lineas rectas, rectángulos y líneas con ángulos de 90 grados (rectos).
El plan para este proyecto es el siguiente:
- Definir qué va a poder hacer el programa, definir un diseño tentativo en Figma y codificar el esqueleto. (Este artículo.)
- En base a lo especificado, lograr dibujar en el canvas (nuestro lienzo) una serie de puntos en base a una grilla de 25px (entre filas y columnas).
- Implementar un dibujador en un solo color (rojo), y a mano alzada, es decir sin considerar la restricción de la grilla.
- Restringir el dibujo a solo utilizar la grilla tomando el punto mas cercano al correcto en la grilla.
- Mejorar la experiencia del usuario para hacer lineas continuas que se "peguen" a la cuadrícula y funcione como lineas, no como un lápiz.
- Agregar la opción de ver nuestro diseño desde una perspectiva isomórfica. El último punto en realidad no tiene mucho que ver con el diseñador pero suena como un pequeño reto interesante y podría ser útil para alguien.
Prototipo
Definamos la estructura de nuestra demo. Lo más importante es el lienzo, asi que trataremos de maximizarlo en la IU. Luego una barra de herramientas que podamos expandir más adelante si queremos anadir funcionalidades adicionales. Por último, una breve descripción e instrucciones asi como el nombre tentantivo de nuestra herramienta "Diagramador Discreto".
…Creando el ejecutable más pequeño de Hola Mundo!
Motivación
Hace ya un buen tiempo me he dado cuenta que los ejecutables de Go son un poco grandes. 3mb por aqui, 10mb por alla, en programas simples.
Si bien es cierto el espacio hoy en dia hablar de MBs es como no hablar de nada por curiosidad se me ocurrio saber cual seria el programa mas ligero que podria hacer en ejecutable. Los contendientes naturales incluyen los lenguages de Go, Rust, C y porque no, Nim.
…Error: "Weird-but-valid", TailwindCSS v3
El post de hoy es bastante corto. En un proyecto de WeMake, decidí que era necesario actualizar a TailwindCSS v3. Según la guía de actualización de v2 a v3 se suponía que sería un proceso bastante simple. El cambio más importante en esta versión, del punto de vista arquitectónico, es que han migrado a una compilación justo a tiempo (JIT) por defecto, sin opción para deshabilitarlo.
Migración
Entonces, muy confiado, empecé, ejecuté el upgrade de las dependencias de NPM, eliminé las keys (llaves) del objeto de configuracion que ya no eran relevantes en mi tailwind.config.js, y, finalmente volví a compilar las hojas de estilo. Cuando entré a la landing del proyecto me di cuenta que estaba casi bien. Habían varias cosas con el estilo apropiado, es decir no estaba completamente mal, pero la gran mayoría no tenía los estilos apropiados. Revisé las hojas de estilo, y me di cuenta que todas las reglas estaban correctamente indicadas, indicando que el proceso de compilación JIT se había ejecutado correctamente. Entonces pensé: Donde está el problema entonces…?
Probando GoMobile
Introducción
Go tiene un paquete llamado Gomobile que me llamó mucho la atención el fin de semana. Tiene como objetivo ser una herramienta con dos fines específicos:
- Crear aplicaciones completas tanto para dispositivos iOS como para dispositivos Android.
- Crear bibliotecas compatibles para desarrollo en ambas plataformas.
El primer grupo es algo similar a lo que ofrecen otras herramientas para construir aplicaciones híbridas como Flutter, ReactNative o Ionic. El segundo me pareció un poco más interesante. Poder crear bibliotecas que se utilicen tanto para Android como para Iphone y reutilizar ese codigo que podría usarse para implementar la lógica del negocio (BL) en un solo lugar.
…Introducción a documentación con Mermaid
Qué es Mermaid
Mermaid es una herramienta que convierte texto y código en diagramas y visualizaciones orientado a desarolladores.
Mermaid nos ayuda a documentar nuestro sistema y nos provee una forma más facil de mantener los diagramas actualizados. Nos reduce el tiempo de cambio de contexto y permite a cualquier persona con un editor de texto poder editar los diagramas.
En este post introductorio veremos qué es, en qué nos ayuda, como usarlo y las ventajas y desventajas de la herramienta.
…Analizando la tasa de finalización de cursos del MIT OCW en YouTube
En Youtube hay varios videos colgados de profesores dando clases de universidad y de colegio sobre diversos cursos. Como muchos he visto varios de estos videos y algunas clases las he terminado y algunas no, a veces no solo por la calidad del video, pero incluso por el contenido. Me pareció interesante analizar tres cursos que ofrece el MIT a través de su proyecto OCW para ver su tasa de finalización, es decir cuantos ven el primer video vs cuantos ven el video “n” y ver como se comportan las vistas.
…