Latest posts
01
· Shaders
Pixel art planet with a shader, part 2: six worlds, poles and rings
From the terrestrial planet to desert, ice, lava, gas giant and moon by swapping the color table, then polar caps, axial tilt and rings, with the final result free on itch.
02
· Shaders
Pixel art planet with a shader - part 1
How to draw a pixel art planet with a shader, no texture: fake sphere, 3D noise, color by height, stepped light, clouds with shadows, atmosphere and a GIF that loops cleanly.
03
· Home Gym
Home gym: which pull-up bar to buy
Seven wall-mounted pull-up bars in three price tiers (R$ 110 to 490): specs, reviews, what each extra real buys and which one I bought.
04
· Programming
(WIP) Concurrency and Parallelism in Go - Select
This article explores the use of Select in Go to manage multiple channels. Learn how to use Select, with practical examples and exercises to reinforce the learning.
05
· Programming
Concurrency and Parallelism in Go - Channels
This article explores the use of Channels in Go for communication and synchronization between goroutines. Learn how to use Channels, with practical examples and exercises to …
06
· Programming
Concurrency and Parallelism in Go - Wait Groups
This article explores the use of Wait Groups in Go to synchronize the execution of multiple goroutines. Learn how to use Wait Groups, with practical examples and exercises to …
07
· Programming
Concurrency and Parallelism in Go - Goroutines
This article explores concurrency and parallelism in Go, focusing on goroutines. Learn what goroutines are, how to start them, and see practical examples and exercises to reinforce …
08
· Math
How to draw a pixel?
Have you ever stopped to think about how the information of a pixel is stored and displayed on the screen? The curiosity behind this has always been on my mind, and the truth is …