profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/mcasper/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Matt Casper mcasper San Diego, California

mhfs/sidekiq-failures 474

Keep track of Sidekiq failed jobs

mcasper/dogstatsd-rs 33

A Dogstatsd Client for Rust

mcasper/git-clean 32

A Command Line Tool written in Rust for cleaning up local and remote Git branches

mcasper/vim-infer-debugger 18

An extension to insert a breakpoint debugger based on your current file extension

mcasper/address_us 0

US Address Parsing for Elixir.

issue commentfirebase/firebase-cpp-sdk

[Bug] Refresh token

@dconeybe I'd be happy to reproduce the issue with a custom firebase build and provide the logs, I worked with @SpencerCDixon on our initial repro and workaround.

awemvfx

comment created time in 2 days

create barnchtupleapp/firebase-cpp-sdk

branch : auth-response-error-code-crash-fix

created branch time in 6 days

pull request commentmcasper/dogstatsd-rs

Tokio client

Hey @bitemyapp, thank you for all this work! I like the direction this is headed and would love to work with you to get it in

Regarding the redundancy between client implementations, I agree that it's unfortunate, but it may be necessary to support sync and async. I suppose we could try to change the API away from "convenience function for every stat" to something like "build the stat struct yourself and then use the correct send", but that's probably too big of a change right now.

I think the most reasonable way forward here would be to add a tokio feature to this crate, and keep the same API between sync and async clients, which is what you've already done here for the most part. To make the tokio dependency optional and add the feature to this crate, just throw optional = true on to tokio in the Cargo.toml, and that will take care of both (see https://doc.rust-lang.org/cargo/reference/features.html#optional-dependencies). With the feature in place you'll just need to wrap the appropriate places in #[cfg(feature = "tokio")] and #[cfg(not(feature = "tokio"))] to expose the right client mod, and we'll be all set.

bitemyapp

comment created time in 9 days

issue closedmhfs/sidekiq-failures

Cut a release with the failures fix in

@mcasper Hello, fancy seeing you here! :)

Any chance you could cut a release of the gem? We can use git: but an official release would be great.

closed time in a month

wjessop

create barnchmcasper/address_us

branch : google-geocode-formatted-address

created branch time in a month

issue commentmhfs/sidekiq-failures

Cut a release with the failures fix in

@wjessop Just pushed up 1.0.1 to Rubygems

wjessop

comment created time in a month

push eventmhfs/sidekiq-failures

Matt Casper

commit sha 5c9615bfa4e94e543d1edacc280278e51d65e0a8

Update build status badge to Github Actions

view details

push time in a month

push eventmhfs/sidekiq-failures

Matt Casper

commit sha 8424b27b4f120bbf45198b78e01ecc7febc79dcf

Fix Minitest 6 deprecation warnings Convert obj.must_(equal|match) -> _(obj).must_(equal|match) ``` DEPRECATED: global use of must_equal from /home/runner/work/sidekiq-failures/sidekiq-failures/test/web_extension_test.rb:147. Use _(obj).must_equal instead. This will fail in Minitest 6. DEPRECATED: global use of must_match from /home/runner/work/sidekiq-failures/sidekiq-failures/test/web_extension_test.rb:53. Use _(obj).must_match instead. This will fail in Minitest 6. DEPRECATED: global use of must_match from /home/runner/work/sidekiq-failures/sidekiq-failures/test/web_extension_test.rb:54. Use _(obj).must_match instead. This will fail in Minitest 6. DEPRECATED: global use of must_match from /home/runner/work/sidekiq-failures/sidekiq-failures/test/web_extension_test.rb:55. Use _(obj).must_match instead. This will fail in Minitest 6. DEPRECATED: global use of wont_match from /home/runner/work/sidekiq-failures/sidekiq-failures/test/web_extension_test.rb:56. Use _(obj).wont_match instead. This will fail in Minitest 6. DEPRECATED: global use of must_match from /home/runner/work/sidekiq-failures/sidekiq-failures/test/web_extension_test.rb:97. Use _(obj).must_match instead. This will fail in Minitest 6. ... ```

view details

push time in a month

delete branch mhfs/sidekiq-failures

delete branch : update-test-matrix

delete time in a month

push eventmhfs/sidekiq-failures

Matt Casper

commit sha 298d47e6757351f65ca7c03476c2367acd470c2d

Test against modern Ruby/JRuby/Sidekiq versions

view details

Matt Casper

commit sha d8676efdf33c57b5cf5813eb90be86edec0a8339

Create an updated Sidekiq::Processor in Sidekiq >= 6.0

view details

Matt Casper

commit sha 38f2e1dfca835ca1be846edf7248a89e4903041d

