RSSAmplifier

Blog

Diego Freijo on 💡 Scratching Itches

Recent content in Diego Freijo on 💡 Scratching Itches

diegofreijo.comRSS feed ↗6 posts

Latest posts

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!

Hominoid: Ekoparty Talk

Descarga las slides desde aca!

A Gentle Introduction to Phoenix LiveView and Tailwind

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…

Silly proof of concept: Anti-phishing using perceptual hashing algorithms

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…

Crafting A Lox Interpreter In Rust, Part 1

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…

About Me

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…