Entradas

Organizando

  💥 De un feriado aburrido a un caos organizado  📅 Todo empezó un feriado. Estaba al pedo, sin ganas de estudiar... y terminé reorganizando mi vida digital. Hola gente, ¿cómo andan? Hoy vengo a contarles un poco cómo de la nada, en un día feriado sin mucho plan, terminé armando una estrategia de contenido técnico sin haberlo planeado. Y de yapa, ¡empecé un CRUD en Pascal con SQLite! 🔀 ¿Qué pasó? Empezó todo así: estaba mirando mi cuenta en DEV.to y pensaba “tengo un blog personal donde escribo cosas medio sueltas... pero si quiero mostrar algo más serio, ¿dónde lo meto?” Y pum ... me creo una organización en dev.to con mi marca: @anthony-banion 🏢 📚 Así quedó mi ecosistema de blogs: 🧂 Blogger : el original, el desprolijo, donde escribo lo que quiero, como quiero. 👨‍💻 DEV.to personal ( @anthonybanion ) : mi diario de programador, donde comparto mis aprendizajes, procesos, errores y curiosidades. 🏢 DEV.to organización ( @anthony-banion ) : el blog técnico má...

Proyectos y Comunidad

  🚀 ¿En qué ando trabajando últimamente? ¡Holaaa! Hoy paso por acá para contarte un poco en qué ando metido últimamente 💻✨ Como ya sabés (y si no, te lo cuento ahora 😉), me gusta tener mis proyectos bien ordenaditos en GitHub. Cada repo tiene su razón de ser: algunos son para practicar, otros para experimentar, y varios nacen de esas ganas de seguir mejorando como desarrollado 🚀 Te dejo una recorrida por mis repos. Y si querés aportar, tirar ideas o mandar un PR, ¡sos más que bienvenido/a! 🚀 🔧 Framework Mi laboratorio de frameworks. Acá pruebo cómo se trabaja con Django, Symfony, Laravel, Spring Boot, Express, y más. La idea es entender cómo se arman proyectos reales con tecnologías potentes. ¡Un mix de backend y frontend con mucha acción! 📚 Learning Este repo es mi campo de entrenamiento 🥋. Acá practico puro lenguaje: Python, C++, Java, C#, JavaScript, PHP, etc. Es como un cuaderno de ejercicios gigante pero lleno de código real y pruebas. 🛠️ Refactor Tomo ...

Nostalgias y Mucho Código

  🕹️ Lunes de proyectos, nostalgias y mucho código Hoy fue uno de esos lunes con toda la energía puesta en retomar mis actividades tech. ¡Arrancamos la semana con todo! 🐞 Debugging: ¡Check! Lo primero que logré hoy fue configurar correctamente el entorno de depuración en VS Code . Una tarea que venía postergando y al fin la taché de la lista ✅. Subí un pequeño informe técnico sobre eso en mi blog de Dev.to, por si querés chusmearlo: 🔗 Debug en VS Code 🎮 Nace un proyecto retro: 8bit-FreeGames Hoy también fue un día especial porque junto a mi amigo (¡sí, ese colega loco por los pixeles como yo!) dimos el primer paso real en un proyecto que venimos soñando hace tiempo : Una plataforma online para jugar juegos retro de 8 bits — tipo NES, Atari, esos que nos sacan una sonrisa nostálgica. La idea es que sea un lugar libre y gratuito para jugar , donde el modelo de negocio venga por: 🧢 Merchandising (remeras, tazas, gorras con estilo retro) 🔌 Licencias para usar nu...

