profile
viewpoint

theothertomelliott/github-unwatch 4

Got too many GitHub repos on your watchlist? Unwatch them in bulk through a simple search-based UI with GitHub Unwatcher. Implemented in Go using Revel and Vue.js.

theothertomelliott/chip8 3

A Chip8 emulator implemented in Go

theothertomelliott/edward-example 2

An example set of microservices to demonstrate the Edward tool

theothertomelliott/giftlist 2

A webapp for managing your Holiday shopping. Built with https://gobuffalo.io/

theothertomelliott/acyclic 1

Go package providing checks for acyclic structures to ensure they can be marshaled to JSON and other forms requiring an acyclic graph

theothertomelliott/cli-pong 1

Pong implemented in Go at the command line.

accesscode-2-2/IntroToSpriteKit 0

Introductory workshop for SpriteKit fundamentals

telliott-io/blogarchive 0

theothertomelliott.com/telliott.io blog content from 2008-2017

theothertomelliott/2-to-the-n 0

A silly clone of 2048

theothertomelliott/abc 0

Parser for ABC music notation, implemented in Go

push eventtheothertomelliott/tic-tac-toverengineered

Tom Elliott

commit sha 26a6422b2acdfb54f0544308716a348795e95ff4

Initial prototype for MongoDB storage Add implementation for spaces with test harness

view details

push time in a day

push eventtheothertomelliott/tic-tac-toverengineered

Tom Elliott

commit sha d83d90c74d4afe3d7f79066fa2807681559904e7

Flesh out README

view details

push time in 2 days

create barnchtheothertomelliott/cra-test-1

branch : master

created branch time in 3 days

created repositorytheothertomelliott/cra-test-1

Create React App test 1

created time in 3 days

push eventtheothertomelliott/backstage-go-1

Tom Elliott

commit sha c0992c16461280ad27073f62edb68ca399f46517

Change owner

view details

push time in 3 days

push eventtheothertomelliott/backstage-go-1

Tom Elliott

commit sha 7bceba5b791171acfad109704ff239635e7471fa

Change name

view details

push time in 3 days

create barnchtheothertomelliott/backstage-go-1

branch : master

created branch time in 3 days

created repositorytheothertomelliott/backstage-go-1

created time in 3 days

PublicEvent

issue openedtilt-dev/tilt

Port forward links missing in 0.17.7

After upgrading to 0.17.7, I'm seeing that port forward links for my k8s_resources have disappeared.

Our port forwards are defined using the port_forwards=["local_port:k8s_port"] format.

created time in 22 days

push eventtheothertomelliott/stuff

Tom Elliott

commit sha a4b850f51ec0b1ee893f1fcabfdc3169de637dc9

Remove all setup from timed portion of benchmark

view details

push time in 25 days

push eventtheothertomelliott/stuff

Tom Elliott

commit sha b1c86746d1bff768aad7c20080ab79f8fd56dcc2

Fix benchmark and cleanup output when done

view details

push time in 25 days

push eventtheothertomelliott/stuff

Tom Elliott

commit sha a01c1a0d4f4c01562cde3008fe913d82361144f4

Rename meta to reflect removal of Thanos data

view details

push time in 25 days

push eventtheothertomelliott/stuff

Tom Elliott

commit sha 9348f647882d28a84d14ed517a9dd8c9833d34c7

Specify an exact version of Prometheus

view details

Tom Elliott

commit sha 4cb6a9e70e4a4492c4a159a4b0af1dcf5097e03f

Remove Thanos metadata

view details

push time in 25 days

push eventtheothertomelliott/stuff

Tom Elliott

commit sha ca403f598d5b8be7ec5d3b01fa630ff2e5eeb554

Remove GCloud specific meta rewriting tool

view details

push time in 25 days

push eventtheothertomelliott/stuff

Tom Elliott

commit sha 737e97a6270cdb600c47573f3b391b19b37596d4

