Eduardo Zepeda's latests posts
How to convert jpg to webp on GNU Linux?
- linux and devops
A couple of weeks ago I wanted to convert my ecommerce images from jpg to webp. Normally to modify images in GNU/Linux I use GIMP or imageMagick, but neither of these two have native support for webp, or if they do I’m so clueless that I didn’t notice.
And why not...
Read more
Learning Django through the book Django by example, my review
- django
This book plans to teach you Django by creating four projects from scratch. Django by Example starts by creating a blog, then a social network, an online store and finally a learning platform. Each project is developed practically from scratch and uses some libraries to complemen...
Read more
Get to know bat in linux, the syntax highlighting cat
- linux and devops
The other day I was looking for syntax highlighting tools and I came across a pretty interesting tool called bat (Yes, like bat in English), it’s basically the linux cat command, but with colors and other pretty interesting functions. And, as icing on the cake, it’s p...
Read more
Pipenv: The virtual environment manager you DON'T know
- python
Since I started using Python I use virtualenv and pip to manage virtual environments. But while reading Django for Professionals I found out that there was a better tool than pip and virtualenv, called Pipenv (they didn’t get too complicated with the name). Pipenv has featu...
Read more
Django 3.1 changes and new features: complete overview
- django
A few hours ago I was browsing my twitter and I found out that they just released Django 3.1, changes and new features of ; my favorite web framework. This new version has some interesting changes that I’ll talk about next.
Views, Middleware and asynchronous testing Gue...
Read more
Learn Python through cryptography my review of Cracking codes with Python
- python
Who hasn’t been tried to be convinced to invest in multi-level Bitcoin marketing? I have, but hopefully it will never happen to you. Thanks to Bitcoin, cryptography is on everyone’s lips lately, especially in the discourse of unscrupulous marketers, but cryptography i...
Read more
Secure passwords, keepassxc tutorial
- linux and devops
In the previous post I talked about some good practices using passwords . One of the recommendations was to use a different password for each website. However, remembering many passwords is complicated and saving passwords in plain text is unthinkable if we value our computer sec...
Read more
How to create a secure password?
- linux and devops
One of my friends worked as an IT security auditor for a company whose name I will not mention for obvious reasons. Eventually our conversion got to the topic of his day to day work life, I asked him about his duties at the company and he replied that his job consisted mainly of ...
Read more
Design Patterns In Software
- python
- algorithms
Design patterns are common solutions to common problems, represented by entities and the relationships between them in programming, among them you have probably already heard of some such as: singleton, MVC or MTV, observer, among others. But that explanation of design patterns i...
Read more
The Clean Code book and the clean code paradigms
- linux and devops
- opinions
There are two types of programmers, those who hate Clean Code and those who love it. This book sparks heated discussions on the internet; some consider it a bible that prophesies better times with clean and tidy code, others consider it an outdated manual written by a self-procla...
Read more