Celso Jr's Avatar

Celso Jr

@celsojrfull.bsky.social

Software Engineer | Startups Lover | MCSD | MCSA | MCPS | MS | 🇧🇷 🗓️ Joined April 2024📍http://127.0.0.1 🔗 https://celsojr.com

9 Followers  |  6 Following  |  57 Posts  |  Joined: 10.04.2024  |  1.7186

Latest posts by celsojrfull.bsky.social on Bluesky

Preview
Standardizing HLSL - DirectX Developer Blog The HLSL team is excited to announce the formation of Ecma Technical Committee 57; a committee to standardize the High Level Shading Language. The formation of this committee marks an important milest...

Standardizing HLSL
#hlsl #shaders
devblogs.microsoft.com/directx/stan...

12.02.2026 06:38 — 👍 0    🔁 0    💬 0    📌 0
Preview
GitHub - websters-ae/WCarousel: Simple JavaScript carousel Simple JavaScript carousel. Contribute to websters-ae/WCarousel development by creating an account on GitHub.

Esse foi um dos últimos projetinhos que fiz sem uso de ia, embora eu tenha consultado outras fontes.

O que eu achei mais legal nesse projetinho, foi o método que eu inventei e batizei de: forEachTwo.

#javascript

Segue o link pra quem tiver curiosidade:
github.com/websters-ae/WCarousel

07.02.2026 19:58 — 👍 1    🔁 0    💬 0    📌 0

Esse tipo de ganho é o que, no futuro, pode viabilizar cenários mais exigentes como:

aplicações gráficas para designers, workloads intensivos de ia e até jogos, explorando melhor CPU e GPU dentro das limitações do ambiente Web/WASM.

16.01.2026 18:01 — 👍 0    🔁 0    💬 0    📌 0

Minha expectativa é clara:

binários menores e um runtime mais econômico em termos de uso de recursos como memória e CPU/GPU.

Menos overhead, mais eficiência.

16.01.2026 18:01 — 👍 0    🔁 0    💬 1    📌 0

Vejo um cenário bem promissor no médio e longo prazo: novas funcionalidades sendo adicionadas com menos esforço, maior previsibilidade e um ritmo de evolução mais consistente.

Isso é especialmente relevante enquanto a especificação do WebAssembly também continua a se consolidar.

16.01.2026 18:01 — 👍 0    🔁 0    💬 1    📌 0

O que isso melhora, na prática?

No curto prazo, nada revolucionário do ponto de vista do desenvolvedor de aplicações.

Mas, estruturalmente, abre espaço para evoluções mais rápidas e com menos atrito no runtime.

16.01.2026 18:01 — 👍 0    🔁 0    💬 1    📌 0

Uma das mudanças mais importantes é a redução do custo das abstrações no runtime.

Com a transição do Mono para o CoreCLR, o Blazor passa a se apoiar em uma base mais madura, eficiente e alinhada com o restante do ecossistema .NET.

16.01.2026 18:01 — 👍 0    🔁 0    💬 1    📌 0
Post image Post image

Um amigo meu, que não acompanha muito as redes, me perguntou se o Blazor ainda está recebendo atualizações frequentes.

Sim, está. E elas não são pouco importantes.

Segue o fio 🧵 #blazor #dotnet

www.youtube.com/live/aAZZD_s...

16.01.2026 18:01 — 👍 0    🔁 0    💬 1    📌 0
Preview
No Graphics API — Sebastian Aaltonen Graphics APIs and shader languages have significantly increased in complexity over the past decade. It’s time to start discussing how to strip down the abstractions to simplify development, improve pe...

www.sebastianaaltonen.com/blog/no-grap...

#computergraphics #opengl #webgpu #vulkan #gamedev #indiedev

30.12.2025 06:33 — 👍 4    🔁 1    💬 0    📌 0
Preview
GitHub - celsojr/PocketBase.Blazor: PocketBase.Blazor is a small, Blazor-friendly client wrapper for the PocketBase REST API PocketBase.Blazor is a small, Blazor-friendly client wrapper for the PocketBase REST API - celsojr/PocketBase.Blazor

Just finished a fun weekend project!

Introducing PocketBase.Blazor – a lightweight, Blazor-friendly C# SDK for PocketBase REST APIs.
✔ DI-ready
✔ HttpClient CRUD
✔ Blazor WASM sample included

Check it out: github.com/celsojr/Pock...
#Blazor #DotNet #PocketBase #WASM #OpenSource

30.11.2025 15:35 — 👍 2    🔁 0    💬 0    📌 0
Post image

Sometimes, #ai is funny 😆

10.11.2025 14:55 — 👍 0    🔁 0    💬 0    📌 0
Preview
Performance improvement Performance improvement for the game board. Initialization process is now 3x faster...

Performance improvement - Minesweeper Tui
#minesweeper #performance #tui #console

