Commit graph

33 commits

Author SHA1 Message Date
2bf2e75d36 modified: CLAUDE.md
modified:   content/2025-07-13-building-and-modding-multimower-with-dry-engine.rst
	modified:   content/pages/cover-letters/2025-10-28-chime-russell-ballestrini.rst
	modified:   content/pages/cover-letters/2025-10-28-gitlab-russell-ballestrini.rst
	modified:   content/pages/cover-letters/2025-10-28-magicschool-russell-ballestrini.rst
	modified:   content/pages/cover-letters/2025-11-03-canonical-russell-ballestrini.rst
	modified:   content/pages/cover-letters/2025-11-03-datadog-curriculum-developer-russell-ballestrini.rst
	modified:   content/pages/cover-letters/2025-11-03-lumin-digital-sre-russell-ballestrini.rst
	modified:   content/pages/cover-letters/2025-11-03-synthropic-detection-engineer-russell-ballestrini.rst
	modified:   content/pages/cover-letters/2025-11-03-truetax-elixir-phoenix-russell-ballestrini.rst
	modified:   content/pages/cover-letters/2025-11-04-automattic-senior-systems-engineer-russell-ballestrini.rst
	modified:   content/pages/cover-letters/2025-11-04-band-full-stack-engineer-russell-ballestrini.rst
	modified:   content/pages/cover-letters/2025-11-06-river-senior-software-engineer-russell-ballestrini.rst
	modified:   content/pages/cover-letters/2025-11-13-glass-health-founding-software-engineer-backend-russell-ballestrini.rst
	modified:   content/pages/cover-letters/2025-11-13-schoolhouse-world-senior-software-engineer-russell-ballestrini.rst
	modified:   content/pages/cover-letters/2025-11-15-zapier-senior-software-engineer-enterprise-zone-russell-ballestrini.rst
	modified:   content/pages/cover-letters/2025-11-29-runpod-principal-software-engineer-storage-systems-russell-ballestrini.rst
	modified:   content/pages/cover-letters/2025-11-30-coinbase-ai-growth-lead-staff-software-engineer-russell-ballestrini.rst
	modified:   content/pages/cover-letters/2025-11-30-virta-health-senior-site-reliability-engineer-russell-ballestrini.rst
	modified:   content/pages/cover-letters/2025-11-30-webflow-staff-software-engineer-applied-ai-russell-ballestrini.rst
	modified:   content/pages/cover-letters/2025-12-13-energyhub-senior-software-engineer-russell-ballestrini.rst
	modified:   content/pages/cover-letters/2026-01-05-hatchet-founding-engineer-russell-ballestrini.rst
	modified:   content/pages/cover-letters/2026-01-05-radar-site-reliability-engineer-russell-ballestrini.rst
	modified:   content/pages/cover-letters/2026-01-05-redpanda-software-engineer-russell-ballestrini.rst
	modified:   content/pages/cover-letters/2026-01-05-temporal-technologies-senior-software-engineer-russell-ballestrini.rst
	modified:   content/pages/cover-letters/2026-01-05-trunk-tech-lead-russell-ballestrini.rst
	modified:   content/pages/cover-letters/2026-01-10-kobold-metals-senior-infrastructure-engineer-russell-ballestrini.rst
	modified:   content/pages/cover-letters/2026-01-17-careforce-ai-senior-fullstack-engineer-russell-ballestrini.rst
	modified:   content/pages/cover-letters/2026-01-17-lumos-devops-engineer-russell-ballestrini.rst
	modified:   content/pages/cover-letters/2026-01-17-octane-staff-platform-engineer-russell-ballestrini.rst
	modified:   content/pages/cover-letters/2026-01-17-prompt-health-senior-devops-engineer-russell-ballestrini.rst
	modified:   content/pages/cover-letters/2026-01-25-phantom-senior-backend-engineer-money-movement-russell-ballestrini.rst
	modified:   content/pages/cover-letters/2026-01-25-solflare-backend-developer-russell-ballestrini.rst
	new file:   content/pages/cover-letters/2026-01-27-bluebird-kids-health-staff-software-engineer-russell-ballestrini.rst
	new file:   content/pages/cover-letters/2026-01-27-hoodie-analytics-ai-automation-integration-engineer-russell-ballestrini.rst
	new file:   content/pages/cover-letters/2026-01-27-hypothesisbase-python-software-engineer-russell-ballestrini.rst
	new file:   content/pages/cover-letters/2026-01-27-illumen-group-developer-senior-russell-ballestrini.rst
	new file:   content/pages/cover-letters/2026-01-27-known-senior-software-engineer-russell-ballestrini.rst
	new file:   content/pages/cover-letters/2026-01-27-opendp-harvard-senior-data-privacy-software-developer-russell-ballestrini.rst
	new file:   content/pages/cover-letters/2026-01-27-skycatchfire-senior-python-backend-developer-russell-ballestrini.rst
	modified:   pelicanconf.py
2026-02-03 10:40:01 -05:00
f409e00c31 Remove Atom feed limit to include all posts in blog.json
Set FEED_MAX_ITEMS = None to include all posts in the Atom feed.

Before: blog.json had only 100 posts (Pelican default limit)
After: blog.json has all 188 published posts

