profile
viewpoint
Midhun Krishna midhunkrishna bigbinary.com https://midhunkrishna.in Senior Software Engineer @ bigbinary.com Avid Reader, an artist, budding Violinist, and an Erlang aficionado

midhunkrishna/algoliasearch-client-ruby 0

Algolia Search API Client for Ruby

midhunkrishna/amber 0

A Crystal web framework that makes building applications fast, simple, and enjoyable. Get started with quick prototyping, less bugs, and blazing fast performance.

midhunkrishna/chef-repo 0

Set up your server to host Ruby on Rails apps.

midhunkrishna/cron.js 0

a javascript job scheduler inspired by cron.

midhunkrishna/game_of_life 0

conways game of life implementation

midhunkrishna/goliath 0

Goliath is a non-blocking Ruby web server framework

midhunkrishna/installation-scripts 0

Installation scripts to get a computer ready for a Rails Girls workshop

PR closed coronasafe/journal

feat(user-history)

cleaup user history older than 30 days

command to clear history:

bundle exec rake history:clear
+35 -1

0 comment

4 changed files

midhunkrishna

pr closed time in 18 days

PR opened coronasafe/journal

feat(user-history)

cleaup user history older than 30 days

+35 -1

0 comment

4 changed files

pr created time in 18 days

create barnchmidhunkrishna/journal

branch : 11-cleanup-old-user-history

created branch time in 18 days

PR opened coronasafe/journal

feat(merchant-qr-code)

creates merchant, and returns uuid and type also includes qr code generation and svg persistance in model

+216 -36

0 comment

20 changed files

pr created time in 19 days

create barnchmidhunkrishna/journal

branch : 5-qr-code-api

created branch time in 19 days

push eventmidhunkrishna/journal

Midhun Krishna

commit sha 1771769c42301007378323f2df9c82ee7f9f7ef5

refactor(tests) cleanup all specs except home controller ref cleanup

view details

push time in 20 days

PR opened coronasafe/journal

cleanup unnecessary test files
+119 -732

0 comment

26 changed files

pr created time in 20 days

push eventmidhunkrishna/journal

Midhun Krishna

commit sha efc07ee29de11ea70b7ab892f2d9498dac14777d

cleanup unnecessary test files

view details

push time in 20 days

create barnchmidhunkrishna/journal

branch : cleanup

created branch time in 20 days

push eventmidhunkrishna/journal

Midhun Krishna

commit sha 0956144fb446f453dbc6a5387a589c6fb996ab3f

2-signin-signup Remove binding

view details

push time in 20 days

create barnchmidhunkrishna/journal

branch : 2-signin-signup

created branch time in 20 days

push eventmidhunkrishna/journal

Agney

commit sha e2424236e9841c2aa386602e2196088092dfd475

#10 Add base routes

view details

Agney

commit sha 3a13411827f20b950d246a412244906cda83dd38

Add route alias for common

view details

Agney

commit sha ade9f3f3dae9b03fa4c5ce40cb21046190210387

add example common component input

view details

Agney

commit sha 596ec94c096e265a961906f29d7540a7a86d5191

Add placeholder component structures

view details

Agney Menon

commit sha 26bb11c43b1c461cc98e87306d16ab5919792e31

Merge pull request #15 from agneym/develop #10 Add placeholder component structures

view details

push time in 21 days

issue commentcoronasafe/journal

User should be able to sign up to use the web app

@agneym I can pick this up.

agneym

comment created time in 21 days

push eventmidhunkrishna/muskrat

Midhun Krishna

commit sha 08b0417a91f51dc00e47bac64e2103a85fbea219

feat(12-interrupt-handling) Added test coverage for thread killers added test coverage for threadpool class

view details

push time in a month

push eventmidhunkrishna/muskrat

Midhun Krishna

commit sha 9164268eef6b10cf97301a01524998c3d29fa115

Update README.md

view details

push time in a month

PR opened midhunkrishna/muskrat

feat(12-interrupt-handling)

Add base framework for handling interrupts Manual test and test coverage pending

