Vamos a aprender los principales comandos de Git más esenciales para aumentar su productividad y convertirte en un maestro en la administración de los repositorios de Git, tanto en GitHub como en Gitlab.

Git logo

¿Qué es Git?

Git es el sistema de control de versiones distribuido más popular del mundo.

Linus Torvalds, el creador del kernel de Linux, construyó esta herramienta en 2005, que actualmente es un proyecto de código abierto que se mantiene activamente.

Una gran cantidad de proyectos comerciales y de código abierto confían en Git para el control de versiones.

Comandos de Git

En este artículo, enumeraré los comandos más esenciales que debes de conocer para convertirte en un maestro en el manejo de sus repositorios de GitHub.

También puedes echarle un vistazo al post con los principales alias de Git que te puedes configurar.

SEGUIR LEYENDO →

¿Y tú qué opinas?

Antes de participar en los comentarios, ten en cuenta que leeré personalmente cualquier cosa que escribas. Así que, por favor, mantén las formas y compórtate como una persona de bien.

  • (will not be published)

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Aquí estamos con un nuevo post, en este caso vamos a tratar un tema de buenas prácticas de testeo de código. Trataremos sobre la pirámide de los tests automáticos (testing pyramid).

Pirámide de tests automáticos - Testing Pyramid - jrgonzalez.es

fuente de la imagen

¿Qué es la pirámide de los tests automáticos o testing pyramid?

Testing Pyramid es un marco que puede ayudar tanto a los desarrolladores como a los QA a crear software de alta calidad. Esto es una de las ventajas de los tests automáticos de código, el incremento de la calidad del mismo.

Reduce el tiempo necesario para que los desarrolladores identifiquen si un cambio que introdujeron durante el desarrollo rompe el código. Además puede resultar útil para crear un conjunto de pruebas automáticas y fiables con las que poder garantizar una buena cobertura de código y casos de uso.

La pirámide de pruebas, también conocida como la pirámide de automatización de pruebas, establece los tipos de pruebas que deben incluirse en un conjunto de pruebas automatizado.

SEGUIR LEYENDO →

¿Y tú qué opinas?

Antes de participar en los comentarios, ten en cuenta que leeré personalmente cualquier cosa que escribas. Así que, por favor, mantén las formas y compórtate como una persona de bien.

  • (will not be published)

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Aquí estamos con otro nuevo post relacionado con la facade Storage de Laravel. Este será un post más técnico y haremos uso de algunos términos que para algunos lectores pueden no ser sencillos.

Si tienes algunas dudas o comentarios, no dudes en dejar un comentario.

Laravel framework - Facade Storage

Bien, pues al lío, vamos a tratar el tema de subir ficheros por FTP usando esta facilidad de conectar vía FTP en Laravel a través de Storage.

Como veremos esto es algo muy sencillo, básicamente necesitamos configurar la conexión al FTP en el fichero de configuración en el fichero config/filesystems.php y usarlo como «disco» a través de la facade Storage.

SEGUIR LEYENDO →

2 Responses to “Facade Storage y FTP en Laravel”

  1. jhon

    Me servio de mucho la documentacion, muchas gracias.
    Tengo duda de como hacer la descarga de un archivo via FTP

    Responder

¿Y tú qué opinas?

Antes de participar en los comentarios, ten en cuenta que leeré personalmente cualquier cosa que escribas. Así que, por favor, mantén las formas y compórtate como una persona de bien.

  • (will not be published)

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Aquí estoy con un nuevo post, en este caso sobre Laravel y cómo limpiar la caché de Laravel correctamente.

Laravel framework - Caché

Comandos para refrescar la caché en Laravel

Para refrescar la caché de Laravel hay que ejecutar estos dos comandos en este orden.

php artisan config:cache
php artisan config:clear
SEGUIR LEYENDO →

¿Y tú qué opinas?

Antes de participar en los comentarios, ten en cuenta que leeré personalmente cualquier cosa que escribas. Así que, por favor, mantén las formas y compórtate como una persona de bien.

  • (will not be published)

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Estamos con un post con un pequeño tip de javascript para recargar una página con javascript. Tenemos diferentes opciones dependiendo si queremos volver a hacer una llamada GET o POST para recargar nuestra página con javascript.

