Eduardo Zepeda's latests posts
How to improve Django Framework?
- django
- opinion
<p>On June 21, 2024 I started a thread on reddit with the following question: “What would you improve about Django framework?”. The response from the community was immediate and the conversation quickly filled up with suggestions on how to improve Django framework, ra...
Read more
How to avoid spam when putting an email on a website?
- opinion
- seo
<p>Sometimes we want to put an email on a website but without exposing it to be read by some random bot that includes us in an advertising list, reminding us of our problems to start a physical relationship with the two mature women who live less than two kilometers away. And sin...
Read more
My Analysis Of Anti Bot Captchas and their Advantages And Disadvantages
- opinion
<p>This is my analysis of some of the most popular captcha options out there and my opinion as a user on their advantages and disadvantages, this analysis includes google recaptcha, sliding captchas, simple questions, letter and number recognition and the most bot resistant captc...
Read more
My technical SEO mistakes when I migrated my site from Wordpress
- SEO
- opinion
<p>A few years ago, I migrated my website a couple of times, first from Wordpress to Frontity (A wordpress framework in React) and then from Frontity to a <a class="markdown-link" href="https://coffeebytes.dev/en/software-architecture/my-digital-ocean-review-analysis-an...
Read more
AI is Overhyped When Will the Bubble Burst?
- artificial intelligence
- opinion
<p>Since ChatGPT rapidly surpassed the record of user growth, artificial intelligence is almost omnipresent in the modern metropolis collectivity. Its arrival has brought a wide gradient of expectations ranging from simple problem solving to the complete automation of our societi...
Read more
Don't Obsess About Your Web Application Performance
- opinion
<p>This post is for you, who want to become independent from companies and are looking to create your own projects in the internet world. Have you ever thought if those extra milliseconds of performance that we get by switching a project to a more verbose language really matter t...
Read more
Why I abhor datetime-local and dates in Javascript?
- javascript
- opinion
<p>Working with Javascript is frustrating and, sometimes, combining it with HTML can be desperate due to its lack of internal coherence. On top of that, using it to handle dates, which requires considering the handling of timezones, different ways to represent them and the requir...
Read more
Devin AI Will this AI Replace Programmers?
- artificial intelligence
- opinion
<p>Today this unholy news became popular, that an “AI Software Engineer” with the name Devin, made by <a class="markdown-link" href="https://www.cognition-labs.com/" rel="noopener nofollow" target="_blank">Cognition Labs</a>, will be available on the ma...
Read more
SAAS and OTS as business models and my opinion on Once
- opinion
<p>It is no secret that these days software, in general, is trending towards a SAAS business model. However if you were there when the holy scriptures of the internet were written, you will know that this trend is rather recent.</p><h2 id="ots-and-software-as-a-physical-prod...
Read more
Would type hints improve Django Framework?
This was the comment that received the most support from the community. Although Python already has optional Type Hints since version 3.5, it seems that implementing them for the purpose of modernizing Django Framework does not seem to be a priority.
","datePublished":"Sun, 23 Jun 2024 00:00:00 +0000","dateModified":"Sun, 23 Jun 2024 00:00:00 +0000","author":{"@type":"Person","name":"Eduardo Zepeda"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://coffeebytes.dev/en/django/how-to-improve-django-framework/"}},{"@type":"BlogPosting","headline":"Go Programming Language Tutorial","description":"I wrote a series of entries trying to serve as a guide an introduction to learn the Go programming language. This tutorial requires you to know at least the basis of programming, so it’s probably a good idea to read this only if you’re learning Go as your second or third programming language. This content goes from Go’s basic syntax to advances uses as signal catching or containerization.
Go language introduction and Basic Syntax
Introduction to the Go programming language, native data types, variables, the controversy around this language, the good, the bad, the ugly and even a glimpse to its popular, and sometimes hated, mascot.
","datePublished":"Sat, 08 Jun 2024 14:10:45 -0600","dateModified":"Sat, 08 Jun 2024 14:10:45 -0600","author":{"@type":"Person","name":"Eduardo Zepeda"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://coffeebytes.dev/en/pages/go-programming-language-tutorial/"}},{"@type":"BlogPosting","headline":"How to avoid spam when putting an email on a website?","description":"Sometimes we want to put an email on a website but without exposing it to be read by some random bot that includes us in an advertising list, reminding us of our problems to start a physical relationship with the two mature women who live less than two kilometers away. And since we don’t want that, there are several things we can do to solve this and here I present some solutions, the last one is the one I usually use and also my favorite.
","datePublished":"Wed, 29 May 2024 14:46:07 -0600","dateModified":"Wed, 29 May 2024 14:46:07 -0600","author":{"@type":"Person","name":"Eduardo Zepeda"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://coffeebytes.dev/en/opinion/how-to-avoid-spam-when-putting-an-email-on-a-website/"}},{"@type":"BlogPosting","headline":"My Analysis Of Anti Bot Captchas and their Advantages And Disadvantages","description":"This is my analysis of some of the most popular captcha options out there and my opinion as a user on their advantages and disadvantages, this analysis includes google recaptcha, sliding captchas, simple questions, letter and number recognition and the most bot resistant captcha I know of.
Google recaptcha and similar
I’m sure you already know this one, as it’s the most common, and probably the most popular captcha out there. Google’s and Cloudflare’s stand out here.
","datePublished":"Sat, 18 May 2024 23:03:15 -0600","dateModified":"Sat, 18 May 2024 23:03:15 -0600","author":{"@type":"Person","name":"Eduardo Zepeda"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://coffeebytes.dev/en/opinion/my-analysis-of-anti-bot-captchas-and-their-advantages-and-disadvantages/"}},{"@type":"BlogPosting","headline":"My technical SEO mistakes when I migrated my site from Wordpress","description":"A few years ago, I migrated my website a couple of times, first from Wordpress to Frontity (A wordpress framework in React) and then from Frontity to a Digital Ocean Hugo App . I don’t regret my decision at all, but I made a few technical SEO mistakes that you can probably avoid if you take into account what I’m about to tell you.
After that incident I wrote My Technical SEO Basics Checklist Only For Web Developers
","datePublished":"Sat, 27 Apr 2024 19:49:56 +0000","dateModified":"Sat, 27 Apr 2024 19:49:56 +0000","author":{"@type":"Person","name":"Eduardo Zepeda"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://coffeebytes.dev/en/seo/my-technical-seo-mistakes-when-i-migrated-my-site-from-wordpress/"}},{"@type":"BlogPosting","headline":"AI is Overhyped When Will the Bubble Burst?","description":"Since ChatGPT rapidly surpassed the record of user growth, artificial intelligence is almost omnipresent in the modern metropolis collectivity. Its arrival has brought a wide gradient of expectations ranging from simple problem solving to the complete automation of our societies. But I think it’s overhyped.
But I believe that, while AI has amazing capabilities, it is far from revolutionizing the world and achieving the full automation expected by the general public in the short term. AI is awesome, but it’s overhyped.
","datePublished":"Thu, 18 Apr 2024 00:00:00 +0000","dateModified":"Thu, 18 Apr 2024 00:00:00 +0000","author":{"@type":"Person","name":"Eduardo Zepeda"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://coffeebytes.dev/en/artificial-intelligence/ai-is-overhyped-when-will-the-bubble-burst/"}},{"@type":"BlogPosting","headline":"Don't Obsess About Your Web Application Performance","description":"This post is for you, who want to become independent from companies and are looking to create your own projects in the internet world. Have you ever thought if those extra milliseconds of performance that we get by switching a project to a more verbose language really matter that much or if the search for the fastest framework is really worth it?
In the world of programmers there is an obsession with speed and performance; we want to squeeze every possible millisecond out of the language and reduce memory consumption to the minimum possible and write queries in their most elegant version that pushes our database to its speed limit and and subject them to the most rigorous Big O performance analysis .
","datePublished":"Wed, 03 Apr 2024 00:00:00 +0000","dateModified":"Wed, 03 Apr 2024 00:00:00 +0000","author":{"@type":"Person","name":"Eduardo Zepeda"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://coffeebytes.dev/en/opinion/dont-obsess-about-your-web-application-performance/"}},{"@type":"BlogPosting","headline":"Why I abhor datetime-local and dates in Javascript?","description":"Working with Javascript is frustrating and, sometimes, combining it with HTML can be desperate due to its lack of internal coherence. On top of that, using it to handle dates, which requires considering the handling of timezones, different ways to represent them and the required sensitivity: seconds, minutes, milliseconds, etc. makes it a torture.
Javascript handles dates in a strange way
Javascript uses months starting from index 0 and days from index 1, two objects with the same date are unequal when compared with === (yes, I know that what is being compared are the objects and not the dates), but it is just the fact that it is not intuitive, the language user is not interested in the objects in memory itself, but what they represent.
","datePublished":"Wed, 20 Mar 2024 00:00:00 +0000","dateModified":"Wed, 20 Mar 2024 00:00:00 +0000","author":{"@type":"Person","name":"Eduardo Zepeda"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://coffeebytes.dev/en/javascript/why-i-abhor-htmls-datetime-local-input-and-dates-management-in-javascript/"}},{"@type":"BlogPosting","headline":"Devin AI Will this AI Replace Programmers?","description":"Today this unholy news became popular, that an “AI Software Engineer” with the name Devin, made by Cognition Labs , will be available on the market. And, of course, it provoked a strong reaction among the software professional community. Reactions ranging from cynicism to fear to disappointment abound in the comments on the related videos.
While we are still far from having a self-aware AI , what we do have nice fine-tuneable LLM with promising features that threaten to turn the technology industry upside down.
","datePublished":"Wed, 13 Mar 2024 00:00:00 +0000","dateModified":"Wed, 13 Mar 2024 00:00:00 +0000","author":{"@type":"Person","name":"Eduardo Zepeda"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://coffeebytes.dev/en/artificial-intelligence/devin-ai-will-this-ai-replace-programmers/"}},{"@type":"BlogPosting","headline":"SAAS and OTS as business models and my opinion on Once","description":"It is no secret that these days software, in general, is trending towards a SAAS business model. However if you were there when the holy scriptures of the internet were written, you will know that this trend is rather recent.
OTS and software as a physical product
When the internet first came into use, it was common practice to sell software as if it were a regular supermarket product; you made a one-time payment and the product was yours, you owned it outright and you were free to use it until the inevitable collapse of our modern society.
","datePublished":"Thu, 22 Feb 2024 00:00:00 +0000","dateModified":"Thu, 22 Feb 2024 00:00:00 +0000","author":{"@type":"Person","name":"Eduardo Zepeda"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://coffeebytes.dev/en/opinion/saas-and-ots-as-software-business-models-and-my-opinion-on-once/"}}]}