Pseudo-clases en CSS

Cuando desarrollamos una página web estamos prácticamente definiendo un árbol, digamos que todo comienza en html, de esta nacen head, body y así. Este enfoque es correcto precisamente para diferenciar a una pseudo-clase de un pseudo-elemento.

Veamos un ejemplo donde se vea claramente al árbol o la estructura je[.....]

PHP 8.1

PHP 8.1 cuenta con varias características interesantes y las iré resumiendo en esta publicación. Hay mejoras de rendimiento, nuevas funciones y distintos extras que mejoran su sintaxis. Lo ideal es conocerlas e implementarlas en nuevos proyectos para que estos sean mas legibles y de fácil mantenimiento.

Al llama[.....]

PHP hasta su versión 8.1

PHP es un lenguaje divertido y al mismo tiempo es uno de los pocos proyectos importantes de software libre que logra sobrevivir, evolucionar y prosperar sin ningún respaldo corporativo importante detrás. Miles de empresas fabrican herramientas y proyectos importantes con PHP y muchas de ellas lo apoyan de alguna mane[.....]

Por qué usar un Framework

La pregunta exactamente es ¿Por qué usar a Laravel? o ¿Por qué trabajar con Symfony?

He trabajado en empresas donde no usan ningún Framework, directamente en empresas que tienen como producto un sistema que comercializan. Esto los convierte prácticamente en los creadores de su propio Framework, re[.....]

Operadores en Lógica de Programación

Definamos la palabra instrumento:

Objeto fabricado, simple o formado por una combinación de piezas, que sirve para realizar un trabajo o actividad, especialmente el que se usa con las manos para realizar operaciones manuales técnicas o delicadas, o el que sirve para medir, controlar o registrar algo.

El t[.....]

File Uploads en Laravel Livewire

La carga de archivos con Laravel Livewire es exageradamente básica, nos facilita el trabajo de cargar y almacenar. Te enseño cómo hacerlo en este taller, solo necesitamos definir que controles estarán conectados con las propiedades publicas y al mismo tiempo debemos disponer del trait WithFileUploads.

Si [.....]

Fundamentos de TDD

He creado un curso llamado Fundamentos de TDD y ahí explico el ciclo rojo, verde y refactorización con Javascript, PHP y en Laravel. Entendiendo que esto es en esencia un nivel superior que está sobre el lenguaje de programación, herramientas o frameworks. Como programador y profesor he visto muchas[.....]

Qué es Lógica de Programación

La lógica es la base para aquellos que se inician en el mundo de la programación. Sin embargo, para darle una definición a lo que sería Lógica de Programación analicemos primero que es Lógica y definamos también que es Programación. Mi primer empleo fue enseñar esta materia a los alumnos de pr[.....]

Introducción a SOLID

El costo de escribir un mal código es altísimo porque interrumpe el desarrollo y complica el mantenimiento haciendo incluso que en algunos casos se abandone el proyecto. La idea es minimizar este problema y de hecho tratar de evitarlo al máximo. Nuestro objetivo debe ser poder escribir un código principalmente test[.....]

CONSEJOS para APRENDER LARAVEL Fácil y RÁPIDO

Aprende Laravel de una forma fácil y rápida. Consejos, tips y estrategias que uso directamente.

Aquí puntualmente hablamos de 5 consejos para comprenderlo mejor, sabemos que la programación web es una buena carrera si avanzamos de la manos de estas grandes tecnologías. Debemos comprenderla para no quedarnos a[.....]

APRENDE LARAVEL en pocos minutos

DÉJAME AYUDARTE, LARAVEL NO ES COMPLICADO.

En esta clase te MUESTRO de forma básica las bases y fundamentos del framework, vas a aprender realmente lo que necesitarás para crear webs sin frustración. El ejercicio te va a ayudar y estoy seguro de que te dará toda la motivación que necesitas para que apren[.....]

Características de la OOP (Polimorfismo y Herencia)

Conceptos de Programación Orientada a Objetos

La OOP mantiene características que la identifican y diferencian de otras formas de programar. Aprendamos en esta serie sobre: Abstracción, Encapsulamiento, Modularidad, Herencia y Polimorfismo. En la página web siempre tendremos material al respecto, recuerda comunicarte conmigo si no entiendes algo. [.....]

Video podcast de clean code

Este es mi podcast, un espacio en youtube donde conversamos de programación. Comenzamos bien, a la fecha contamos con casi 600 suscriptores y tenemos muchas ganas de seguir compartiendo conocimiento mediante videos y audios. En esta publicación hablamos de un problema evidente pero con estos podcast se busca acla[.....]

Proyecto en LARAVEL y librería Javascript

En este taller hacemos un ejercicio para comprender algunos conceptos de base de datos, laravel, tailwindcss y una librería llamada sweetalertjs. La realidad es que en el mundo laboral trabajas con todo ello al mismo tiempo.

Este taller dura 40 minutos y te ayudará a crear un sistema con herramien[.....]