This is my GitHub "profile README".
It is generated from Bash, Python, and jq. For details, see the project notes.
Below is my personal fleet of repositories. It excludes archived repos.
- advent-of-code-2024
-
Advent of Code 2024
-
- algolia-playground
-
π Learning and exploring the Algolia search platform
-
- antlr-playground
-
π Learning and exploring ANTLR (ANother Tool for Language Recognition)
-
- arrow-playground
-
π Learning and exploring Apache Arrow
-
- aws-playground
-
π Learning and exploring AWS (Amazon Web Services) by example
-
- bash-playground
-
π Learning and exploring Bash and capturing useful snippets that I would otherwise too easily forget
-
- browser-extension-framework
-
π BrowserExtensionFramework is a zero-dependency RPC-centric framework for browser extensions
-
- bubble-tea-playground
-
π Learning and exploring the Go-based TUI framework: Bubble Tea
-
- c-playground
-
π Learning and exploring the C programming language
-
- calcite-playground
-
π Learning and exploring Apache Calcite
-
- cobol-playground
-
π Learning and exploring COBOL with GnuCOBOL
-
- config-playground
-
π Learning and exploring various configuration technologies
-
- cypher-playground
-
π Learning and exploring the Cypher query language for graph databases
-
- deno-playground
-
π Learning and exploring Deno
-
- dev-containers-playground
-
π Learning and exploring the Development Containers specification and its related projects
-
- dgroomes
-
This repo defines my GitHub "profile README"
-
- docker-playground
-
π Learning and exploring Docker
-
- docker-shell-example
-
β― Illustrating the shell in Docker
-
- elastic-playground
-
π Learning and exploring the Elastic stack
-
- electron-playground
-
π Learning and exploring Electron
-
- flyway-playground
-
π Learning and exploring Flyway, the Java-based database migration tool
-
- git-playground
-
π Learning and exploring Git
-
- go-playground
-
π Learning and experimenting with the Go programming language
-
- gradle-playground
-
π Learning and exploring Gradle (the Java build tool)
-
- graphiql-playground
-
π Learning and exploring GraphiQL, the in-browser GraphQL IDE
-
- graphql-java-playground
-
π Learning and exploring GraphQL and GraphQL Java https://www.graphql-java.com/
-
- grpc-playground
-
π Learning and exploring gRPC
-
- h2-playground
-
π Learning and exploring H2 (the Java-based embedded SQL database)
-
- hadoop-playground
-
π Learning and exploring core Apache Hadoop and its surrounding ecosystem
-
- helidon-playground
-
π Learning and exploring the Helidon web server
-
- hibernate-playground
-
π Learning and exploring Hibernate ORM (the Java-based Object Relational Mapping framework)
-
- homebrew-playground
-
π Learning and exploring Homebrew (macOS package manager)
-
- http-client-server-playground
-
π Learning and exploring various HTTP client and servers in the JVM eco-system: Netty, Jetty, Apache HTTP Components.
-
- http4k-playground
-
π Learning and exploring http4
-
- iceberg-playground
-
π Learning and exploring Apache Iceberg
-
- intellij-playground
-
π Learning and exploring Intellij IDEA
-
- intellij-plugin-playground
-
π Learning and exploring Intellij IDEA plugin development
-
- jackson-playground
-
π Learning and exploring Jackson (https://github.com/FasterXML/jackson)
-
- java-agents-playground
-
π Learning and exploring how to instrument JVM programs using agents
-
- java-algorithms-playground
-
π Learning and exploring algorithms (simple ones!) in Java
-
- java-class-loading-playground
-
π Learning and exploring how class loading works in the JVM
-
- java-collections-playground
-
π Learning and experimenting with the Java Collections Framework
-
- java-columnar-query-engine
-
A toy Java implementation of a query engine over in-memory, columnar, schema-ful data
-
- java-concurrency-playground
-
π Learning and exploring concurrency in Java
-
- java-debug-playground
-
π Learning and exploring debugging and profiling tools in Java, the Java toolchain and the Java ecosystem.
-
- java-foreign-function-and-memory-api-playground
-
π Learning and exploring Java's Foreign Function and Memory (FFM) API
-
- java-io-playground
-
π Learning and exploring Java's IO (input/output) standard libraries
-
- java-metaprogramming-playground
-
π Learning and exploring the metaprogramming features of Java
-
- java-time-playground
-
π Learning and experimenting with
java.time
-
- javascript-playground
-
π Learning and exploring JavaScript
-
- jdbc-playground
-
π Learning and exploring JDBC (Java Database Connectivity)
-
- jdk-playground
-
π Learning and exploring tools in the JDK (Java Development Kit)
-
- jest-playground
-
π Learning and exploring Jest, the JavaScript testing framework
-
- jmeter-playground
-
π Learning and exploring Apache JMeter
-
- jooq-playground
-
π Learning and exploring jOOQ
-
- jq-playground
-
π Learning and exploring 'jq'
-
- jshell-playground
-
π Learning and exploring JShellβthe official Java shell and read-eval-print loop (REPL)
-
- junit-playground
-
π Learning and exploring JUnit (https://junit.org/junit5)
-
- kafka-playground
-
π Learning and experimenting with Apache Kafka
-
- kotlin-playground
-
π Learning the Kotlin programming language
-
- ktor-playground
-
π Learning and exploring Ktor, a Kotlin-based web framework
-
- kubernetes-playground
-
π Learning and exploring Kubernetes and related tools (kubectl, Helm, etc.)
-
- linux-playground
-
π Learning and exploring Linux
-
- llm-api-playground
-
π Learning and exploring LLM APIs like that of OpenAI and Anthropic
-
- logging-playground
-
π Learning and experimenting with logging libraries in the Java ecosystem
-
- lucene-playground
-
π Learning and exploring Apache Lucene: the most widely-used open source search engine
-
- macos-playground
-
π Learning and exploring macOS
-
- markdownlint-playground
-
π Learning and exploring "markdownlint"
-
- micrometer-playground
-
π Learning and exploring Micrometer
-
- micronaut-playground
-
π Learning and experimenting with Micronaut framework
-
- mitmproxy-playground
-
π Learning and exploring mitmproxy, the HTTP proxy
-
- mongodb-playground
-
π Learning and exploring MongoDB
-
- my-github-explorer
-
β― A toy GitHub data explorer which I'm using to explore frontend tech like GraphiQL, React hooks, and Redux.
-
- my-software
-
My personal software: dot files, utility programs, setup instructions, and more
-
- nextjs-playground
-
π Learning and exploring Next.js
-
- nushell-playground
-
π Learning and exploring Nushell
-
- open-rewrite-playground
-
π Learning and exploring OpenRewrite
-
- open-telemetry-playground
-
π Learning and exploring OpenTelemetry via the official Java agent and an Influx stack
-
- picocli-playground
-
π Learning and exploring Picocli https://picocli.info
-
- poetry-playground
-
π Learning and exploring Poetry, the Python package manager
-
- python-playground
-
π Learning and exploring the Python programming language
-
- raycast-playground
-
π Learning and exploring Raycast
-
- react-playground
-
π Learning and exploring React https://reactjs.org/
-
- redis-playground
-
π Learning and exploring Redis
-
- rocksdb-playground
-
π Learning and exploring RocksDB
-
- ruby-playground
-
π Learning and exploring the Ruby programming language
-
- rust-playground
-
π Learning and exploring the Rust programming language
-
- spark-playground
-
π Learning and exploring Apache Spark
-
- spock-playground
-
π Learning and exploring the Spock testing framework
-
- spring-playground
-
π Learning and experimenting with Spring
-
- sql-playground
-
π Learning and exploring SQL (and Postgres in particular)
-
- swift-playground
-
π Learning and exploring the Swift programming language
-
- swing-playground
-
π Learning and exploring Swing, the GUI widget toolkit for Java
-
- terminal-playground
-
π Learning and exploring features of the terminal
-
- testng-playground
-
π Learning and exploring TestNG
-
- threejs-playground
-
π Learning and experimenting with three.js
-
- tomcat-playground
-
π Learning and exploring Apache Tomcat
-
- typescript-playground
-
π Learning and exploring the TypeScript programming language
-
- vscode-playground
-
π Learning and exploring Visual Studio Code (VS Code)
-
- wasm-playground
-
π Learning and exploring WebAssembly (Wasm)
-
- web-playground
-
π Learning and experimenting with various web technologies
-
- webpack-playground
-
π Learning and exploring webpack
-
- wiremock-playground
-
π Learning and exploring WireMock
-
Below is a list of my gists.