This site is a static web app developed with GatsbyJS and hosted on Netlify. Content comes from a containerized content management platform made up of GhostCMS, MariaDB and Nginx services that are self-hosted at DigitalOcean.
Code for the app and platform reside in private Github and DockerHub repos. Changes to app code or content are automatically tested, built and deployed through continuous integration and continuous deployment pipelines. Changes to the platform are manually pushed.
Features include search, dark/light, and syntax highlighting.
The site helps me build new skills and insights through active reflection and doing. As the chart below suggests, therefore, your experience of my process may vary.
All the code was maintained in a Bitbucket Git repo managed through SmartGit. Each commit automatically deployed changes to the web server through a dploy.io script. This setup allowed me to work with several IDE's (NetBeans, Brackets, Atom, Visual Studio Code) on several platforms (Windows, Mac, Linux).