Terminal Caliente

  ☕ Domingo frío, terminal caliente Hoy fue uno de esos días en los que el frío invita a quedarse en casa, con una buena taza de chocolate (o té, no juzgo 😄) y un fondo de música tranquila. Pero lejos de quedarme tirado mirando series, decidí seguir poniéndole onda a mi netbook, que viene bancándose toda la instalación de herramientas para desarrollo como una campeona 💻🔥 Hace poquito instalé Xubuntu 24.04 , y a esta altura ya teníamos en marcha: ✅ Python ✅ MariaDB ✅ Apache2 ✅ phpMyAdmin ✅ ¡Y hasta un proyecto en Symfony corriendo! Pero claro, la idea es dejar la máquina lista para todo terreno , así que hoy me puse con dos grandes: Python y Java 🐍☕. 🐍 Python: ya viene en Linux, pero lo afinamos Linux ya trae Python, pero le faltaba su fiel compañero pip , así que lo instalé y dejé todo listo para empezar a trabajar con Django. 💡 De paso, documenté la instalación en Dev.to, por si le sirve a alguien más: 👉 pip en Xubuntu ☕ Java: OpenJDK al rescate Tambié...

Markdown

  Markdown: Cómo escribir contenido técnico de forma profesional (y por qué empiezo a usarlo) Hola 👋 En esta publicación quiero contarte qué es Markdown , por qué empecé a usarlo para escribir artículos técnicos, y cómo lo podés aplicar vos también si te gusta documentar lo que aprendés, como yo. 🧠 ¿Qué es Markdown? Markdown es un lenguaje de marcado liviano, creado para escribir texto que se vea bien tanto en su forma simple como en formato web. Se usa mucho en la programación, documentación técnica, blogs de desarrollo, y más. Con Markdown, podés darle formato al texto usando símbolos simples. No necesitás botones, ni editores pesados. Solo texto plano... ¡pero con poder! ✍️ Ejemplos de sintaxis Markdown Acá te muestro los formatos más comunes para que empieces a practicar: ✍️ Reglas básicas de Markdown que tenés que saber: Formato Sintaxis Markdown Ejemplo en texto Título (nivel 1-6) # , ## , ### , etc. ## Título secundario Negrita **texto** o __texto__ **importan...

Creación del proyecto "ShopLite"

  🛒 Creación del proyecto Symfony 5.4 "ShopLite" + Solución de problemas con PHP 8.4 En esta entrada voy a documentar cómo creé el proyecto ShopLite , una aplicación Symfony 5.4 estilo e-commerce, y también un problema inesperado que surgió con PHP 8.4, además de cómo lo resolví cambiando a PHP 8.2. 📦 Instalación del proyecto Symfony: ShopLite Desde la terminal, lancé la creación del proyecto usando el esqueleto oficial de Symfony para aplicaciones web: composer create-project symfony/website-skeleton ShopLite "5.4.*" Esto creó una nueva carpeta ShopLite con todos los archivos base, incluyendo: Archivos de configuración ( .env , composer.json , etc.) Estructura del proyecto Symfony (carpetas config/ , src/ , templates/ , etc.) 🔧 Dependencias y componentes Composer instaló automáticamente: Symfony Flex (gestor de recetas) 134 paquetes adicionales que incluyen bundles y componentes clave: framework-bundle , routing , security-bundle , twig-bundle ...

Mini E-commerce

🛒 Proyecto Symfony: ShopLite - Mini E-commerce 📍 Fase 1: Análisis, Requerimientos y Planeación 🧠 Objetivo General Desarrollar una aplicación web de tipo e-commerce utilizando Symfony, que permita gestionar productos, categorías y un carrito de compras. Este proyecto tiene como fin aplicar los principios del patrón MVC y explorar las capacidades reales del framework. 🎯 Objetivos Específicos ✅ Aplicar el patrón MVC de Symfony en un proyecto real. ✅ Crear operaciones CRUD para productos y categorías. ✅ Implementar un carrito de compras usando sesiones. ✅ Simular un flujo de compra sin pasarela de pago. ✅ Explorar relaciones entre entidades con Doctrine. ✅ Usar formularios y validaciones de Symfony. 📋 Requerimientos del Sistema ✅ Funcionales: Ver catálogo de productos. CRUD de productos y categorías por parte del administrador. Agregar y quitar productos del carrito. Ver y modificar el carrito. Simular una compra con resumen de ...