Try Github Actions for CI, since our Travis seems to be disconnected

view details

Matt Casper

commit sha 353422a16801934a6468b93065768a8f82db509f

Add this branch to the list of triggers

view details

Matt Casper

commit sha 3d4a4bf0cb6c35939ff6f3b7fc3705abbdb4972f

Remove duplicate trigger, set SIDEKIQ_VERSION env var for the entire job

view details

Matt Casper

commit sha 1f5ea58b486fc7d0b339a2be1218bc87fcd50a66

Remove temporary Github Actions test trigger, remove Travis config

view details

Matt Casper

commit sha 32645a17233ba39bfdf567499d3aab25abc30bec

Merge pull request #130 from mhfs/update-test-matrix Run tests against modern Ruby/Sidekiq versions

view details

push time in a month

PR merged mhfs/sidekiq-failures

Run tests against modern Ruby/Sidekiq versions

This PR updates our testing matrix to test against the currently maintained versions of Ruby, the latest version of JRuby, and the past 3 major versions of Sidekiq.

It also switches us over from Travis to Github Actions, as our Travis connection seems to be disconnected, and Github Actions seems to support largely the same things as Travis. The CI step was heavily inspired by Sidekiq's: https://github.com/mperham/sidekiq/blob/master/.github/workflows/ci.yml

Some small test tweaks were necessary to keep the middleware tests running on Sidekiq >= 6.0, as the Sidekiq::Processor.initialize method now takes 2 arguments.

+51 -21

0 comment

3 changed files

mcasper

pr closed time in a month

push eventmhfs/sidekiq-failures

Matt Casper

commit sha 1f5ea58b486fc7d0b339a2be1218bc87fcd50a66

Remove temporary Github Actions test trigger, remove Travis config

view details

push time in a month

push eventmhfs/sidekiq-failures

Matt Casper

commit sha 3d4a4bf0cb6c35939ff6f3b7fc3705abbdb4972f

Remove duplicate trigger, set SIDEKIQ_VERSION env var for the entire job

view details

push time in a month

push eventmhfs/sidekiq-failures

Matt Casper

commit sha 353422a16801934a6468b93065768a8f82db509f

Add this branch to the list of triggers

view details

push time in a month

push eventmhfs/sidekiq-failures

Matt Casper

commit sha 38f2e1dfca835ca1be846edf7248a89e4903041d

Try Github Actions for CI, since our Travis seems to be disconnected

view details

push time in a month

PR opened mhfs/sidekiq-failures

Run tests against modern Ruby/Sidekiq versions

This PR updates our testing matrix to test against the currently maintained versions of Ruby, the latest version of JRuby, and the past 3 major versions of Sidekiq.

Some small test tweaks were necessary to keep the middleware tests running on Sidekiq >= 6.0, as the Sidekiq::Processor.initialize method now takes 2 arguments.

+19 -10

0 comment

2 changed files

pr created time in a month

create barnchmhfs/sidekiq-failures

branch : update-test-matrix

created branch time in a month

issue commentmhfs/sidekiq-failures

Cut a release with the failures fix in

Oh hey there @wjessop!

Great point, I just pushed up a v1.0.1 tag to the repo, and I'll work on getting Rubygems access to push up an official version

wjessop

comment created time in a month

created tagmhfs/sidekiq-failures

tagv1.0.1

Keep track of Sidekiq failed jobs

created time in a month

created tagmhfs/sidekiq-failures

tag1.0.1

Keep track of Sidekiq failed jobs

created time in a month

push eventmhfs/sidekiq-failures

Matt Casper

commit sha ff171bf8dd8fa6d87bf4449a5631162f1cce9e09

Cut 1.0.1 with several bug fixes, update CHANGELOG

view details

push time in a month

create barnchmcasper/git-clean

branch : 2021-cleanup

created branch time in 2 months

push eventmcasper/dotfiles

Matt Casper

commit sha e80a2d204a962e5b9d8eb6388a87f0e7f21883e3

??

view details

push time in 2 months

push eventmcasper/termui

Matt Casper

commit sha c4b4ec1b2322af430a732dccc54ae17678d7ff3c

Bump termbox-go

view details

push time in 2 months

fork mcasper/termui

Golang terminal dashboard

fork in 2 months

push eventmcasper/mediadevices

Matt Casper

commit sha ac2cde4e68a9bef3e456535c9f038c6284504e0b

pion -> mcasper

view details

push time in 2 months

push eventmcasper/mediadevices

Matt Casper

commit sha 40aef853b206d9ba99427ed612aa1ab1bd08f95c

mcasper

view details

push time in 2 months

fork mcasper/mediadevices

Go implementation of the MediaDevices API.

fork in 2 months