Eduardo Zepeda's latests posts
Devin AI Will this AI Replace Programmers?
- artificial intelligence
- opinion
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 di...
Read more
SAAS and OTS as business models and my opinion on Once
- opinion
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 productWhen the internet...
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. Br...
Read more
Composition over inheritance quickly explained with legos
- software architecture
Composition over inheritance is a recurring theme in object-oriented programming (OOP). Usually, it is explained in a very complex way, but today I will try to simplify so even a child can understand it, purists will hate me but Im willing to pay the price.Lets start our composit...
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 doesnt stop there, it is possible to get extra information from a deploy of an application, but. b...
Read more
Worker Pool Design Pattern Explanation
- software architecture
- go
This entry is about a the Worker Pool design pattern. 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 image or anything else you can think of.The simplistic...
Read more
Chat Gpt, Searle's Chinese Room and consciousness
- artificial intelligence
- opinion
Chat GPT is on everyones 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 were in an overhyped AI bubbl...
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?, click here to read it itWhat is reflection in programming?Ref...
Read more
Stream your videos and audios: HLS for your applications
- linux
- 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 here i...
Read more
Fast and performant APIs using Go Lang gRPC and Protobuffers
- software architecture
- go
Protobuffers allow you to create a Go Lang gRPC API that has the characteristic of being incredibly faster, because it uses binary instead of other less optimized formats (such as JSON), in this post you will learn what this type of API is and why it is so fast.In my post about t...
Read more