StevenMaguire.com has been a revolving door of content and implementation styles. In 2006 it started as static HTML and basic CSS. Next it had a strong run as a WordPress site. Later, homegrown PHP and MySQL replaced WordPress. After discovering Laravel, the site entered the modern age of mature framework support.
Since 2014 it’s back to being static HTML and CSS, with some modern goodies to help keep things manageable.
Frontend
- Jigsaw - static site generator
Backend
- AWS Lambda - http accessible functions that run code without worrying about servers
Hosting
- Github Actions - free continuous integration and deployment
- AWS S3 -
freeridiculously cheap static file hosting
Changelog
- 2025-01-28 - Add travel metrics
- 2025-01-28 - Update dependency versions
- 2025-01-28 - Add travel log content
- 2024-12-06 - Update open source projects to source from api instead of local files
- 2024-11-26 - Update footer content
- 2024-11-24 - Add appreciation links
- 2024-11-24 - Update t's & c's
- 2024-10-22 - Update default branch
- 2024-10-15 - Add schedule syntax to github actions config
- 2024-10-15 - Update changelog sort order and refresh open source stats
- 2024-10-09 - Add support for hyphenating long, large words
- 2024-10-09 - Update static asset urls to use cdn
- 2024-10-09 - Remove travis and scrutinizer badges from open source list
- 2024-10-09 - Update cookies dependancy
- 2024-10-09 - Fix broken links and update link styles
- 2024-10-09 - Add support for preloading lcp images
- 2024-10-09 - Migrate from jekyll to jigsaw
- 2024-10-01 - Update prose and colophon events
- 2022-11-30 - Update contact links and icons
- 2021-12-22 - Remove Drift chat service
- 2021-11-04 - Update technology details for MDHearing
- 2021-11-04 - Update headshot
- 2021-04-22 - Update meta information
- 2021-04-22 - Update broken links
- 2021-04-22 - Update volunteer experience dates
- 2021-04-22 - Update prose on theatre page
- 2021-04-22 - Update prose on volunteering page
- 2021-04-22 - Update prose on publication page
- 2021-04-22 - Update prose on about page
- 2021-04-22 - Remove dead anchor from artwork thumbnail
- 2021-04-22 - Update artwork description
- 2021-03-10 - Add basecamp oauth2 project to open source list
- 2020-06-16 - Update _config.yml
- 2020-05-15 - Update biographical information
- 2020-05-08 - Update project order
- 2020-02-25 - Update github pages ruby gem version
- 2020-02-18 - Add aspnetcore package
- 2019-10-11 - Update biographical information
- 2019-08-20 - Update gems
- 2019-08-20 - Update links in bio
- 2019-05-30 - Update open-source-journey.md
- 2018-10-02 - Update colophon prose
- 2018-09-29 - Update theatre credit data structure
- 2018-09-29 - Update theatre project locations
- 2018-07-10 - Update article url
- 2018-07-10 - Update about prose
- 2018-07-10 - Update about prose; improve readability
- 2018-07-10 - Update about text
- 2018-07-10 - Create oauth2-wecounsel.md
- 2018-04-02 - Add additional elsewhere link
- 2018-03-30 - Add publication
- 2018-03-29 - Update draft publication
- 2018-03-28 - Add draft publication
- 2018-02-17 - Update date formats
- 2018-02-17 - Remove blurb of prose from about content
- 2018-02-17 - Update about prose
- 2018-02-15 - Add colophon
- 2018-02-14 - Add calendly link
- 2018-02-06 - Add image lazy loader
- 2018-02-06 - Update gemfile lock
- 2018-02-06 - Update open source projects
- 2017-08-24 - Update icon for carpentry
- 2017-08-24 - Update static open source downloads number
- 2017-08-24 - Delete CNAME
- 2017-08-02 - Update typo
- 2017-08-02 - Add presentation instance
- 2017-05-19 - Add number filters
- 2017-05-19 - Update plugin dependancies
- 2017-05-19 - Update publications template to support multiple audiences
- 2017-05-19 - Update docs
- 2017-05-19 - Update docs
- 2017-05-19 - Add gemfile
- 2017-05-19 - Update docs
- 2017-05-19 - Add live updating open source stats
- 2017-05-17 - Create oauth2-yelp.md
- 2017-04-06 - Update styles
- 2017-04-06 - Update about prose, more
- 2017-04-06 - Update about prose
- 2017-04-06 - Add drift
- 2017-02-28 - Add heroku provider to open source list
- 2017-02-03 - Update oauth2-dropbox info
- 2017-01-07 - Rollback homelocation
- 2017-01-07 - Update schema structure
- 2017-01-07 - Add open source project
- 2017-01-07 - Add phproundtable podcast
- 2016-09-30 - Update robots.txt
- 2016-09-30 - Update sitemap
- 2016-09-28 - Update organization logos
- 2016-09-28 - Update schema type for publisher
- 2016-09-28 - Add further refinement to post layout
- 2016-09-28 - Update post layout
- 2016-09-28 - Update description of volunteer role
- 2016-09-28 - Update config so robots.txt is included in build
- 2016-09-28 - Add structured data schema
- 2016-09-27 - Update post content
- 2016-09-27 - Update meta description for abbout
- 2016-09-27 - Add open source projects
- 2016-09-27 - Update image for post
- 2016-09-27 - Add description to posts
- 2016-09-27 - Add laravel scout presentation
- 2016-09-09 - Create oauth2-nest.md
- 2016-03-18 - Add gramatical correction
- 2016-03-18 - Add alt tag copy
- 2016-03-18 - Update broken link
- 2016-03-18 - Add nothing important
- 2016-03-18 - Add oauth2-zendesk open source project
- 2016-03-08 - Update total download count
- 2016-03-08 - Add new publication for talk
- 2016-02-23 - Add php roundtable interview
- 2016-02-22 - Add earth class mail technology stack to about text
- 2016-02-19 - Update bio and include download count when referencing open source
- 2016-01-08 - Update open source projects list to sort by downloads
- 2016-01-08 - Add badges to open source projects
- 2016-01-08 - Adding description to pages
- 2016-01-08 - Add open graph support
- 2015-12-28 - Update about page
- 2015-12-28 - Fix image urls on 404 page
- 2015-12-23 - Update open source links
- 2015-12-16 - Remove images and update robots.txt
- 2015-12-16 - Update sitemap and feed generators
- 2015-12-10 - Update two views
- 2015-12-09 - import secure fonts
- 2015-12-09 - Lower opacity of header ineer
- 2015-12-09 - Remove old sass
- 2015-12-09 - Merge into master
- 2015-12-09 - Finalizing
- 2015-12-09 - Add more content
- 2015-12-09 - Update to ssl
- 2015-12-09 - Add initial theme rebuild
- 2015-12-08 - Update open source view
- 2015-12-08 - Update open-source.md
- 2015-10-21 - Update open-source.md
- 2015-10-05 - Add Salesforce provider
- 2015-09-25 - Update open-source.md
- 2015-09-24 - Update open-source.md
- 2015-09-02 - remove about image
- 2015-09-02 - add open source list page
- 2015-08-06 - Update about.md
- 2015-06-22 - Update about.md
- 2015-05-27 - Update about.md
- 2015-05-27 - Update about.md
- 2015-05-27 - Update about.md
- 2015-01-27 - typo!
- 2015-01-27 - adding image
- 2015-01-27 - adding qa post
- 2014-12-20 - typo
- 2014-12-19 - updating 404
- 2014-12-19 - adding post
- 2014-12-15 - adding display features
- 2014-12-13 - print styles
- 2014-12-13 - adding robots.txt
- 2014-12-13 - cleaning up js
- 2014-12-13 - tidying up markup
- 2014-12-13 - anaylitcs bug
- 2014-12-13 - 404
- 2014-12-13 - adding post images
- 2014-12-13 - adding analytics
- 2014-12-13 - CNAME
- 2014-12-13 - adding favicon
- 2014-12-13 - init