DEV Community

Corey Alexander
Corey Alexander Subscriber

Posted on • Edited on

Do you want a code review? I want to help!

Hey guys! I am 100% stealing this idea from @brob, who is doing a very similar thing with design reviews. I submitted my personal blog for a design review from him and I think that video is coming out soon!

I really like reading code and seeing how different people solve problems differently! And I would love to take a look at some code and projects from the community and break them down and offer my insights.

If you give me a project to look at, I'll make you one of these code review video and post it here on dev.to and on my blog! I'll share any insights I have and always be constructive in my criticisms! I promise I won't bite!

Interested?

Reach out to me! Shoot me an email or if you are reading this on dev.to, drop me a note in the comments!

Let me know if there are any specific parts of the code or functionality that you would like me to focus on!

My Coding Language Breakdown

I write Ruby and Rails full time right now and that is what I am probably best at code reviewing. I also would feel really comfortable doing Ruby and/or Rails code review.

I would also feel comfortable looking at HTML/CSS + JS Sprinkles for code review. I also have some experience with both the Rails Asset Pipeline, as well as Webpack and Webpacker (the Rails integration).

I haven't done a ton of either Node or frame worked frontend JS, though I have done a bit of React (via Gatsby) for my personal blog. I'm ok with doing JS review, just know I definitely have lots more JS to learn myself and I probably won't be familiar with your framework. I do have some experience with Typescript, so that would be cool too.

Rust is a language I am very much still learning! I have created a few small things in it, but nothing of any size. It might be fun to try looking at a Rust project, but I wouldn't expect to be able to teach many Rust tricks or anything.

Other languages I've coded in before but not in many years include Python and Java. Ask for review at your own risk šŸ˜†

Example

I decided the best way to give you guys some idea of what I was talking about was to have an example ready to go! And here it is!

This is me reviewing one of my own project Sleet. I'll let video me explain the project, but this is one that I hadn't worked on super recently and I thought I didn't remember it's code well enough to be able to review it well.

So here is the first of hopefully a series of code review videos!

Thanks guys, and definitely let me know in the comments what you think!

Top comments (9)

Collapse
 
mcsh profile image
Sajjad Heydari

This is a great idea, I like to steal it off of you as well :D

Could you review this for a start? github.com/MCSH/cheat it's just a project I did for fun a few years ago.

Collapse
 
coreyja profile image
Corey Alexander • Edited

Please take the idea aswell! I think it would be really cool to see a bunch of us doing this!

And you are on my list now! Thanks for your interest!

Collapse
 
owsilva profile image
Walace Silva

Hey! I like this idea, but O don't understand as it work

Collapse
 
coreyja profile image
Corey Alexander

If you have a project you want me to take a look at just leave a comment here! And give me a link to the GitHub or some other way to take a look at your code!

Collapse
 
mmphego profile image
Mpho Mphego

I love this idea, can you review my project... Fork and make a PR

github.com/mmphego/shopping-list-bot

Collapse
 
coreyja profile image
Corey Alexander

Can't make any promises about actually getting PR's out, but you are definitely on the list for a review video!

Collapse
 
nadav96 profile image
Nadav Goldstein

Awesome idea!, go for it :)
github.com/nadav96/rocketsam

Collapse
 
coreyja profile image
Corey Alexander

Thanks! Added you to my list! I'll let you know when you're video comes out!

Collapse
 
coreyja profile image
Corey Alexander

Hey readers!

I'm a bit behind on this but I promise I'm not abandoning this! I hope to get the first video out sometime in the next week or so!