Arquitectura escalable en Unity para indies - EVA 2023
El video y las diapositivas de la charla que di en la EVA 2023. Gracias a todos por venir! Descarga las slides desde aca!
Recent content in Diego Freijo on 💡 Scratching Itches
El video y las diapositivas de la charla que di en la EVA 2023. Gracias a todos por venir! Descarga las slides desde aca!
Descarga las slides desde aca!
LiveView is a new way of building dynamic web applications that combines the interactivity of Single Page Applications written in JavaScript with the security and simplicity of regular web applications. As setting it up can be confusing for newcomers, I wrote this step-by-step tutorial on how to set up the environment. We will be writing a simple counter with LiveView, and will make it pretty with…
While working at Anvil, we had an idea for a browser extension that alerts users to spoofed websites, without using a centralized repository of malicious sites. It does so using perceptual hashing algorithms. The full source code of the extension can be found here: https://github.com/diegofreijo/hominoid . Here you’ll find why we think this an interesting approach, the challenges we ran into…
TL;DR: I’m making an interpreter in Rust for Lox, a scripting language. Here I’m showing what I learned so far. Source code: https://github.com/diegofreijo/rlox-vm On my latest holidays, I read the amazing book Crafting Interpreters by Robert Nystrom. There he teaches how to write from scratch an interpreter. In fact, it shows how to do two of them: A tree-walk interpreter written in…
Written in Go, Hugo is an open source static site generator available under the Apache Licence 2.0. Hugo supports TOML, YAML and JSON data file types, Markdown and HTML content files and uses shortcodes to add rich content. Other notable features are taxonomies, multilingual mode, image processing, custom output formats, HTML/CSS/JS minification and support for Sass SCSS workflows. Hugo makes use…