José Thomaz

José Thomaz @josethz00

About: Software Developer, working as full stack developer and studying about IOT, AI and compilers in the free time. Always trying to help people!

Location:
São Paulo, Brazil
Joined:
Jul 21, 2021

José Thomaz
articles - 46 total

Using NoSQL Features in PostgreSQL

Do you really need to use NoSQL databases? Or can a relational database satisfy your semi-structured...

Learn More 8 0Jun 18

[Boost]

Diagnosing and fixing critical PostgreSQL performance issues: A...

Learn More 4 1Jun 16

Forecasting the Dollar rate with Python

Why is it so hard to forecast the Dollar rate? An attempt with...

Learn More 0 0May 15

Why is it so hard to forecast the Dollar rate? An attempt with Python

As a Brazilian working for a foreign company, I'm always keeping an eye on the USD to BRL exchange...

Learn More 2 0May 15

Benchmark: Snowflake vs UUIDv4

This benchmark compares the performance of Snowflake and UUID. It was built using Go, Docker, SQLx,...

Learn More 19 4Feb 17 '24

Math for Devs - Gambler's fallacy and Monte Carlo Simulation

Understanding the Gambler's Fallacy The Gambler's Fallacy, often referred to as the Monte...

Learn More 9 8Jan 20 '24

Fastify + NestJS file upload

We all know that Fastify is faster than Express, and for this reason, many people are switching from...

Learn More 21 5Oct 28 '23

Speed up your PostgreSQL bulk inserts with COPY

Have you ever had the task of migrating data from one database to another? Or even from one table to...

Learn More 104 6Oct 2 '23

Math for Devs - Birthday Paradox for random data generation

The Birthday Paradox is a fascinating mathematical phenomenon, and it has significant implications...

Learn More 9 0Sep 18 '23

Math for Devs - Encryption Essentials

Encryption is something that we use extensively in computer science. It's an indispensable technique...

Learn More 15 1Sep 4 '23

Audio Embeddings: Understanding the basics

In the age of Artificial Intelligence, Large Language Models, and Natural Language Processing (NLP),...

Learn More 41 2Aug 2 '23

Partitioning Large PDF Files with Python and Unstructured.io

When dealing with large PDF files, it can often be beneficial to break them down into smaller, more...

Learn More 27 0Jun 18 '23

Math for Devs - Cosine Similarity in Python

In this article you will learn what is cosine similarity and how to calculate it using Python. ...

Learn More 12 0Jun 14 '23

Learn Scala in 5 minutes

Scala, an acronym for "Scalable Language," is a high-level programming language that combines...

Learn More 4 0Jun 12 '23

Math for Devs - Introduction for Information Theory

Information Theory is a branch of mathematics that has many applications in the field of computer...

Learn More 14 0May 31 '23

What is a vector embedding?

If you are at the beginning of your machine learning studies, you probably already read the term...

Learn More 21 2Apr 28 '23

Quick notes on smart contracts

A smart contract is a contract with aditional blockchain features. It is a computer program or a...

Learn More 1 0Apr 23 '23

Add ChatGPT to Your Website: Boost UX and Engagement

Revolutionize your website by incorporating ChatGPT, OpenAI's impressive language model. In this...

Learn More 6 2Apr 10 '23

Fight against your Ego!

"The first principle is that you must not fool yourself - and you are the easiest person to fool." ...

Learn More 3 0Apr 6 '23

Measuring your code complexity

Wrote some code and want to know if it's good? If it's testable, maintainable, and "clean"? ...

Learn More 23 6Apr 5 '23

Vector Databases

With the rise of AI, vector databases are becoming more popular. But what exactly is a vector...

Learn More 33 5Apr 4 '23

How NLP works under the hood?

Natural Language Processing (NLP) is a subfield of artificial intelligence that deals with the...

Learn More 3 0Apr 3 '23

Math for devs - Relational Algebra

Do you remember set theory? A math topic that you probably learned in elementary school, revisited in...

Learn More 21 1Feb 27 '23

Math for devs - Sum and Product Notation

You probably already saw the following notation: ∑i=1ni(i+1) \sum_{i=1}^{n}...

Learn More 24 2Feb 22 '23

Please, give me a feedback

When you are doing something, you probably want to know if you are doing it correctly, and if not,...

Learn More 4 1Jan 26 '23

Tips for being a better Software Engineer

Recently I finished reading a pretty good engineering book, so I decided to write an article about...

Learn More 13 0Nov 14 '22

Understanding Database Replication

Imagine you are a software developer at a big e-commerce company and "Black Friday" is coming soon,...

Learn More 30 2Oct 3 '22

Benchmark: Prisma VS TypeORM

Prisma and TypeORM are possibly the main ORM choices for the JavaScript ecosystem in 2022, so I have...

Learn More 56 7Aug 16 '22

Functional programming: a bit of history

History of functional programming Functional programming is a programming paradigm, such...

Learn More 2 1Jul 28 '22

Introduction to Text to Speech and Speech Recognition using React-native

As technology advances, new problems come, so, new solutions are developed. Text and Voice solutions...

Learn More 9 4Jun 21 '22