This ensures blog.json contains the complete blog archive for
AI agent consumption and the russell.on.unsandbox.com deployment.
2026-01-19 17:20:44 -05:00
dcdd20b43d Extract SVG & object data attrs for og:image meta tags 2025-12-18 15:26:27 -05:00
b5232587c2 Add JSONResume theme targets & OG/Twitter meta tag support
- Makefile: Add jsonresume-all-html target to export resume in 30 themes
- Makefile: Curate list of 30 tested working JSONResume themes
- pelicanconf.py: Add extract_first_image filter for social media unfurling
- Resume: Add Queues skill category (SQS, RabbitMQ, ZMQ)
2025-12-15 08:19:25 -05:00
71c8d78853 Move strip_toc_summary plugin to lib/ directory
The pelican-plugins/ directory is gitignored, so moved the plugin
to lib/ which is tracked. Updated PLUGIN_PATHS to include lib/.

This plugin provides the strip_anchors Jinja2 filter that removes
TOC divs and toc-backref anchor links from article summaries on
the homepage, preventing broken anchor links in excerpts.
2025-10-13 09:46:25 -04:00
3a51b633a0 Add strip_anchors Jinja2 filter plugin for article summaries
This plugin strips TOC divs and toc-backref anchor links from article
summaries when displayed on the homepage. This prevents broken anchor
links in homepage excerpts that would point to non-existent IDs.

The filter is applied in the theme's index.html template via:
{{ article.summary | strip_anchors }}
2025-10-13 09:34:57 -04:00
1a53ca1001 Replace logo with sly red fox image, comment out old logo 2025-10-10 18:36:08 -04:00
e5038b4c67 black
modified:   pelicanconf.py
2025-03-28 22:35:06 -04:00
520bdfe1ac Update pelicanconf.py 2025-03-27 14:21:54 +00:00
0c5f5b5d23 Update pelicanconf.py 2025-03-27 12:48:04 +00:00
b78f1e036c modified: pelicanconf.py 2022-01-01 07:51:44 -05:00
4857aa2dfc
Update pelicanconf.py
Builds Products - Grows Products and Services
2021-11-16 07:36:44 -05:00
f828a517f2 make russell.ballestrini.net host my canolical profile pic
new file:   content/uploads/profile/russell-ballestrini-2020.jpg
	modified:   pelicanconf.py
2021-01-16 14:37:52 -05:00
bcc0bfdeab modified: pelicanconf.py 2017-10-08 12:52:34 -04:00
9fb6338d00 remarkbox adverts
modified:   content/2016-12-18-capability-driven-resentation.rst
	modified:   content/2017-03-21-minikube.rst
	modified:   content/2017-03-23-selenium-grid-on-kubernetes.rst
	modified:   pelicanconf.py
2017-04-06 16:33:29 -04:00
75b1e89118 Update pelicanconf.py 2017-02-17 22:41:11 -05:00
c9b6764a96 Update pelicanconf.py 2016-11-13 21:11:51 -05:00
3e66f4ea74 Update pelicanconf.py 2016-10-27 20:28:00 -04:00
eae19cc32e modified: pelicanconf.py 2016-06-14 21:44:05 -04:00
6d7fc0e47a google analytics ENV var
modified:   pelicanconf.py
2016-06-04 19:11:12 -04:00
00e5d7d798 modified: pelicanconf.py 2016-05-24 18:23:49 -04:00
27ae7689b4 renamed: plugins/__init__.py -> lib/__init__.py
renamed:    plugins/liblinkpeek.py -> lib/liblinkpeek.py
	renamed:    plugins/rst_linkpeek.py -> lib/rst_linkpeek.py
	modified:   pelicanconf.py
2016-05-24 18:15:09 -04:00
08b54c3c53 modified: .gitignore
new file:   content/2011-12-19-linkpeek-com-webpage-to-image-was-a-by-product.rst
	modified:   pelicanconf.py
	new file:   plugins/__init__.py
	renamed:    liblinkpeek.py -> plugins/liblinkpeek.py
	new file:   plugins/rst_linkpeek.py
2016-05-23 17:55:22 -04:00
b40cd54238 stubbed in ability to use linkpeek as a filter
new file:   liblinkpeek.py
	modified:   pelicanconf.py
	modified:   requirements.txt
2016-05-23 11:32:05 -04:00
e49de14f90 pelicanconf all.atom.feed
modified:   pelicanconf.py
2016-04-18 19:41:52 -04:00
c83a625a38 modified: pelicanconf.py 2016-04-18 18:44:28 -04:00
898e149e49 modified: pelicanconf.py 2016-04-18 18:38:30 -04:00
bd8ec509b5 added about page.
new file:   content/pages/about.rst
	renamed:    content/russell.ballestrini.resume.rst -> content/pages/russell.ballestrini.resume.rst
	modified:   pelicanconf.py
	deleted:    publishconf.py
2016-04-18 16:07:37 -04:00
9fe2971848 modified: pelicanconf.py 2016-01-03 17:13:29 -05:00
a20a758d19 modified: pelicanconf.py 2016-01-03 17:11:45 -05:00
4f1925ec9c modified: pelicanconf.py 2015-12-05 12:26:19 -05:00
6353ffd34b modified: pelicanconf.py 2015-11-14 14:17:18 -05:00
137ee7d711 modified: .gitignore
new file:   Makefile
	new file:   pelicanconf.py
	new file:   publishconf.py
2015-11-14 17:26:59 +00:00