Posts

Créditos a https://www.pexels.com/es-es/@huy-phan-316220/

Si te leíste la entrada anterior donde explico para que sirve Docker ya debes tener una idea bastante simple de Docker, pero no he publicado nada acerca de los comandos. Aquí te explico los comandos más comunes de Docker, el uso de volúmenes y la creación de un Dockerfile de ejemplo.

Créditos https://www.pexels.com/es-es/@introspectivedsgn

Si llevas usando computadoras desde hace tiempo, probablemente te encuentres más familiarizado con una máquina virtual que con un contenedor, ¿no es así? Docker resuelve el mismo problema que las máquinas virtuales pero de una manera diferente a estas últimas.

Créditos https://www.pexels.com/es-es/@elifskies-53441403/

A veces, cuando creamos Modelos en Django queremos darle ciertas características en común a varios de nuestros modelos. Probablemente, la aproximación que se nos vendría primero a la mente sería repetir los campos una y otra vez.

Hace un par de semanas quería convertir las imágenes de mi ecommerce de jpg a webp. Normalmente para modificar imágenes en GNU/Linux uso GIMP o imageMagick, pero ninguno de estos dos tienen soporte nativo para webp, o si lo tienen soy tan despistado que no me he dado cuenta.

Este libro planea enseñarte Django mediante la creación desde cero de cuatro proyectos. Django by Example parte creando un blog, luego una red social, una tienda en linea y al final una plataforma de aprendizaje.

Créditos a https://www.pexels.com/@rodnae-prod

El otro día estaba buscando herramientas de resaltado de sintaxis y me topé con una herramienta bastante interesante llamada bat (Sí, como murciélago en inglés), es básicamente el comando cat de linux, pero con colores y otras funciones bastante interesantes.

Créditos https://www.pexels.com/es-es/@rodnae-prod/

Desde que empecé a usar Python uso virtualenv y pip para manejar los entornos virtuales. Pero al leer Django for Professionals me enteré de que existía una herramienta mejor que pip y virtualenv, llamada Pipenv (no se complicaron mucho con el nombre).

Hace unas horas estaba navegando por mi twitter y me enteré de que acaban de hacer públicas Django 3.1, cambios y novedades de ; mi framework para web favorito. Esta nueva versión tiene algunos cambios interesantes de los que hablaré a continuación.

¿A quién no han intentado convencer de invertir en un marketing multi nivel de Bitcoin? A mi sí, pero ojalá a ti nunca te pase. Gracias a Bitcoin, la criptografía está en boca de todos últimamente, sobre todo en el discurso de vendedores sin escrúpulos, pero la criptografía no es reciente, tiene siglos utilizándose; la programación y el código solo la volvieron mucho más rápida y eficiente.

En la entrada anterior hablé acerca de algunas buenas practicas usando contraseñas. Uno de las recomendaciones era usar una contraseña diferente para cada sitio web. Sin embargo recordar muchas contraseñas es complicado y guardar las contraseñas en texto plano es algo impensable si valoramos un poco nuestra seguridad informática.