Celso Jr
banner
celsojrfull.bsky.social
Celso Jr
@celsojrfull.bsky.social
Software Engineer | Startups Lover | MCSD | MCSA | MCPS | MS | 🇧🇷🇦🇪

🗓️ Joined April 2024📍C:\UAE\Dubai 🔗 https://celsojr.com
Sometimes, #ai is funny 😆
November 10, 2025 at 2:55 PM
A API (ei pi ai) do SDL3 para o WebGPU saiu "instável" para "estável", embora ainda seja um trabalho em andamento.

Isso não representa nenhum grande avanço tecnológico, mas é sem dúvidas uma notícia boa pra quem curte o SDL ki nem eu 🤓

#sdl #gamedev

github.com/webgpu-nativ...
Mark webgpu.h header stable (#558) · webgpu-native/webgpu-headers@3f4896d
github.com
October 15, 2025 at 5:47 PM
Quando helhinho comprou o Twitter, eu já sabia que as coisas iriam piorar. E muito! Mas quanto mais o tempo passa, mais ele se supera kkk

Alguém salve o #twitter 🙏
October 12, 2025 at 1:32 PM
Disse-lhe Jesus: Porque me viste, Tomé, creste; bem-aventurados os que não viram e creram. João 20:29

Tomé era um dos 12, convivia coladinho com Jesus, mas mesmo assim não podia acreditar nos outros discípulos.

Parece estranho, mas tem muita coisa que não adianta falar mesmo. Tudo normal.
September 20, 2025 at 6:41 PM
Melhorei o tempo de inicialização da minha implementação do Campo Minado de 1334.9 nano segundos, para 445 nano segundos.

Eu só juntei 2 algoritmos e eleminei um loop extra para conseguir esse ganho de uns ~70%.

Agora a inicialização está 3x mais rápida 🤓

#FisherYates #dotnet
September 15, 2025 at 7:16 AM
The MS dev blog strikes again 🤓

If changelogs had Oscars, this one would sweep 🏆

This .NET 10 performance write-up might be the final boss of changelogs 👾

devblogs.microsoft.com/dotnet/perfo...
Performance Improvements in .NET 10 - .NET Blog
Take a tour through hundreds of performance improvements in .NET 10.
devblogs.microsoft.com
September 11, 2025 at 7:02 AM
Finalmente publiquei a minha versão vibe-code TUI do Campo Minado usando o Terminal.Gui.

Não está no estado da arte como eu gostaria, mas está em estado jogável.

#minesweeper #tui #ascii #dotnet #csharp
celsojrfull.itch.io/minesweeper-...
Minesweeper Tui by CelsoJr
Play the Minesweeper in Terminal
celsojrfull.itch.io
August 28, 2025 at 7:43 PM
Sem dúvidas isso é algo que precisamos discutir URGENTEMENTE como indústria. Sabem dizer se o ônibus 88 Dubai Internet City passa lá?!

#shading #shadinglanguages #computergraphics

www.khronos.org/news/press/i...
Khronos Group Announces Inaugural Shading Languages Symposium
Today The Khronos Group announced that the inaugural Shading…
www.khronos.org
August 11, 2025 at 7:09 AM
🕹️ Games stream massive worlds, load huge textures, and never run out of memory… but how?

In this final post of my series, I break down how this "memory region" make it all possible.

#clang #gamedev #lowlevel #memory

www.celsojr.com/post/memory-...
Celso Jr's Blog
Discover insightful articles and updates on various topics at Celso Jr's blog. Stay informed and engaged with our content.
www.celsojr.com
August 1, 2025 at 6:29 AM
Today I learned 👨🏽‍🎓✨

You can set a description for a Git branch using:
git branch --edit-description
git config branch..description

Sadly, it's local-only and doesn't get pushed—so not ideal for team workflows.

But for personal organization? Absolutely!

#git
July 26, 2025 at 4:44 AM
Chromium Blog: Introducing Skia Graphite: Chrome's rasterization backend for the future.
blog.chromium.org/2025/07/intr...
Introducing Skia Graphite: Chrome's rasterization backend for the future
Today's The Fast and the Curious post covers the launch of Skia's new rasterization backend, Graphite, in Chrome on Apple Silicon Macs. Gr...
blog.chromium.org
July 20, 2025 at 6:20 PM
Ever squeezed bytes like a pro? 🧠✨

This article shows how bit-packing and smart layouts boost performance & save memory. A must-read for low-level indies.

#gamedev #cache #lowlevel #cpp #hlsl
www.elopezr.com/the-art-of-p...
The Art Of Packing Data
The packing of data is good practice for many reasons, including disk space and efficient RAM or cache access. If we know the meaning of data we can often narrow down the range and precision, makin…
www.elopezr.com
July 20, 2025 at 6:16 PM
Just published a deep dive into the fastest part of your CPU: registers.⚡

How are they different from cache? Why do compilers love them?

C code, assembly, and performance tips inside. 💻✨

#clang #gamedev #assembly #lowlevel

www.celsojr.com/post/memory-...
Celso Jr's Blog
Discover insightful articles and updates on various topics at Celso Jr's blog. Stay informed and engaged with our content.
www.celsojr.com
July 17, 2025 at 8:25 PM
Aqui já não era mais uma questão de lógica, mas ganhei mesmo assim..

#minesweeper
July 2, 2025 at 6:23 AM
Just dropped my 6th blog post on memory regions—this time diving into the magic of CPU cache! 🚀

Still more regions to explore… and gosh, I just turned 40! 🎉 Come celebrate and geek out with me.

#MemoryMatters #TechBirthday #cache

www.celsojr.com/post/memory-...
Celso Jr's Blog
Discover insightful articles and updates on various topics at Celso Jr's blog. Stay informed and engaged with our content.
www.celsojr.com
June 25, 2025 at 2:27 PM
Just finished my blog post about heap memory—and I’ve gotta say, I had way more fun writing this one than any of the others. 😄

My writing pace’s been way better lately too, thanks to a little help from AI. 🧠💻

#clang #gamedev #assembly #lowlevel #gdb
www.celsojr.com/post/memory-...
Celso Jr's Blog
Discover insightful articles and updates on various topics at Celso Jr's blog. Stay informed and engaged with our content.
www.celsojr.com
June 15, 2025 at 6:19 PM
When I wrote that blog series about closures in C#, I couldn't imagine that it would catch MS's attention to the point that they would make the decision to improve it. But I was super happy when I found this out. Beautiful!! 😍💙

#csharp #dotnet
github.com/dotnet/core/...
github.com
June 14, 2025 at 7:44 AM
Found this ChatGPT memory about me—bit funny and exotic, but hey, it backs up what I always say: I'm fullstack 🤓

The mainframe bit? Probably just because of my C/C++ and OpenGL days (though they didn’t even mention OpenGL 😅)

#ChatGPT #fullstackvibe
June 13, 2025 at 7:51 PM
I have updated the blog about static memory and I will most likely also update the blog about heap memory before proceeding with the next blogs.

Enjoy! 🐶

#clang #gamedev #assembly #lowlevel #gdb

www.celsojr.com/post/memory-...
Celso Jr's Blog
Discover insightful articles and updates on various topics at Celso Jr's blog. Stay informed and engaged with our content.
www.celsojr.com
May 28, 2025 at 8:01 PM
A série de blogs sobre segmentos da memória com C lang em que estou trabalhando está muito divertida.

E os conceitos são aplicáveis em outras linguagens também. Agora mesmo, precisei recuperar dados perdidos de um merge de banch acidental.

#dotnet #clang #lowlevel #memory
May 28, 2025 at 10:18 AM