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