René's URL Explorer Experiment


Title: Blog | Francis Sunday

Open Graph Title: Blog | Francis Sunday

X Title: Blog | Francis Sunday

Description: Francis Sunday's personal website

Open Graph Description: Francis Sunday's personal website

X Description: Francis Sunday's personal website

Opengraph URL: https://codehakase.com/blog/

X: @codehakase

direct link

Domain: codehakase.com

og:imagehttps://blob.codehakase.com/static/images/cover-codehakase.png
og:typewebsite
twitter:creator@codehakase
twitter:cardsummary_large_image
twitter:imagehttps://blob.codehakase.com/static/images/cover-codehakase.png
msapplication-TileColor#da532c
theme-color#ffffff

Links:

codehakase.comhttps://codehakase.com/
abouthttps://codehakase.com/about
postshttps://codehakase.com/blog
projectshttps://codehakase.com/projects
linkshttps://codehakase.com/2026
A Quine in Haskellhttps://codehakase.com/shorts/a-quine-in-haskell/
haskellhttps://codehakase.com/tags/haskell/
The Database Is a Cachehttps://codehakase.com/blog/the-database-is-a-cache/
aihttps://codehakase.com/tags/ai/
architecturehttps://codehakase.com/tags/architecture/
systemshttps://codehakase.com/tags/systems/
Bounded Execution for AI Coding Agentshttps://codehakase.com/blog/bounded-execution-for-ai-coding-agents/
gohttps://codehakase.com/tags/go/
aihttps://codehakase.com/tags/ai/
claude-codehttps://codehakase.com/tags/claude-code/
amphttps://codehakase.com/tags/amp/
mcphttps://codehakase.com/tags/mcp/
Idiomatic Haskell Refactorshttps://codehakase.com/blog/idiomatic-haskell-refactors/
haskellhttps://codehakase.com/tags/haskell/
Parsing, Not Guessinghttps://codehakase.com/shorts/parsing-not-guessing/
gohttps://codehakase.com/tags/go/
markdownhttps://codehakase.com/tags/markdown/
import "reflect"https://codehakase.com/shorts/import-reflect/
gohttps://codehakase.com/tags/go/
Maps Don't Shrink in Gohttps://codehakase.com/blog/maps-dont-shrink-in-go/
gohttps://codehakase.com/tags/go/
mapshttps://codehakase.com/tags/maps/
TTYshttps://codehakase.com/shorts/ttys/
terminalhttps://codehakase.com/tags/terminal/
ttyhttps://codehakase.com/tags/tty/
GADTs for Type-Level Domain Logichttps://codehakase.com/shorts/gadts-for-type-level-domain-logic/
haskellhttps://codehakase.com/tags/haskell/
Implementing Non-Copyable Embedded Structshttps://codehakase.com/shorts/implementing-non-copyable-embedded-structs/
gohttps://codehakase.com/tags/go/
Composable Parsers with Attoparsechttps://codehakase.com/shorts/composable-parsers-with-attoparsec/
haskellhttps://codehakase.com/tags/haskell/
parsershttps://codehakase.com/tags/parsers/
Tmux sessionizerhttps://codehakase.com/shorts/tmux-sessionizer/
tmuxhttps://codehakase.com/tags/tmux/
productivityhttps://codehakase.com/tags/productivity/
Scripting a self-updating Github Readmehttps://codehakase.com/shorts/scripting-a-self-updating-github-readme/
githubhttps://codehakase.com/tags/github/
automationhttps://codehakase.com/tags/automation/
gohttps://codehakase.com/tags/go/
Notes on building a coding agenthttps://codehakase.com/blog/notes-on-building-a-coding-agent/
gohttps://codehakase.com/tags/go/
amphttps://codehakase.com/tags/amp/
aihttps://codehakase.com/tags/ai/
Functors: Identity, Composition, and fmaphttps://codehakase.com/blog/functors-identity-composition-and-fmap/
haskellhttps://codehakase.com/tags/haskell/
Largest product in a serieshttps://codehakase.com/blog/largest-product-in-a-series/
haskellhttps://codehakase.com/tags/haskell/
Working with JSON in Gohttps://codehakase.com/blog/working-with-json-in-go/
gohttps://codehakase.com/tags/go/
jsonhttps://codehakase.com/tags/json/
Enum Stringer Interface optimisation in Gohttps://codehakase.com/blog/enum-stringer-interface-optimisation-in-go/
gohttps://codehakase.com/tags/go/
Line Numbers In Vimhttps://codehakase.com/blog/line-numbers-in-vim/
workflowhttps://codehakase.com/tags/workflow/
vimhttps://codehakase.com/tags/vim/
developmenthttps://codehakase.com/tags/development/
What I Usehttps://codehakase.com/blog/what-i-use/
workflowhttps://codehakase.com/tags/workflow/
setuphttps://codehakase.com/tags/setup/
developmenthttps://codehakase.com/tags/development/
Building Small Containers for Kuberneteshttps://codehakase.com/blog/building-small-containers-for-kubernetes/
gohttps://codehakase.com/tags/go/
dockerhttps://codehakase.com/tags/docker/
kuberneteshttps://codehakase.com/tags/kubernetes/
Building a Web App With Go, Gin and Reacthttps://codehakase.com/blog/building-a-web-app-with-go-gin-and-react/
gohttps://codehakase.com/tags/go/
gin-gonichttps://codehakase.com/tags/gin-gonic/
reacthttps://codehakase.com/tags/react/
The CouchDB Replicator Database - An Overviewhttps://codehakase.com/blog/the-couchdb-replicator-database-an-overview/
couchdbhttps://codehakase.com/tags/couchdb/
databaseshttps://codehakase.com/tags/databases/
nosqlhttps://codehakase.com/tags/nosql/
Here's What's New In Go 1.10https://codehakase.com/blog/heres-whats-new-in-go-1.10/
changeloghttps://codehakase.com/tags/changelog/
gohttps://codehakase.com/tags/go/
React Native vs Ionic - A Quick Comparisonhttps://codehakase.com/blog/react-native-vs-ionic-a-quick-comparison/
ionichttps://codehakase.com/tags/ionic/
react-nativehttps://codehakase.com/tags/react-native/
Getting Started with Go - Variableshttps://codehakase.com/blog/getting-started-with-go-variables/
gohttps://codehakase.com/tags/go/
variableshttps://codehakase.com/tags/variables/
Golang - Getting Started, The Practical Devhttps://codehakase.com/blog/golang-getting-started-the-practical-dev/
gohttps://codehakase.com/tags/go/
Terminal for Beginners!https://codehakase.com/blog/terminal-for-beginners/
unixhttps://codehakase.com/tags/unix/
terminalhttps://codehakase.com/tags/terminal/
How I Learned Golanghttps://codehakase.com/blog/how-i-learned-golang/
gohttps://codehakase.com/tags/go/
getting-startedhttps://codehakase.com/tags/getting-started/
JavaScript Async/Await 101https://codehakase.com/blog/javascript-async/await-101/
javascripthttps://codehakase.com/tags/javascript/
async-awaithttps://codehakase.com/tags/async-await/
for...in vs for...of Loops in JavaScripthttps://codehakase.com/blog/for...in-vs-for...of-loops-in-javascript/
javascripthttps://codehakase.com/tags/javascript/
loopshttps://codehakase.com/tags/loops/
Build your first RESTful API with Node.jshttps://codehakase.com/blog/build-your-first-restful-api-with-node.js/
nodejshttps://codehakase.com/tags/nodejs/
apihttps://codehakase.com/tags/api/
resthttps://codehakase.com/tags/rest/
Making hakasebot - Twitter Bots 101https://codehakase.com/blog/making-hakasebot-twitter-bots-101/
javascripthttps://codehakase.com/tags/javascript/
botshttps://codehakase.com/tags/bots/
twitterhttps://codehakase.com/tags/twitter/
JavaScript Objects 101https://codehakase.com/blog/javascript-objects-101/
javascripthttps://codehakase.com/tags/javascript/
objectshttps://codehakase.com/tags/objects/
Introduction to JavaScript Promiseshttps://codehakase.com/blog/introduction-to-javascript-promises/
javascripthttps://codehakase.com/tags/javascript/
promiseshttps://codehakase.com/tags/promises/
Object-Oriented PHP - An Easy Approachhttps://codehakase.com/blog/object-oriented-php-an-easy-approach/
phphttps://codehakase.com/tags/php/
oophttps://codehakase.com/tags/oop/
Introducing Adonis Jshttps://codehakase.com/blog/introducing-adonis-js/
nodejshttps://codehakase.com/tags/nodejs/
javascripthttps://codehakase.com/tags/javascript/
frameworkhttps://codehakase.com/tags/framework/
go (15)https://codehakase.com/tags/go/
haskell (6)https://codehakase.com/tags/haskell/
javascript (6)https://codehakase.com/tags/javascript/
ai (3)https://codehakase.com/tags/ai/
amp (2)https://codehakase.com/tags/amp/
development (2)https://codehakase.com/tags/development/
nodejs (2)https://codehakase.com/tags/nodejs/
terminal (2)https://codehakase.com/tags/terminal/
workflow (2)https://codehakase.com/tags/workflow/
api (1)https://codehakase.com/tags/api/
architecture (1)https://codehakase.com/tags/architecture/
async-await (1)https://codehakase.com/tags/async-await/
automation (1)https://codehakase.com/tags/automation/
bots (1)https://codehakase.com/tags/bots/
changelog (1)https://codehakase.com/tags/changelog/
claude-code (1)https://codehakase.com/tags/claude-code/
couchdb (1)https://codehakase.com/tags/couchdb/
databases (1)https://codehakase.com/tags/databases/
docker (1)https://codehakase.com/tags/docker/
framework (1)https://codehakase.com/tags/framework/
View allhttps://codehakase.com/tags/
Email mehttps://codehakase.com/cdn-cgi/l/email-protection#cda0a88daea2a9a8a5aca6acbea8e3aea2a0
Book a callhttps://calendar.app.google/25LQtt9mAm2PuhG19?ref=codehakase.com
rsshttps://codehakase.com/blog/index.xml
githubhttps://github.com/codehakase?ref=codehakase.com
linkedinhttps://linkedin.com/in/codehakase?ref=codehakase.com
bskyhttps://bsky.app/profile/codehakase.com?ref=codehakase.com
Xhttps://x.com/codehakase?ref=codehakase.com
studiohttps://hakasestudio.com?ref=codehakase.com

Viewport: width=device-width,initial-scale=1


URLs of crawlers that visited me.