| ../ | - | - | |
| kutta-no-navegador.md | 2026-08-28 14:05 | 4.3K | Kutta now runs in a browser tab, compiled to WebAssembly from the same source as the desktop build. A solver step costs 6.1 ms under wasm against 2.3 ms native, and that number decided the simulation rate. |
| kutta.md | 2026-08-28 14:05 | 4.2K | Kutta is a small 2D wind tunnel written in Go with Ebitengine: it streams a Lattice-Boltzmann flow past an airfoil you can draw, cut into a wing and flap, and animate. Qualitative visual intuition, not validated CFD. |
| glaze.md | 2026-08-28 14:05 | 6.2K | How Glaze stopped embedding a C++ library and started calling the operating system's WebView directly, in pure Go, using purego to keep cgo and native dependencies out of the binary. |
| neko.md | 2026-08-28 14:05 | 5.3K | A Go reimplementation of the classic Neko: transparent window, original sprites, sound, and a cat that chases the cursor across the screen. |
| lqs-uma-ferramenta-prtica-para-testar-sql.md | 2026-08-28 14:05 | 3.1K | LQS: a practical tool for testing and debugging SQL. It allows integrating metadata, Lua scripts, and auxiliary queries to optimize your workflow and detect errors early. |
| nvim-sort.md | 2026-08-28 14:05 | 2.0K | Lua functions for sorting and removing duplicate lines in Neovim. |
| nvim-bookmarks.md | 2026-08-28 14:05 | 4.2K | How to create a bookmark system in Neovim |
| goscope-explorando-e-navegando-em-projetos-go.md | 2026-08-28 14:05 | 3.7K | GoScope, command-line tools to explore Go projects and efficiently locate functions, variables, and types. Learn how to use them to navigate code interactively and boost your productivity. |
| compilacao-estatica-da-lingagem-lua.md | 2026-08-28 14:05 | 1.7K | How to statically compile the Lua interpreter to avoid problems with dynamic library dependencies. |
| validacao-e-integracao-segura-de-json-em-apis-go.md | 2026-08-28 14:05 | 3.9K | How to safely validate and integrate JSON in Go APIs using json.RawMessage. And how to log invalid JSON errors while keeping the system's normal flow running. |
| benchmark-retornos-nomeados-vs-explicitos-go.md | 2026-08-28 14:05 | 1.9K | Performance comparison between named and explicit returns in Go. Learn how to measure speed with benchmarks and interpret the results. |
| arte-generativa-em-javascript-segunda-parte.md | 2024-09-29 16:24 | 3.8K | Exploring generative art with simple JavaScript programming, bringing creativity and code together to enrich the site experience. |
| arte-generativa-em-javascript.md | 2026-08-28 14:05 | 4.6K | I added a bit of JavaScript to create generative art and make use of the side margins of the site that go unused when the screen is very wide. |
| computacao-pos-apocaliptica.md | 2026-08-28 14:05 | 3.7K | In this text I propose an interesting exercise: how to preserve some of humanity's knowledge after a catastrophe of apocalyptic proportions. |
| deploy_de_aplicacoes_usando_curl.md | 2026-08-28 14:05 | 4.1K | How to distribute Linux application binaries using curl and bash scripts. |
| estudando-assembly.md | 2026-08-28 14:05 | 6.3K | Why studying assembly matters and how it will make you a better programmer. |
| arquivos-ocultos-no-unix.md | 2026-08-28 14:05 | 1.7K | A classic case of how a bug became a feature. |
| golang-cliente-servidor-socket-chat.md | 2026-08-28 14:05 | 3.6K | A chat example (TCP/IP socket) written in Go with goroutines and channels, this time with a bit of optimization for speed. |
| assembly-m1.md | 2022-08-17 01:36 | 3.2K | Getting started with assembly on M1/ARM64 processors. |
| golang-cliente-servidor-socket-signals.md | 2026-08-28 14:05 | 2.1K | Adds signal handling to the TCP socket client/server example. |
| golang-cliente-servidor-socket-ping-pong.md | 2026-08-28 14:05 | 4.2K | An example of a socket client and server written in Go with persistent connections, now sending and receiving ping/pong messages to make sure the connection is alive. |
| golang-cliente-servidor-socket-com-canais-e-goroutines.md | 2026-08-28 14:05 | 4.6K | An example of a socket client and server written in Go with persistent connections, now using goroutines and channels. |
| golang-cliente-servidor-socket.md | 2026-08-28 14:05 | 4.8K | An example of a socket client and server written in Go with persistent connections. |
| area-de-transferencia-remota.md | 2026-08-28 14:05 | 4.9K | How to copy to the local clipboard from a headless server with no graphical environment. |
| acelerando-o-site.md | 2022-07-16 19:53 | 3.5K | Embedding images and CSS directly into the HTML to avoid extra browser requests and speed up the web page. |
| git-como-estender.md | 2021-10-26 22:09 | 1.3K | How to extend the git command by adding your own parameters and new features. |
| headless-virtualbox.md | 2021-10-04 15:27 | 5.0K | How to use VirtualBox in headless mode, configuring virtual machines from the command line. |
| docker-multi-stage-build.md | 2021-06-17 21:48 | 1.9K | Because Golang produces static, self-contained executables, we don't need anything installed in the container, not even libc. That means we can use a scratch image and build a truly tiny container. |
| configurando-novo-servidor.md | 2022-02-12 11:19 | 6.1K | A practical guide to the setup steps I usually run when I bring up a new server, whether it's a cloud machine, a local VM, or even a Raspberry Pi. |
| go-http-timeout.md | 2020-10-04 12:50 | 1.3K | How to configure default timeouts for your HTTP server in Go. |
| descobrindo-ip-com-golang.md | 2020-05-23 10:57 | 3.0K | How to find the client's and server's IP using Golang |
| diferencas-entre-slices-e-arrays-golang.md | 2022-09-09 01:37 | 6.4K | Differences between slice and array in Go, and a few usage tips. |
| web-scraping-com-golang.md | 2020-02-22 20:43 | 3.9K | Web scraping example with Golang and the Chrome DevTools Protocol |
| assembly-emulador-8086.md | 2022-09-09 01:37 | 13.6K | Messing around with a partial emulator that interprets a few 8086 instructions |
| home-office.md | 2022-01-30 09:48 | 11.0K | Some notes from my experience working remotely and tips for anyone getting started |
| basic-ainda-esta-vivo.md | 2026-08-28 14:05 | 3.0K | Believe it or not, commercial BASIC versions are still being developed |
| erro-na-ordem-do-switch.md | 2020-02-22 19:00 | 2.4K | A hard-to-debug bug involving interfaces and switch cases in Golang |
| goto-label-em-golang.md | 2026-08-28 14:05 | 3.7K | How to use goto and labels in Go with practical examples. How to apply break and continue safely and clearly, following good programming practices. |
| protobuf-com-golang.md | 2026-08-28 14:05 | 7.9K | First steps using Protocol Buffers with Go |
| json-parser.md | 2020-02-22 20:52 | 3.5K | How to teach the JSON parser to work with data in new formats |
| interface-contrato.md | 2026-08-28 14:05 | 3.4K | Tips on using interfaces in Go as a contract for structs |
| interface-vazia.md | 2022-09-09 01:43 | 5.7K | Tips on how to use the empty interface and the risks that come with it |
| json-golang.md | 2020-02-22 20:52 | 7.9K | Tutorial showing several ways to handle JSON using recursive functions and structs |
| apm-msdos-assembly.md | 2026-08-28 14:05 | 5.6K | Small utilities to reboot and shut down MS-DOS via APM using Borland Turbo C and Assembly |
| dropbox-com-golang.md | 2021-06-10 00:19 | 3.2K | A tutorial on how to access Dropbox and upload, download, and list files |
| compilacao-estatica-com-golang.md | 2022-09-09 01:37 | 2.1K | How to compile your Go code without any external dependencies |
| formas-que-uso-para-acessar-porta-serial.md | 2022-09-09 01:37 | 3.4K | Some of the ways I use to access the serial port |
| um-conto-de-terror-para-programadores.md | 2026-08-28 14:05 | 2.1K | A true story of dying servers and destroyed information, for programmers with strong hearts |
| go-brincando-com-bits.md | 2026-08-28 14:05 | 3.2K | How to manipulate bits using Golang |
| dicas-de-go-defer.md | 2026-08-28 14:05 | 3.1K | Defer helps a lot, but it also carries some risk. Here are a few usage tips |
| assembly-assembler-e-linguagem-de-maquina.md | 2026-08-28 14:05 | 2.5K | Explaining the difference between assembly, assembler, and machine language |
| index.xml | - | - | RSS feed |