Remove time-shift and multiple runs This feature was added in https://github.com/jjneely/stuff/pull/2. Removing them to simplify the library, and since these features aren't likely to be used for our use case.

view details

push time in 25 days

push eventtheothertomelliott/stuff

Tom Elliott

commit sha 876709a0202adf39a4fe3352654e3b6068629dd5

Remove Prometheus docker containers when done

view details

push time in 25 days

startedjjneely/stuff

started time in 25 days

push eventtheothertomelliott/stuff

Tom Elliott

commit sha 12291de81297555b79d49a031e68dcddd47b3c28

Remove http harness

view details

push time in 25 days

push eventtheothertomelliott/stuff

Tom Elliott

commit sha 58f995ac16a77070d32a08614fc14ab377304dc5

Add a basic benchmark test

view details

push time in 25 days

push eventtheothertomelliott/stuff

Tom Elliott

commit sha 08d2fe26e543e825b5092b040f461f78f56249cb

Move the set of generators to be part of the public options.

view details

push time in a month

push eventtheothertomelliott/stuff

Tom Elliott

commit sha 44d71ed75a298da8ca1dae741a190955449f6654

Refactor generation to allow custom generator code Rather than a "random" value based on the current time, metrics increase at a constant rate from 0.

view details

Tom Elliott

commit sha 9c812930fc1af83a77a2950660fab8620924d5c9

Ignore data dir for testing

view details

Tom Elliott

commit sha 917631d7bcf4317d6c3e2c2b123a70e8ba3c94e1

Use Go modules

view details

Tom Elliott

commit sha 518da6074820df108cb9a2f71adca881a0d30557

Add a Tiltfile for easy testing

view details

push time in a month

fork theothertomelliott/stuff

Random bits of code

fork in a month

issue commenttilt-dev/tilt

Specify path relative to (root) Tiltfile directory

Great! This is a nice step forward for api.include, but unfortunately doesn't help with api.load (which would be our main use case). Due to this error:

first operand of load statement must be a string literal

I think this is something from the Starlark spec, so not sure if there would be a reasonable workaround.

victorwuky

comment created time in a month

startedmingrammer/diagrams

started time in a month

push eventtheothertomelliott/theothertomelliott

Tom Elliott

commit sha 93d7df792804220d3d4cce54b640ea5cceb4218c

Remove redundant stats heading

view details

push time in 2 months

push eventtheothertomelliott/theothertomelliott

Tom Elliott

commit sha 7e0271ace53f5d2fa8d9c6a6dbf78acbf21953a0

Add GitHub Stats

view details

push time in 2 months

pull request commentgeorgewfraser/java-language-server

Improve protobuf support

There is a refactor of bazelAQuery that allows the union of kinds to be specified by the caller. The existing calls to bazelAQuery are updated, and have proto-supporting calls added nearby.

Beyond that, there are a couple of functions added to handle protos, primarily by enabling dry-run bazel builds and calls to bazel query.

theothertomelliott

comment created time in 2 months

issue commenttilt-dev/tilt

bash completion for tilt configs

We calculate our valid args on evaluation of our root Tiltfile based on a map in that file and our Edward config json files.

It would be reasonably straightforward to enumerate that list and pass it to a function if one were available.

In the short term we might work around this by adding a local_resource that outputs the list to disk.

nicks

comment created time in 2 months

startednyc-coffeeops/meetup-notes

started time in 2 months

startedgeorgewfraser/java-language-server

started time in 2 months

startedFairwindsOps/polaris

started time in 2 months

push eventtheothertomelliott/gameboy

Tom Elliott

commit sha 40c503083216f0c209defaf1fa070bc0b2764923

Fix memory rendering and add link to debug server.

view details

push time in 2 months

push eventtheothertomelliott/gameboy

Tom Elliott

commit sha a3ad60d1a49ea7bf6e7b16f917aa2ff82bef83d5

Update launch.json

view details

push time in 2 months

push eventtheothertomelliott/java-language-server

Tom Elliott

