This is my GitHub "profile README". It is generated from Nushell and Python. 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 Javahttps://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)
- jsx-playground
📚 Learning and exploring JSX
- 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/
- react-toolchains-playground
📚 Learning and exploring build toolchains and bundlers in the context of a React app: Vite, webpack, esbuild, etc.
- 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.