Eduardo Zepeda's latests posts
Why I abhor datetime-local and dates in Javascript?
- javascript
- opinions
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 ...
Read more
Devin AI Will this AI Replace Programmers?
- Artificial Intelligence
- Opinions
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 cynicis...
Read more
SAAS and OTS as business models and my opinion on Once
- opinions
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 in...
Read more
Artificial Intelligence & Drug Design for Developers
- Artificial intelligence
The uses of artificial intelligence go beyond solving coding problems , and regardless of whether this artificial intelligence is conscious or not , it has endless applications. One of the most interesting applications for artificial intelligence is the development of new drugs. ...
Read more
Composition over inheritance in OOP simple explanation
- Software architecture
Composition over inheritance is a recurring theme in object-oriented programming. Usually, it is explained in a very complex way, but today I will try to simplify it to the point where purists will hate me.
Let’s start, imagine you have a giant box of LEGO bricks, yes, ...
Read more
Common and Useful Deployment Patterns
- software architecture
What is a deployment pattern? A deployment pattern (Not to be confused with a design pattern ) is an automatic method of deploying new features of an application to your users. But it doesn’t stop there, it is possible to get extra information from a deploy of an applicatio...
Read more
Worker Pool Design Pattern Explanation
- Software architecture
- Go
This entry is about a design pattern of which, at the time, I found little to none information in Spanish. Imagine that you have a number of concurrent tasks that you want to perform, either crawling many websites, or perhaps processing information from each of the pixels of an i...
Read more
Chat Gpt, Searle's Chinese Room and consciousness
- Artificial Intelligence
- Opinions
Chat GPT is on everyone’s lips, some are afraid of it, because of its ability to solve code problems others are excited about its potential to change the world of work. Today I leave aside the economic consequences of AI and the question about whether we’re in an AI b...
Read more
Go with Reflect: Boost Your Code's Flexibility
- Go
The “reflect” package is a useful library in the Go programming language that provides functions for working with reflection.
Hey! did you know that I wrote a completely Free Go programming language tutorial?, you can find it directly in the top menu bar or clicki...
Read more
Stream your videos and audios: HLS for your applications
- linux and devops
- software architecture
Almost all modern web applications perform some form of streaming, from video platforms to live streaming. In this post I explain how streaming works with HLS in such a simplified way that it will bring out your inner purist.
I leave you a minimal example of streaming in Go h...
Read more