+101 -25

0 comment

4 changed files

pr created time in a month

create barnchmidhunkrishna/muskrat

branch : 12-handle-interrupts

created branch time in a month

delete branch midhunkrishna/muskrat

delete branch : dependabot/bundler/websocket-extensions-0.1.5

delete time in a month

push eventmidhunkrishna/muskrat

dependabot[bot]

commit sha 1c4e9bad1d59c85d35134ecc518ebcb6d6e78af3

Bump websocket-extensions from 0.1.4 to 0.1.5 Bumps [websocket-extensions](https://github.com/faye/websocket-extensions-ruby) from 0.1.4 to 0.1.5. - [Release notes](https://github.com/faye/websocket-extensions-ruby/releases) - [Changelog](https://github.com/faye/websocket-extensions-ruby/blob/master/CHANGELOG.md) - [Commits](https://github.com/faye/websocket-extensions-ruby/compare/0.1.4...0.1.5) Signed-off-by: dependabot[bot] <support@github.com>

view details

Midhun Krishna

commit sha dc9973484f34aaaa08ccc05b0d98f31f77248add

Merge pull request #16 from midhunkrishna/dependabot/bundler/websocket-extensions-0.1.5 Bump websocket-extensions from 0.1.4 to 0.1.5

view details

push time in a month

PR merged midhunkrishna/muskrat

Bump websocket-extensions from 0.1.4 to 0.1.5 dependencies

Bumps websocket-extensions from 0.1.4 to 0.1.5. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/faye/websocket-extensions-ruby/blob/master/CHANGELOG.md">websocket-extensions's changelog</a>.</em></p> <blockquote> <h3>0.1.5 / 2020-06-02</h3> <ul> <li>Remove a ReDoS vulnerability in the header parser (CVE-2020-7663)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/faye/websocket-extensions-ruby/commit/8108e77333026634eda1a6a32f32da3a7a1da8c4"><code>8108e77</code></a> Bump version to 0.1.5</li> <li><a href="https://github.com/faye/websocket-extensions-ruby/commit/c36eb3e010dce9eabc7415dbe05cafaa0ae83cd4"><code>c36eb3e</code></a> Remove ReDoS vulnerability in the Sec-WebSocket-Extensions header parser</li> <li><a href="https://github.com/faye/websocket-extensions-ruby/commit/8174a4a0f95b8f35ea42595d9d4d88debf492521"><code>8174a4a</code></a> Test on JRuby 9.{0,1,2} rather than "head"</li> <li><a href="https://github.com/faye/websocket-extensions-ruby/commit/96059802a6649ad3ca63625ffc5b5dbcd9ea91d9"><code>9605980</code></a> Update Ruby versions 2.4 to 2.7 on Travis</li> <li><a href="https://github.com/faye/websocket-extensions-ruby/commit/bd6d0acc01fa985f014d37183f0c7854b86b60f9"><code>bd6d0ac</code></a> Mention license change in the changelog</li> <li><a href="https://github.com/faye/websocket-extensions-ruby/commit/a8c847876b2242d562e6186b6fd90dd073b9fcd2"><code>a8c8478</code></a> Formatting change: {...} should have spaces inside the braces</li> <li>See full diff in <a href="https://github.com/faye/websocket-extensions-ruby/compare/0.1.4...0.1.5">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+1 -1

0 comment

1 changed file

dependabot[bot]

pr closed time in a month

delete branch midhunkrishna/muskrat

delete branch : dependabot/npm_and_yarn/spec/support/rails_dummy/websocket-extensions-0.1.4

delete time in a month

push eventmidhunkrishna/muskrat

dependabot[bot]

commit sha 5170949357af705b3c16fcda2fbe8c66ed645f0f

Bump websocket-extensions in /spec/support/rails_dummy Bumps [websocket-extensions](https://github.com/faye/websocket-extensions-node) from 0.1.3 to 0.1.4. - [Release notes](https://github.com/faye/websocket-extensions-node/releases) - [Changelog](https://github.com/faye/websocket-extensions-node/blob/master/CHANGELOG.md) - [Commits](https://github.com/faye/websocket-extensions-node/compare/0.1.3...0.1.4) Signed-off-by: dependabot[bot] <support@github.com>

view details

Midhun Krishna

commit sha 6b674d1bc210b871197a89e06c97446dbfae6e92

Merge pull request #17 from midhunkrishna/dependabot/npm_and_yarn/spec/support/rails_dummy/websocket-extensions-0.1.4 Bump websocket-extensions from 0.1.3 to 0.1.4 in /spec/support/rails_dummy

view details

push time in a month

PR merged midhunkrishna/muskrat

Bump websocket-extensions from 0.1.3 to 0.1.4 in /spec/support/rails_dummy dependencies javascript

Bumps websocket-extensions from 0.1.3 to 0.1.4. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/faye/websocket-extensions-node/blob/master/CHANGELOG.md">websocket-extensions's changelog</a>.</em></p> <blockquote> <h3>0.1.4 / 2020-06-02</h3> <ul> <li>Remove a ReDoS vulnerability in the header parser (CVE-2020-7662, reported by Robert McLaughlin)</li> <li>Change license from MIT to Apache 2.0</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/faye/websocket-extensions-node/commit/8efd0cd6e35faf9bb9cb08759be1e27082177d43"><code>8efd0cd</code></a> Bump version to 0.1.4</li> <li><a href="https://github.com/faye/websocket-extensions-node/commit/3dad4ad44a8c5f74d4f8f4efd3f9d6e0b5df3051"><code>3dad4ad</code></a> Remove ReDoS vulnerability in the Sec-WebSocket-Extensions header parser</li> <li><a href="https://github.com/faye/websocket-extensions-node/commit/4a76c75efb1c5d6a2f60550e9501757458d19533"><code>4a76c75</code></a> Add Node versions 13 and 14 on Travis</li> <li><a href="https://github.com/faye/websocket-extensions-node/commit/44a677a9c0631daed0b0f4a4b68c095b624183b8"><code>44a677a</code></a> Formatting change: {...} should have spaces inside the braces</li> <li><a href="https://github.com/faye/websocket-extensions-node/commit/f6c50aba0c20ff45b0f87cea33babec1217ec3f5"><code>f6c50ab</code></a> Let npm reformat package.json</li> <li><a href="https://github.com/faye/websocket-extensions-node/commit/2d211f3705d52d9efb4f01daf5a253adf828592e"><code>2d211f3</code></a> Change markdown formatting of docs.</li> <li><a href="https://github.com/faye/websocket-extensions-node/commit/0b620834cc1e1f2eace1d55ab17f71d90d88271d"><code>0b62083</code></a> Update Travis target versions.</li> <li><a href="https://github.com/faye/websocket-extensions-node/commit/729a4653073fa8dd020561113513bfa2e2119415"><code>729a465</code></a> Switch license to Apache 2.0.</li> <li>See full diff in <a href="https://github.com/faye/websocket-extensions-node/compare/0.1.3...0.1.4">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+3 -3

0 comment

1 changed file

dependabot[bot]

pr closed time in a month

push eventmidhunkrishna/muskrat

dependabot[bot]

commit sha 67f29960d6051f6a600313604a532757cca33033

Bump rack from 2.2.2 to 2.2.3 Bumps [rack](https://github.com/rack/rack) from 2.2.2 to 2.2.3. - [Release notes](https://github.com/rack/rack/releases) - [Changelog](https://github.com/rack/rack/blob/master/CHANGELOG.md) - [Commits](https://github.com/rack/rack/compare/v2.2.2...2.2.3) Signed-off-by: dependabot[bot] <support@github.com>

view details

Midhun Krishna

commit sha 49c5144b241285c46e536d6a2a0110e0ea6b0399

Merge pull request #18 from midhunkrishna/dependabot/bundler/rack-2.2.3 Bump rack from 2.2.2 to 2.2.3

view details

push time in a month

PR merged midhunkrishna/muskrat

Bump rack from 2.2.2 to 2.2.3 dependencies ruby

Bumps rack from 2.2.2 to 2.2.3. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rack/rack/blob/master/CHANGELOG.md">rack's changelog</a>.</em></p> <blockquote> <h1>Changelog</h1> <p>All notable changes to this project will be documented in this file. For info on how to format all future additions to this file please reference <a href="https://keepachangelog.com/en/1.0.0/">Keep A Changelog</a>.</p> <h2>[3.0.0] - Unreleased</h2> <h3>Changed</h3> <ul> <li>BREAKING CHANGE: Require <code>status</code> to be an Integer. (<a href="https://github-redirect.dependabot.com/rack/rack/pull/1662">#1662</a>, <a href="https://github.com/olleolleolle">@olleolleolle</a>)</li> <li>Relax validations around <code>Rack::Request#host</code> and <code>Rack::Request#hostname</code>. (<a href="https://github-redirect.dependabot.com/rack/rack/issues/1606">#1606</a>, <a href="https://github.com/pvande">@pvande</a>)</li> <li>Removed antiquated handlers: FCGI, LSWS, SCGI, Thin. (<a href="https://github-redirect.dependabot.com/rack/rack/pull/1658">#1658</a>, <a href="https://github.com/ioquatix">@ioquatix</a>)</li> <li>Removed options from <code>Rack::Builder.parse_file</code> and <code>Rack::Builder.load_file</code>. (<a href="https://github-redirect.dependabot.com/rack/rack/pull/1663">#1663</a>, <a href="https://github.com/ioquatix">@ioquatix</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Fix using Rack::Session::Cookie with coder: Rack::Session::Cookie::Base64::{JSON,Zip}. (<a href="https://github-redirect.dependabot.com/rack/rack/issues/1666">#1666</a>, <a href="https://github.com/jeremyevans">@jeremyevans</a>)</li> <li>Avoid NoMethodError when accessing Rack::Session::Cookie without requiring delegate first. (<a href="https://github-redirect.dependabot.com/rack/rack/issues/1610">#1610</a>, <a href="https://github.com/onigra">@onigra</a>)</li> <li>Handle cookies with values that end in '=' (<a href="https://github-redirect.dependabot.com/rack/rack/pull/1645">#1645</a>, <a href="https://github.com/lukaso">@lukaso</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rack/rack/commit/1741c580d71cfca8e541e96cc372305c8892ee74"><code>1741c58</code></a> bump version</li> <li><a href="https://github.com/rack/rack/commit/5ccca4722668083732ea2d35c56565fcc25312f8"><code>5ccca47</code></a> When parsing cookies, only decode the values</li> <li>See full diff in <a href="https://github.com/rack/rack/compare/v2.2.2...2.2.3">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+1 -1

0 comment

1 changed file

dependabot[bot]

pr closed time in a month

push eventmidhunkrishna/muskrat

Midhun Krishna

commit sha 298c34557dcd537951b84397c5dc2aa351f61d6e

Add todo for handling these cases later on

view details

push time in 2 months

issue commentrails/rails

Many uses of deprecated "Using last argument as keyword parameters" in actionpack, active*

@kamipo I just tested this on Rails: 6.0.3rc1, ruby: 2.7.0p0, and it looks like the warnings are not present there.

$ bundle show rails
[DEPRECATED] use `bundle info rails` instead of `bundle show rails`
The dependency tzinfo-data (>= 0) will be unused by any of the platforms Bundler is installing for. Bundler is installing for ruby but the dependency is only for x86-mingw32, x86-mswin32, x64-mingw32, java. To add those platforms to the bundle, run `bundle lock --add-platform x86-mingw32 x86-mswin32 x64-mingw32 java`.
/Users/romeo/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/rails-6.0.3.rc1

$ rbenv local
2.7.0

$ bundle exec rake db:create
Created database 'db/development.sqlite3'
Created database 'db/test.sqlite3'

$ bundle exec rake db:migrate
$

cc: @J-Vaughan

J-Vaughan

comment created time in 3 months

more