commit sha d53810306bc3a9893ff547dc17f985088ac2ffe0

Remove unnecessary logging changes.

view details

push time in 2 months

push eventtheothertomelliott/java-language-server

Tom Elliott

commit sha 824e4fde9f8adf7993dc1c4c5412e087f9e3bb43

Update formatting

view details

push time in 2 months

PR opened georgewfraser/java-language-server

Improve protobuf support

This change picks up protobufs that are not in use in existing Java libraries.

Classpath and source jar searches are extended to find jars generated by java_proto_library. A dry run build of the Java protobufs is run to ensure the actions can be picked up with bazel aquery.

A sample project with protos and accompanying tests have been added.

Fixes #164

+238 -12

0 comment

13 changed files

pr created time in 2 months

push eventtheothertomelliott/java-language-server

Tom Elliott

commit sha 3e1f96de5b769d6179ed5248aa30266ad875b03a

Improve protobuf support This change picks up protobufs that are not in use in existing Java libraries. Classpath and source jar searches are extended to find jars generated by java_proto_library. A sample project with protos and accompanying tests are added.

view details

push time in 2 months

push eventtheothertomelliott/java-language-server

Tom Elliott

commit sha ed3baf7e5db195c81bff9aacd5c4eca6a1ece601

Basic protobuf support Add a project with protos, and accompanying tests. Support protos by extending the classpath and source jar searches.

view details

push time in 2 months

push eventtheothertomelliott/java-language-server

Tom Elliott

commit sha 3f949b3cc4da6df67c78954930f1ff87d6318e79

Basic protobuf support Add a project with protos, and accompanying tests. Support protos by extending the classpath and source jar searches.

view details

push time in 2 months

push eventtheothertomelliott/java-language-server

Tom Elliott

commit sha e09314316155c8b73817b41bf74c78c93ccfe629

Basic protobuf support Add a project with protos, and accompanying tests. Support protos by extending the classpath and source jar searches.

view details

push time in 2 months

push eventtheothertomelliott/java-language-server

Tom Elliott

commit sha 6ce70c1f1c7c8c9c8c67607948c00d078e8f980c

Basic protobuf support Add a project with protos, and accompanying tests. Support protos by extending the classpath and source jar searches.

view details

push time in 2 months

push eventtheothertomelliott/java-language-server

Tom Elliott

commit sha d24cf4b8cedc94e99a5e92edc1c0e44ac5d92db9

Remove bazelrc that was added by mistake

view details

Tom Elliott

commit sha 91f51b210c0ea965b2763417f3a8ff8bd18dd8c3

Use java_multiple_files for protos to avoid autocompleting outer classes in testing.

view details

push time in 2 months

issue openedgeorgewfraser/java-language-server

Bazel: Protobuf classes must be build and used as a dependency to be included in the classpath

Observed Behavior

When a Bazel workspace includes java_proto_library macros, the proto must be added as a dependency of at least one java_library rule to appear in the classpath for autocompletion, etc.

Expected Behavior

Based on how the rest of the classpath is built, I believe the intention is that proto classes would be included regardless of whether or not they were already used.

Reproduction Steps

See: https://github.com/theothertomelliott/bazel-issues/tree/vscode_java_protos

===

It looks like the cause is a combination of Java protos being created as aspects rather than rules, so they don't show up with aquery by default (https://stackoverflow.com/questions/63430530/bazel-aquery-returns-no-action-information-for-java-proto-library/63455560#63455560), and the list of types included in the classpath aquery not including proto_library.

I'd be happy to submit a PR to include all protos up-front, as I've got pretty close to a solution while investigating.

created time in 2 months

create barnchtheothertomelliott/bazel-issues

branch : vscode_java_protos

created branch time in 2 months

push eventtheothertomelliott/java-language-server

Tom Elliott

commit sha 1843ca919064054758fb044b2aeb6022dadef7a9

Basic protobuf support Add a project with protos, and accompanying tests. Support protos by extending the classpath and source jar searches.