Además también voy a dejar un ejemplo de cómo crear un botón con un enlace para recargar nuestra página al final de este post.

JavaScript tips: Cómo recargar  la página con JavaScript

Reload pagina con javascript – location.reload() para POST requests (Reenviando la información)

¿Qué hace el método reload?

Sería el equivalente a actualizar la página usando F5. O el botón refresh de los navegadores actuales. Por lo tanto, el método location.reload() lo que hace es cargar de nuevo la URL actual usando la misma petición. Esto es algo que sin duda es muy útil durante el desarrollo con JS.

Por lo tanto, es muy útil para rehacer peticiones usando el método POST ya que volvería a enviar los datos originales de la petición. Para ello únicamente necesitamos ejecutar el siguiente comando.

window.location.reload();

Recargar pagina con javascript – usando location.href para GET requests

Evidentemente, si la petición anteriormente realizada era una petición POST y nosotros queremos hacer una petición GET, el método reload no nos serviría. Por lo que una mejor opción sería usar location.href, como en la siguiente orden.

window.location.href = window.location.href;

Enlace para recargar la página con JavaScript

Con el siguiente código podemos hacer un simple botón que nos recarga la página actual en JS.

<button onclick="window.location.reload();">Recargar página</button>

El ejemplo sería algo como esto:

Resumen

Hemos aprendido a recargar una página usando Javascript de diferentes maneras. El uso de JS para hacer reload es una funcionalidad que está muy extendida durante la programación web.

Además de tener un pequeño ejemplo simple de la creación de un botón para recargar la página actual.

Comparte 🙂

Si te ha gustado el contenido de este artículo no te olvides de compartirlo ya que con eso me harías muy feliz. GRACIAS 😉

Participa 😉

Además de todo ello, si tienes dudas o puedes aportar algo con un comentario, no dudes en hacerlo. GRACIAS 😉

¿Y tú qué opinas?

Antes de participar en los comentarios, ten en cuenta que leeré personalmente cualquier cosa que escribas. Así que, por favor, mantén las formas y compórtate como una persona de bien.

  • (will not be published)

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

¿Qué es WPO? WPO es básicamente es la optimización del tiempo de carga de la web. Mientras más rápido esté lista nuestra web, mejor experiencia de usuario vamos a dar a nuestros visitantes.

Estudios especializados en SEO y marketing online indican que si un sitio web tarda más de 2.5 segundos en cargar el 66% de los visitantes vuelven atrás. Es decir, 2 de cada 3 posibles visitantes huirán de tu página web si es lenta.

De hecho, los estudios han demostrado que un retraso de 1 segundo en el tiempo de carga de la página puede resultar en una pérdida del 7% en la tasa de conversión. Por eso es tan importante que las empresas de todos los tamaños implementen medidas WPO en sus sitios web.

No hay duda de que las empresas deben estar en internet si quieren seguir siendo competitivas en el mercado actual.

Sin embargo, simplemente tener un sitio web no es suficiente, debe ser rápido si desea que los clientes se queden. Lo cual va a mejorar la experiencia percibida del usuario. A mejor experiencia de usuario, más visitantes. A más visitantes, más posibilidad de ventas. A más ventas más beneficios.

Podemos ver que es un círculo vicioso del que nos podemos aprovechar porque a nadie nos gusta esperar a que cargue un sitio web. A más optimizada la carga de nuestra web pues mucho mejor.

¿Es importante la velocidad de carga para SEO?

Por supuesto que sí, la velocidad de carga es un factor muy importante para SEO. Además de influir en que por definición los usuarios no tenemos espera. Está el factor principal y es el siguiente … GOOGLE tiene preferencia por las webs rápidas, así que si tu web es rápida y ofreces la respuesta que el usuario espera vas a tener garantizados los primeros puestos en las SERP.

Como consultor SEO y WPO te puedo ayudar a optimizar la velocidad de carga de tu web.

