profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/devonestes/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.
Devon Estes devonestes @forzafc Berlin, Germany https://www.devonestes.com @elixir-lang developer. Maintainer of Muzak, @bencheeorg & the Elixir track at @exercism.

bencheeorg/benchee 1028

Easy and extensible benchmarking in Elixir providing you with lots of statistics!

devonestes/assertions 113

Helpful assertions for ExUnit

bencheeorg/benchee_html 48

Draw pretty micro benchmarking charts in HTML and allow to export them as png for benchee

bencheeorg/benchee_csv 10

Output your Benchee benchmarks as CSV to generate graphs in your favorite spreadsheet tool!

devonestes/dotfiles 6

My config and dotfiles

bencheeorg/benchee_json 5

Benche formatter to output json

devonestes/elixir-docker-challenge 2

Can you configure a docker container and local node to establish a connection?!

devonestes/absinthe_tutorial_umbrella 1

A version of the absinthe tutorial as an umbrella app

devonestes/device_tracker 1

Example application for testing workshop

push eventdevonestes/secrex

Devon Estes

commit sha f513c7c765c57c4a338d5631fd978a89ad03ff85

support older versions of Erlang

view details

push time in 2 days

Pull request review commentkraftjectory/secrex

Update for OTP 24

 defmodule Secrex.AES do     init_vector = initialize_vector(@iv_length)     key_digest = hash(key) -    {encrypted, tag} =-      :crypto.block_encrypt(-        :aes_gcm,-        key_digest,-        init_vector,-        {@aad, plaintext, @tag_length}-      )+    {encrypted, tag} = :crypto.crypto_one_time_aead(:aes_gcm, key_digest, init_vector, plaintext, @aad, @tag_length, true)

Done!

devonestes

comment created time in 2 days

PullRequestReviewEvent

push eventdevonestes/secrex

Devon Estes

commit sha 30d8307b0e44bd895a347a6c5103e3cb66751941

support older versions of Erlang

view details

push time in 2 days

push eventdevonestes/mix_install_examples

Devon Estes

commit sha e62302dea329dfd47530550637de8bc41f587753

Add example for pruning old stuff from Pocket I put this script together to run so that when I have 4GB on my iPad devoted just to old archived stuff I'm not going to read again I can free up that space.

view details

push time in 12 days

PR opened wojtekmach/mix_install_examples

Add example for pruning old stuff from Pocket

I found that I had 4GB of storage on my iPad reserved just for old, archived stuff in Pocket that I'll never actually read, so I decided to write a script to clear that stuff out (since Pocket says they can't let you do this through the UI for "technical reasons" :open_mouth:).

Turns out, you can do a heck of a lot in 200 lines of Elixir, including implementing a full oAuth callback server!

+193 -0

0 comment

1 changed file

pr created time in 12 days

push eventdevonestes/mix_install_examples

Devon Estes

commit sha e48c4ede4bf64001848caa384ccb9243db497bab

Add example for pruning old stuff from Pocket I put this script together to run so that when I have 4GB on my iPad devoted just to old archived stuff I'm not going to read again I can free up that space.

view details

push time in 12 days

push eventdevonestes/mix_install_examples

Devon Estes

commit sha de1ac1706be84bc8bb86d7bcf570c8bd56de735d

Add example for pruning old stuff from Pocket I put this script together to run so that when I have 4GB on my iPad devoted just to old archived stuff I'm not going to read again I can free up that space.

view details

push time in 12 days

fork devonestes/mix_install_examples

A collection of simple Elixir scripts that are using Mix.install/2.

fork in 12 days

push eventdevonestes/personal-website

Devon Estes

commit sha 78fbdd357fbe1fbfbb0e39ab462fa3eb593e1a9a

stop sending JFKS emails weekly

view details

push time in 12 days

PR closed bencheeorg/benchee

Add OTP 23 to test matrix

This adds OTP 23 to our test matrix, and also bumps the versions for development to 1.11.0-rc.0 and to OTP 23. Looks like everything is still green (although we've got a deprecation that might need to be worked out at one point where we're still using System.stacktrace/0).

+15 -12

0 comment

4 changed files

devonestes

pr closed time in 14 days

issue commentbencheeorg/benchee

Suggestion: Option to kill long-running scenarios early

