Leveraging the Hacktoberfest community
An analysis of Hacktoberfest's challenges, focusing on low-quality contributions and strategies for maintainers to manage them effectively.
Jacob Tomlinson writes about Python, open-source development, GitHub Actions, automation, and best practices for software maintenance.
151 articles from this blog
An analysis of Hacktoberfest's challenges, focusing on low-quality contributions and strategies for maintainers to manage them effectively.
The Dask team shares insights on running successful virtual community tutorials, including benefits for learners and maintainers, and practical logistics.
A technical guide on setting up and analyzing distributed Dask clusters for parallel computing across multiple machines.
Guide to using OBS Studio as a virtual camera for video meetings like Zoom, Teams, and Hangouts on macOS.
Archived guide on enabling SSH for localhost connections within a Binder environment, now deprecated due to policy changes.
A guide to publishing open source Python packages, covering code hosting on GitHub, packaging, and distribution via PyPI and Conda Forge.
A guide to versioning Python projects with Semantic Versioning (SemVer) and code formatting best practices for maintainability.
A guide to setting up automated performance testing for static websites using Lighthouse CI and GitHub Actions.
A step-by-step guide to building, testing, documenting, and publishing an open-source Python package from scratch, using a simple library as an example.
A tutorial on creating custom GitHub Actions using Python, covering workflow setup, Docker containerization, and publishing to the marketplace.
A tutorial on creating and publishing a custom GitHub Action using the Go programming language, including using a template and Docker.
A guide to setting up Jupyter Lab to launch automatically on macOS startup using a LaunchAgent .plist file.
A guide to building a Helm chart repository using Chartpress, Travis CI, GitHub Pages, and Jekyll for automated chart deployment.
A quick guide on merging multiple Kubernetes kubectl configuration files into a single ~/.kube/config file using command-line steps.
A quick one-liner command to clean up temporary and test conda environments in Python development.
A guide to setting up a GPU-powered JupyterHub environment on AWS for a data science hackathon, including driver installation and configuration.
A developer details their migration from Jekyll to the Hugo static site generator, citing simpler setup and maintenance as key reasons.
Explains how to manage large-scale NetCDF weather data in AWS S3 using Hypotheticubes for easier academic and research analysis.
A workshop tutorial on using Pangeo tools and Met Office weather data for business decision-making, like a ferry schedule.
A guide to designing adaptable workshops for tech conferences, focusing on structuring activities for mixed skill levels and handling logistical unknowns.