Welcome to my corner of the web! 🚀
I’ve set up abelcreates.com as a space to document what I’m working on, share technical writeups, and publish notes on software engineering, creative coding, and system design.
Why Jekyll & Ruby?
When building a personal site, simplicity and durability win every time. Jekyll gives us:
- Zero Runtime Overhead: Everything compiles down to plain HTML, CSS, and vanilla JS. It loads instantly and requires zero server maintenance.
- Markdown-First Workflow: Writing an article or tutorial is as simple as creating a
.mdfile in the_postsfolder. - Ruby Simplicity: Bundler manages dependencies cleanly, making local testing reproducible across any machine.
- Git-Driven Deployments: Pushing to the
mainbranch triggers a GitHub Actions workflow that builds the site and serves it via GitHub Pages with HTTPS.
# The simplicity of static sites
def publish_post(title)
puts "Push to main -> GHA builds -> deployed to abelcreates.com!"
end
What’s Next?
I’ll be posting updates on projects, architecture deep-dives, and tutorials here regularly. Stay tuned!