This sounds like adding a timeout configuration to a scenario, which does seem like a reasonable thing to do to me. It's also super easy to implement. If you want to give that a try I'd be more than happy to review a PR and help in that way. I could even put together something myself at one point, but I won't have time for that for a bit.

Qqwy

comment created time in 14 days

PublicEvent

push eventdevonestes/presentations

Devon Estes

commit sha 4c92996d25708f8e4aa0ccbcf1168f87eca71893

finish parallel ex unit deck

view details

push time in 16 days

push eventdevonestes/presentations

Devon Estes

commit sha 9e95ce8ce043a05a8ceea0e3d80a84154a54298a

add heroku deployment

view details

push time in 20 days

push eventdevonestes/presentations

Devon Estes

commit sha ce47bafa96fd318925507677302f4cbc0c23030f

added some images

view details

push time in 20 days

push eventdevonestes/personal-website

Devon Estes

commit sha 42d3c148fc80a5a63681a73dae8b2a09169584cf

add new stop on bus planner

view details

push time in 21 days

push eventdevonestes/dicon

Devon Estes

commit sha 726d1eeee83908ef4d4d3d5a9769790351f5df5a

fix bug with only one host being deployed in parallel

view details

push time in 23 days

push eventdevonestes/presentations

Devon Estes

commit sha e3b44eae5223de4dc8e3e906fb9a0e3595e115bf

more updates

view details

push time in 23 days

push eventdevonestes/presentations

Devon Estes

commit sha fed7f1ebdb8f867b7b119d8f1f192943fa4e65c0

mostly done now

view details

push time in a month

push eventdevonestes/presentations

Devon Estes

commit sha e798937f85ab6d6729c2247bf2a35a2492d95f9e

improvements

view details

push time in a month

push eventdevonestes/presentations

Devon Estes

commit sha c2dcfab82ac0b004970e1d3e38f64eef2d81771c

more updates

view details

push time in a month

push eventdevonestes/presentations

Devon Estes

commit sha 070181b0f68bbc49ccf19cb4fde82ed22776395e

more updates

view details

push time in a month

push eventdevonestes/presentations

Devon Estes

commit sha db4556601f42cbccecc0cc7a96bb017f3f5294cc

more changes

view details

push time in a month

push eventdevonestes/presentations

Devon Estes

commit sha 84bf29ae8f28d965713322195ddc2fd606236494

kind of wrap up basics

view details

Devon Estes

commit sha 13d93e2d12784bb9b28e596b81b26dbbf34b20e1

add images for first slide

view details

Devon Estes

commit sha df20e15712d25187875263d987dd2f2d8e13e170

lots more slides done

view details

Devon Estes

commit sha 6d7ddf084bf706b0ab3f628c5c7db80a89beb9f9

basic flow done

view details

push time in a month

push eventdevonestes/presentations

Devon Estes

commit sha d9f11b39da9fa57dd84d40d7d585d1d5a41fea5c

more notes and beginnings

view details

push time in a month

push eventdevonestes/muzak

Kelvin Stinghen

commit sha d3fcb26f3fd1fbd58971bde370ee5db50ef3065f

Fixing the ExUnit async run logic (#3) Muzak was not working on Elixir 1.12, I debuged it and it was basically not requiring any tests, so there was no fail at all. I couldn't find the exact reason for it, but I saw there was the introduction of the function `ExUnit.async_run`, so I changed the `Task.async` to call it and everything worked!

view details

push time in a month

PR merged devonestes/muzak

Fixing the ExUnit async run logic to work on Elixir 1.12

Muzak was not working on Elixir 1.12, I debuged it and it was basically not requiring any tests, so there was no fail at all.

I couldn't find the exact reason for it, but I saw there was the introduction of the function ExUnit.async_run, so I changed the Task.async to call it and everything worked!

+2 -2

0 comment

1 changed file

kelvinst

pr closed time in a month

PullRequestReviewEvent

issue closedbencheeorg/benchee

Is there an option to try all possible scenarios once to know early if some would raise ?

All in title.

I know that if the inputs invoke some side effects scenarios could still raise even if running them once succeeded, but it would be helpful to quickly check if all functions are properly written. In my opinion that option could even be true by default.

Thank you.

closed time in a month

lud