celsojrfull.itch.io/minesweeper-...

02.11.2025 13:10 — 👍 1    🔁 0    💬 0    📌 0
Preview
.NET Foundation on X: "Reminder: Oct 21, JetBrains hosts GameDev Day 2025 – a free online gathering for anyone making games. 🎮 Expect talks on Unity, Unreal, Godot, workflows, debugging, and design. 🌍 Thousands of devs worldwide will join – will you? Register: https://t.co/IlgoLoIclZ #GameDevDay2025 https://t.co/4QSC9OAbXa" / X Reminder: Oct 21, JetBrains hosts GameDev Day 2025 – a free online gathering for anyone making games. 🎮 Expect talks on Unity, Unreal, Godot, workflows, debugging, and design. 🌍 Thousands of devs worldwide will join – will you? Register: https://t.co/IlgoLoIclZ #GameDevDay2025 https://t.co/4QSC9OAbXa

#gamedev

x.com/dotnetfdn/st...

20.10.2025 13:02 — 👍 8    🔁 2    💬 0    📌 0
Preview
Mark webgpu.h header stable (#558) · webgpu-native/webgpu-headers@3f4896d

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...

15.10.2025 17:47 — 👍 5    🔁 1    💬 0    📌 0
Preview
Optimizing ClickHouse for Intel's ultra-high core count processors Intel's latest processor generations are pushing the number of cores in a server to unprecedented levels. For analytical databases like ClickHouse, ultra-high core counts represent a huge opportunity ...

Optimizing ClickHouse for Intel's ultra-high core count processors clickhouse.com/blog/optimiz...

12.10.2025 21:23 — 👍 0    🔁 0    💬 0    📌 0
Post image

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 🙏

12.10.2025 20:32 — 👍 1    🔁 1    💬 0    📌 0
Preview
Figma Rendering: Powered by WebGPU | Figma Blog We’ve updated our renderer to use WebGPU, unlocking new performance optimization opportunities. Here’s how we did it.

Figma rendering: Powered by WebGPU www.figma.com/blog/figma-r...

30.09.2025 06:36 — 👍 0    🔁 0    💬 0    📌 0

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.

20.09.2025 18:41 — 👍 0    🔁 0    💬 0    📌 0
Post image

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

15.09.2025 07:16 — 👍 0    🔁 0    💬 0    📌 0
Preview
Performance Improvements in .NET 10 - .NET Blog Take a tour through hundreds of performance improvements in .NET 10.

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...

11.09.2025 07:02 — 👍 1    🔁 0    💬 1    📌 0
Preview
Minesweeper Tui by CelsoJr Play the Minesweeper in Terminal

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-...

28.08.2025 19:43 — 👍 1    🔁 0    💬 0    📌 0
Preview
Khronos Group Announces Inaugural Shading Languages Symposium Today The Khronos Group announced that the inaugural Shading…

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...

11.08.2025 07:09 — 👍 0    🔁 0    💬 0    📌 0
Preview
20i FOSS Awards The 20i FOSS Awards are here to celebrate the contribution self-hosted Free Open Source Software makes to our lives every day. The 20i FOSS Awards are your chance to recognise all the hard work that g...

Let's vote 🤓

#foss #freeandopensourceaoftware #opensource #free #software

www.20i.com/foss-awards/

01.08.2025 11:28 — 👍 1    🔁 1    💬 0    📌 0
Preview
Celso Jr's Blog Discover insightful articles and updates on various topics at Celso Jr's blog. Stay informed and engaged with our content.

🕹️ 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-...

01.08.2025 06:29 — 👍 7    🔁 3    💬 0    📌 0

Today I learned 👨🏽‍🎓✨

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

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

But for personal organization? Absolutely!

#git

26.07.2025 04:44 — 👍 1    🔁 0    💬 0    📌 0
Preview
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...

Chromium Blog: Introducing Skia Graphite: Chrome's rasterization backend for the future.
blog.chromium.org/2025/07/intr...

20.07.2025 18:20 — 👍 0    🔁 0    💬 0    📌 0
Preview
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…

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...

20.07.2025 18:16 — 👍 7    🔁 3    💬 0    📌 0
Preview
Celso Jr's Blog Discover insightful articles and updates on various topics at Celso Jr's blog. Stay informed and engaged with our content.

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-...

17.07.2025 20:25 — 👍 5    🔁 1    💬 0    📌 0
Post image Post image

Aqui já não era mais uma questão de lógica, mas ganhei mesmo assim..

#minesweeper

02.07.2025 06:23 — 👍 0    🔁 0    💬 0    📌 0
Preview
Celso Jr's Blog Discover insightful articles and updates on various topics at Celso Jr's blog. Stay informed and engaged with our content.

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-...

25.06.2025 14:27 — 👍 0    🔁 0    💬 0    📌 0

@celsojrfull is following 6 prominent accounts