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.
- 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
-
- 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
-
- 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
-
- 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
-
- kubernetes-playground
-
π Learning and exploring Kubernetes and related tools (kubectl, Helm, etc.)
-
- linux-playground
-
π Learning and exploring Linux
-
- 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
-
- 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
-
- openai-playground
-
π Learning and exploring OpenAI and LLM APIs in general
-
- 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
-
- 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.