10 últimos posts:

COMO GENERAR IDS ÚNICOS EN PHP

13/08/2019PHP (2 visitas)

 

Para generar ids únicos en php hay que usar la función uniqid();. Esta función genera un id único basado en la hora actual en microsegundos .Esta función no crea valores de tipo string aleatorios ni

COMO OBTENER LAS CARACTERÍSTICAS DEL NAVEGADOR DEL USUARIO EN PHP

13/08/2019PHP (3 visitas)

 

Hasta ahora sabía obtener el navegador de usario en php y era usando $_SERVER['HTTP_USER_AGENT']. Pero hoy he descubierto como obtener las características del navegador del usuario en php.

VARIABLES SUPERGLOBLALES EN PHP

11/08/2019PHP (19 visitas)

 

Las variables supergloblales en php son variables pre establecidas en php y que siempre están disponibles en todos los ámbitos, es decir, desde cualquier función, clase o archivo PHP, sin tener que h

FIXTURES EN PHPUNIT

10/08/2019PHP (25 visitas)

 

Hace poco escribí un post sobre pruebas unitrarias con PHPUnit. Ahora quiero hablar de las fixtures en phpunit. En todos los ejemplos que he visto de PHPUnit las pruebas son simples.

PRUEBAS UNITARIAS CON PHPUNIT

10/08/2019PHP (25 visitas)

 

Una prueba unitaria consiste en comprobar el correcto funcionamiento de una funcionalidad desarrollada. Por ejemplo si se ha programado la funcionalidad de añadir usuarios a una plataforma, se harían

ESTABLECER REDIS COMO GESTOR DE SESIONES EN PHP

27/07/2019PHP (74 visitas)

 

Para establecer redis como gestor de sesiones en php solo hay que modificar el fichero de configuración php.ini

COMO USAR REDIS CON PHP

05/08/2019PHP (80 visitas)

 

Hace poco que empecé a usar redis y la verdad es que es bastante versatil. Redis es una base de datos clave-valor siendo no relacional. El uso de redis es parecido a memcached aunque permite hacer muc

ANOTACIONES EN PHP

20/04/2019PHP (135 visitas)

 

En muchos lenguajes de programación se usan las anotaciones para indicarle a la aplicación pare definir ciertos comportamientos o como se van a tartar los datos.

GESTIONAR CONCURRENCIAS EN MYSQL

15/02/2019MYSQL (199 visitas)

 

Hay en ocasiones que en varios proyectos se necesitan hacer varias inserciones y actualizaciones en la base de datos en bloque y evitar que si hay dos, o más, solicititudes de dichas operaciones pued

OPERADOR DE EJECUCIÓN EN PHP

03/02/2019PHP (221 visitas)

 

En php hay varias maneras de ejecutar un comando, ya sea en linux o en windows como la función shell_exec o exec. Pero hay una manera bastante sencilla, aunque a mi no me gusta que es el usando operad

10 posts más leídos:

PROCEDIMIENTOS Y FUNCIONES ALMACENADOS

24/11/2017MYSQL (6226 visitas)

 

EN MYSQL es posible crear procedimientos y funciones como en cualquier lenguaje de programación. No es difícil, solo hay que conocer la sintaxis y ya se pueden crear.

FRAGMENTACIÓN HORIZONTAL EN MYSQL

21/04/2018MYSQL (3775 visitas)

 

Hace poco hablé sobre las fragementacion de tablas en MySQL y en este post quiero hablar de la fragmentación horizontal en mysql ya que es útil si se van a manejar grandes volúmenes de d

ACTIVAR Y DESACTIVAR TRIGGERS EN MYSQL

05/09/2017MYSQL (2121 visitas)

 

Hace un tiempo escribí un post de como crear triggers en mysql pero no comenté que se podían activar y desactivar y puede resultar útil en determinados momentos.

CREAR COMBINACIÓN DE TECLADO EN JAVASCRIPT

24/11/2017JAVASCRIPT (1579 visitas)

 

Hace un tiempo escribí un post de como evitar combinación de letras en javascript pero hoy voy ha hbalr justo de lo contrario de como crear combinación de teclado en javascript.

FRAGMENTACIÓN DE TABLAS EN MYSQL

05/05/2018MYSQL (1468 visitas)

 

Una manera de optimizar mysql es usar la fragementación de tablas en MySQL que consiste eb reducir la cantidad de lecturas físicas a la base de datos en la lectura de datos de bas

ALGORITMO DE LUHN

24/11/2017PHP (1403 visitas)

 

He usado este algoritmo para la validación de tarjetas de crédito para los proyectos ecommerce que desarrollo. Pero hace unos años lo tuve que utilizar para validar el IMEI

CREAR ENTIDADES EN SYMFONY 3

23/01/2018PHP (1383 visitas)

 

Despues de aprender como crear bundles en Symfony 3 ahora toca aprender a crear entidades en symfony 3.