view details

push time in 2 months

create barnchtheothertomelliott/bazel-issues

branch : java_proto_aquery

created branch time in 2 months

push eventtheothertomelliott/bazel-issues

Tom Elliott

commit sha 8ffd508426c43227c4ff60a8b940f60562e4cde6

Update README

view details

push time in 2 months

create barnchtheothertomelliott/bazel-issues

branch : main

created branch time in 2 months

created repositorytheothertomelliott/bazel-issues

created time in 2 months

push eventyext/edward

Aditya Saurabh

commit sha 9e4bafc63cbf103602d80dfe502b154b50910be5

release workflow on push tags instead of create create tags does not work well with v* match, that I verified by running a sud workflow with tag 0.4 that does not match but the release workflow was wrongly run - https://github.com/yext/sud/runs/973041620?check_suite_focus=true Verified that this change works because the release pipeline got triggered on v0.7 but not on 0.6 tag - https://github.com/yext/sud/actions/runs/204620922

view details

Tom Elliott

commit sha 6e66d2ef2c5d2d3565b195e76d8f78eb4116833e

Merge pull request #186 from yext/saurabhaditya-patch-2 release workflow on push tags instead of create

view details

push time in 3 months

PR merged yext/edward

release workflow on push tags instead of create

create tags does not work well with v* match, that I verified by running a sud workflow with tag 0.4 that does not match but the release workflow was wrongly run - https://github.com/yext/sud/runs/973041620?check_suite_focus=true

Verified that this change works because the release pipeline got triggered on v0.7 but not on 0.6 tag - https://github.com/yext/sud/actions/runs/204620922

+2 -2

0 comment

1 changed file

saurabhaditya

pr closed time in 3 months

push eventtelliott-io/kube-clusters

Tom Elliott

commit sha 1802df91c8da21c2025a455cb9043f05de3c04f5

Revert "Remove wait on cluster for Civo." This reverts commit dfb6c9dcc2e56176c5953e34103aa4a82a31c14f. The change appeared to work locally, but not under GitHub Actions.

view details

push time in 3 months

issue commentcivo/kube100

Terraform resource for Cluster creation reports complete before API is available

That's the issue, that the cluster is reported as created, but the first operation on the API times out.

I added a step to my terraform module to poll the API until it was not timing out to work around this.

theothertomelliott

comment created time in 3 months

issue commentcivo/kube100

Terraform resource for Cluster creation reports complete before API is available

@alejandrojnm Sorry for the delayed response. This seems to work reliably when I run locally, but I'm still seeing a timeout error when I use the provider with GitHub Actions: https://github.com/telliott-io/kube-clusters/runs/961819880?check_suite_focus=true

theothertomelliott

comment created time in 3 months

push eventtelliott-io/kube-clusters

Tom Elliott

commit sha dfb6c9dcc2e56176c5953e34103aa4a82a31c14f

Remove wait on cluster for Civo. Fix reported in https://github.com/civo/kube100/issues/29

view details

push time in 3 months

issue commenttilt-dev/tilt

View a private team snapshot without having to run Tilt

Based on some recent experiences, it might be handy to be able to arbitrarily add a GitHub username to our team without them first logging in. Otherwise the back and forth involves them logging in, letting us know and someone with access making them a member.

We have a list of GitHub usernames for our engineers, so being able to add them ahead of time would save a lot of hassle.

victorwuky

comment created time in 3 months

push eventtheothertomelliott/tools

Tom Elliott

commit sha 983fbca385416b95f4e3bd2d56d45b11a8164faf

Use newLoader for the exported DefaultDriver to allow DefaultDriver to be used in the same manner as Load.

view details

push time in 3 months

push eventtheothertomelliott/tools

Tom Elliott

commit sha f1d7328f917c36f460cbe5cd2dee6d83e8c0a989

Export DefaultDriver. This will allow testing and comparison for implementing new driver binaries.

view details

push time in 3 months

more