Guilherme Lucas

4.6K posts

Guilherme Lucas banner
Guilherme Lucas

Guilherme Lucas

@guilucasds

I don't know

Brasil Katılım Nisan 2010
1.1K Takip Edilen180 Takipçiler
Guilherme Lucas retweetledi
Views
Views@4kviews_·
Views tweet media
ZXX
3
515
7.3K
49.7K
Guilherme Lucas retweetledi
GameVault
GameVault@RealGameVault·
The Legend of Zelda: Ocarina of Time (1998)
English
31
598
3.8K
83.2K
Guilherme Lucas retweetledi
IGN
IGN@IGN·
A new Starfox game and a Legend of Zelda: Ocarina of Time remake are among numerous unannounced Nintendo games reportedly headed to Switch 2 this year. bit.ly/4t5IJGy
IGN tweet media
English
48
292
4.8K
310.1K
Guilherme Lucas retweetledi
IGN
IGN@IGN·
A new Starfox game and a Legend of Zelda: Ocarina of Time remake are among numerous unannounced Nintendo games reportedly headed to Switch 2 this year, according to noted internet tipster Natethehate. bit.ly/3PxRgnj
IGN tweet media
English
125
426
3.9K
581.5K
Guilherme Lucas
Guilherme Lucas@guilucasds·
@leticiaxmotta E eles ainda correram pra tocar o máximo de músicas que dava. Show foi incrível, mas realmente show solo ia ser muito melhor
Português
0
0
41
2.3K
Letícia Motta
Letícia Motta@leticiaxmotta·
Deftones não é banda pra festival não, precisava ser solo, minha única frustração
Português
17
125
1.5K
33.3K
Bebeto, o wackeiro apaixonado
Se anunciarem Fernando Diniz, eu juro que me deixo na BR e espero um carro passar por cima
Bebeto, o wackeiro apaixonado tweet media
Português
1
0
1
44
Guilherme Lucas retweetledi
GameVault
GameVault@RealGameVault·
Fighting Force (1997)
English
225
708
6.8K
666.2K
Guilherme Lucas retweetledi
Tech with Mak
Tech with Mak@techNmak·
Why JSON is burning your CPU Your API is slow. You blame the database. You blame the network. But the real bottleneck might be the language you are speaking. JSON is not a data format. It is a text string. Every time you send {"id": 12345}, your server pays a hidden 'Parse Tax.' Even with modern SIMD-optimized parsers, text processing faces architectural limits that binary formats do not. Here is the rigorous engineering breakdown: 1./ The CPU Cost (state machine vs. arithmetic) JSON (Text): To read the number 12345, the CPU receives raw bytes. Even the fastest parsers (like simdjson) must implement a State Machine: Scan for structural delimiters (: and ,). Check for escape sequences (\). the conversion: Loop through ASCII characters, subtracting '0', multiplying by powers of 10, and summing. This involves branch mispredictions and memory lookups. Protobuf (Binary): It sends a Varint (for small numbers) or Fixed-Width (for large ones). Fixed-Width (e.g., fixed32) => It is a raw memory copy (memcpy). Zero parsing. Varint => It reads 1 byte at a time, checking the "Most Significant Bit" (MSB) to see if the number continues. The Result => Decoding is effectively a few bitwise shifts and masks. For numeric-heavy workloads, this is mathematically guaranteed to be significantly faster than text parsing. 2./ The Bandwidth Cost (entropy vs. redundancy) JSON: [{"status": "active"}, {"status": "active"}] You are sending the key "status" repeatedly. Counter-argument => "But GZIP compression fixes this!" The Rebuttal => GZIP reduces the Network bytes, but it increases the CPU cost. Your server now has to Serialize JSON -> Compress -> Send. The receiver has to Decompress -> Parse JSON. You are burning CPU to compress redundant text that shouldn't have been there in the first place. Protobuf: It separates the Schema from the Data. The wire message replaces "status" with a Field ID (e.g., 1). [Tag: 1][Value: "active"]. This reduces the payload size before compression is even applied, saving CPU cycles on both ends. 3./ The Robustness Cost (schema-on-read) JSON is "Schema-on-Read." The receiver gets a blob. It hopes the ID is a number. Your code is full of runtime checks (if typeof(id) !== 'number'...) or you use a validation library (like Zod/Pydantic), which adds another layer of CPU overhead at runtime. Protobuf is "Schema-on-Write." It enforces a contract. While it doesn't catch logic errors, it guarantees Type Fidelity at the serialization boundary. You generally don't need expensive runtime validation libraries to check if an Integer is an Integer. In a nutshell - JSON is excellent for Public APIs (debuggable, easy). But for high-throughput Microservices, JSON is a tax. Switching to gRPC/Protobuf isn't magic. It is simply moving the complexity from Runtime (parsing text) to Compile Time (code generation). Happy Learning! Follow @techNmak for more insights.
English
62
96
1.1K
111.1K
Somos São Paulinos
Somos São Paulinos@somosaopaulinos·
📸 As contratações feitas pelo São Paulo em 2025. Qual a melhor? E a pior?
Somos São Paulinos tweet media
Português
151
4
344
30.7K
Guilherme Lucas
Guilherme Lucas@guilucasds·
@somosaopaulinos YOUNG? OS CARAS VAO PREFERIR FICAR COM JANDREI? A pior notícia do SP eh sempre a próxima mesmo
Português
0
0
0
45
Somos São Paulinos
Somos São Paulinos@somosaopaulinos·
Demissões geram mal-estar, mas São Paulo prepara mais saídas dentro e fora de campo para 2026. Entre os atletas, nomes como Luiz Gustavo, Dinenno, Rigoni, Patryck Lanza e Young devem deixar o clube. A principal agitação no CT, porém, acontece fora de campo. As demissões de funcionários de setores como rouparia, massagem e segurança causaram mal-estar nos bastidores do clube. O clube, porém, planeja mais saídas para o decorrer da semana. No momento, o clima na Barra Funda é de insegurança e de incerteza, e a situação vem criando um grande ruído interno no Tricolor, deixando o ambiente tenso. A diretoria argumenta que a intenção trazer "sangue novo" e oxigenar o quadro de funcionários, com o objetivo de melhorar a estrutura e os processos do time para 2026. 🗞 ESPN | André Hernan 📸 UOL
Somos São Paulinos tweet media
Português
46
6
281
25.8K
Guilherme Lucas retweetledi
Sam
Sam@SamLeakss·
FORTNITE IS CONSIDERING THESE CHARACTERS FOR SIDEKICKS 🔥 (VIA @FN_Assist)
Sam tweet media
English
790
758
18.7K
1.6M
Gabriel Sá
Gabriel Sá@OGabrielSa·
São Paulo informa sobre Arboleda: “Após relatar dores na região posterior da coxa esquerda, o zagueiro realizou exame de imagem na tarde desta sexta-feira e teve diagnosticada uma lesão muscular. Ele já iniciou o tratamento”
Português
244
30
1.1K
155.5K
Guilherme Lucas retweetledi
José Norberto Flesch
José Norberto Flesch@jnflesch·
BULLET FOR MY VALENTINE NO BRASIL! Banda substitui Yungblud na abertura do show do Limp Bizkit em São Paulo.
Português
114
37
1.7K
219.3K
Guilherme Lucas retweetledi
Culture Crave 🍿
Culture Crave 🍿@CultureCrave·
Ratings for Vince Gilligan's last 3 shows 📺
Culture Crave 🍿 tweet media
English
171
961
19.8K
599.2K
Guilherme Lucas retweetledi
Hulu
Hulu@hulu·
[SEASON 2] confirmed. // #AlienEarthFX
Español
38
276
1.4K
24.9K
Guilherme Lucas retweetledi
Rotten Tomatoes 🍅
Rotten Tomatoes 🍅@RottenTomatoes·
Watch the first teaser trailer for #ToyStory5 - in theaters June 19, 2026.
English
10
75
368
28.8K