TIPO DE DATO ENUM EN MYSQL

18/11/2018MYSQL (1232 visitas)

 

El tipo de dato enum representa una enumeración. Puede tener un máximo de 65535 valores distintos y es una cadena cuyo valor se elige de una lista enumerada de valores permitidos que se especifica al

BLOQUEO DE TABLAS

15/02/2019MYSQL (1186 visitas)

 

MySQL permite bloquear tablas para que diversas queries puedan ejecutarse al mismo tiempo sin distorsionar sus resultados. Este bloqueo puede ser de escritura o de lectura.

OPERADOR COALESCENCIA NULO

27/12/2017PHP (1181 visitas)

 

Una de las novedades que trae php 7 es el operador coalescencia nulo.Este operador no es nuevo para algunos programadores ya que se usa en varios lenguajes como C#, perl

10 posts más votados:

CACHEAR CONTENIDO EN JAVASCRIPT

24/11/2017JAVASCRIPT (213 votos)

 

Hace un tiempo escribí un post de como cachear contenido con memcached en php y hace poco he descubierto que se puede cachear contenido en javascript algo que puede resultar bastante úti

ROLLBACK TO SAVEPOINT

22/07/2017MYSQL (204 votos)

 

En mi post sobre transacciones con varias queries en MySql no comenté la posibilidad de añadir puntos donde, si hay un problema, hacer un rollback a un punto determinado y no perder toda

ÍNDICES

02/02/2016MYSQL (201 votos)

 

Un índice es un puntero a una fila de una determinada tabla de nuestra base de datos, es decir, asocia el valor de una determinada columna (o el conjunto de valores de una serie de columnas) co

GESTIÓN DE ERRORES EN PHP

13/12/2017PHP (201 votos)

 

Ayer escribí un post sobre la gestión de excepciones en php y hoy voy a comentar la gestión de errores en php.

TRUCOS PARA OPTIMIZAR EL CÓDIGO

20/12/2016PHP (201 votos)

 

Llevo meses procastinando este post y creo que puede resultar bastante útil para los que desarrollamos en php: -Como ya escribí hace un tiempo cuando se crea una cadena en php es mejor usar comillas

OPTIMIZACIÓN DE UN PROYECTO

27/02/2015PHP (201 votos)

 

Ya he publicado varios post en este blog para la optimización de un proyecto web (php,javascript,MySQL y Apache) para que el proyecto tarde menos en cargarse.

REDUCIR TIEMPO DE CARGA

05/05/2018PHP (201 votos)

 

Una manera de reducir el tiempo de carga de una página web en php es comprimir la página con zlib, el navegador ya se encarga de descomprimirla, al menos la mayoría de ellos.

DETECTAR BLOQ MAYUS ACTIVADO

24/11/2017JAVASCRIPT (201 votos)

 

Aunque soy programador backend a veces me toca pegarme con el frontend, sobre todo con javascript y el otro día una página web me advirtió que tenía las mayúsculas activadas y estuve pensando e

FRAGMENTACIÓN DE TABLAS EN MYSQL

05/05/2018MYSQL (201 votos)

 

Una manera de optimizar mysql es usar la fragementación de tablas en MySQL que consiste eb reducir la cantidad de lecturas físicas a la base de datos en la lectura de datos de bas

FRAGMENTACIÓN HORIZONTAL EN MYSQL

21/04/2018MYSQL (201 votos)

 

Hace poco hablé sobre las fragementacion de tablas en MySQL y en este post quiero hablar de la fragmentación horizontal en mysql ya que es útil si se van a manejar grandes volúmenes de d

10 últimos tweets:

  • Fixtures en phpunit https://t.co/oiKeQBlzD0 #php #tdd #Webdesign #webdevelopment #webdevelopers #webdeveloper #webdesigner

  • Pruenas unitarias en #php https://t.co/ufuhfG8ECp #tdd #programmer #programmer #webdevelopment #Webdesign #webdeveloper #webdevelopers

  • Variables superglobarws en #php https://t.co/tybsP3nJpL #web #webdev #webdevelopment #Webdesign #webdesigner #webdeveloper #programming

  • #php variables supergloblales en php #DesarrolloWeb

  • #php fixtures en phpunit #DesarrolloWeb

  • #php pruebas unitarias con phpunit #DesarrolloWeb

  • Diferencia entre entre charset y collation en #mysql https://t.co/A4dkhEwdnm #php #databases

  • RT @GonzaloLopez_78: Como usar pilas y colas en #php https://t.co/ii96qz9M9N #webdev #Webdesign #webdeveloper #webdevelopers

  • Como usar pilas y colas en #php https://t.co/ii96qz9M9N #webdev #Webdesign #webdeveloper #webdevelopers

  • RT @GonzaloLopez_78: Como usar redis como gestor de sesiones en #php https://t.co/hR4u3LO8KF #Web #Webdesign #webdev #webdeveloper