Ventajas del WPO

Aunque hay innumerables ventajas, que darían para otro post. Voy a hacer un pequeño resumen con algunas de las ventajas apreciables al usar técnicas de WPO:

  1. Tiempos de carga de página mejorados: uno de los principales beneficios de usar WPO es el tiempo de carga de página. Cuando las páginas tardan en cargarse, es más probable que los visitantes abandonen su sitio sin realizar ninguna acción.
  2. Ahorro de datos, y aumento del rendimiento del ancho de banda: al optimizar imágenes y otros elementos en sus páginas, puede reducir la cantidad de ancho de banda que se utiliza, lo que le ahorrará dinero en costos de alojamiento así como aumentará la velocidad de respuesta.
  3. Mejora de la satisfacción del cliente: cuando las personas visitan un sitio web que se carga de forma rápida y completa. Es más probable que estén satisfechos con su experiencia de uso.
  4. Mejora del posicionamiento web en los motores de búsqueda: dado que Google tiene en cuenta la velocidad de la página al clasificar los sitios web, la implementación de medidas WPO podría ayudar a mejorar la clasificación de su sitio en los SERP (páginas de resultados de Google)
  5. Solución/Resolución de problemas más fácil y econónimos: dado que muchos aspectos de WPO involucran mecanismos de almacenamiento en caché y técnicas de minificación de código. Los problemas que puedan surgir con su sitio web serán más fáciles de resolver.
  6. Tiempos de respuesta medibles. Gracias a que hoy día se pueden medir y existen diversas herramientas especializadas para ello, se puede medir y observar dónde se puede mejorar y llevar un registro de acciones y mejoras obtenidas.

¿Cómo medir la velocidad de carga de una web?

El uso de herramientas para analizar el estado y la carga de la web es imprescindible para mejorar el WPO. Existen diversas herramientas para medir la velocidad de carga de una web. Las herramientas más usadas para medir los tiempos de carga de una web son GTMetrix y las pagespeed de Google.

SEGUIR LEYENDO →

4 Responses to “¿Qué es el WPO?”

¿Y tú qué opinas?

Antes de participar en los comentarios, ten en cuenta que leeré personalmente cualquier cosa que escribas. Así que, por favor, mantén las formas y compórtate como una persona de bien.

  • (will not be published)

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

¡Hola a todos! Aquí estoy con una guía de comandos de artisan. Espero que nos sirvan a todos los artesanos de software.

A lo largo de diferentes proyectos con Laravel he ido creando este pequeño recopilatorio de comandos de artisan. Estos son los comandos que más uso de artisan en mi día a día.

Laravel - el framework PHP para artesanos de la web

¿Cómo saber la versión de Laravel instalada?

php artisan --version

Comandos de Artisan para servidor

Empezaremos con cómo se levantaría el server de Laravel con Artisan de la manera más básica:

php artisan serve

Con este comando tendríamos el servidor levantado en localhost y usando el puerto 8000 por defecto. Muy bien, pero ahora quiero modificar la IP y el puerto, ¿cómo lo hago?

SEGUIR LEYENDO →

¿Y tú qué opinas?

Antes de participar en los comentarios, ten en cuenta que leeré personalmente cualquier cosa que escribas. Así que, por favor, mantén las formas y compórtate como una persona de bien.

  • (will not be published)

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

¡Hola hola! Aquí estamos de nuevo con una nueva entrada, esta vez, acerca de string contain en PHP. Aunque, esta funcionalidad no es nativa de PHP, hasta la versión 8 de PHP, y eso que es uno de los checks más usados.

En este post vamos a ver cómo hacer la función str_contrain de PHP en versiones anteriores a la 8.

String contain en PHP

String contain en PHP

¿Cómo comprobar si un string está en tu texto?

SEGUIR LEYENDO →

¿Y tú qué opinas?

Antes de participar en los comentarios, ten en cuenta que leeré personalmente cualquier cosa que escribas. Así que, por favor, mantén las formas y compórtate como una persona de bien.

  • (will not be published)

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>