Eduardo Zepeda's latests posts
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 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 I'm willing to pay the price.Let's...
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?, click here to read it it What is reflection in program...
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
Unleash Your API's Potential With gRPC and Protobuffers
- software architecture
In my post about the basic features about a REST API I mentioned to you that, besides REST, there were other types of APIS, one of them is gRPC, which is derived from RPC, so let's start the post talking about the latter.What is RPC? RPC stands for Remote Procedure Cal...
Read more
I Test ChatGPT With Codewars Coding Challenges
- artificial intelligence
ChatGPT is breaking with everything previously known in artificial intelligence, some developers are worried that it may replace them in their jobs, just as Github Copilot threatened at the time. In this post I test ChatGPT's supposed intelligence against three codewars cha...
Read more
Go Migration Tutorial with migrate
- go
- databases
In frameworks like Django, migrations are created automatically , from the models. However, in languages like go, as long as we are not using an ORM, migrations will be done manually.Hey! did you know that I wrote a completely Free Go programming language tutorial?, click he...
Read more