Sharkham Codes


A blog for my coding journey

6 things I learned from my first mock technical interview

Since finishing my software engineering bootcamp at Flatiron School last month, I’ve spent the bulk of my coding time getting ready for the job search, and last week that involved doing a mock technical interview through Skilled.


Follow-up: deploying Forgot/Reset Password (React/Rails app)

In my recent post on forgot/reset password functionality, I explored setting up a forgot/reset password function with a Rails backend and React frontend, and in my post on deploying this project with Netlify and Heroku, I focused on what it took to get the app up and running in production, but there wasn’t really room for getting into what that meant for my forgot password functionality. This is what I’ll explore here.


Deploying a React (with Redux)/Rails app with Netlify/Heroku

My final Flatiron project was made for use by an online novel contest, and after the project deadline, I set my own deadline of when I told the contest’s organizer I would have the live website up by. This led to a lot of quick research and troubleshooting how to get a React/Rails app hosted, and another two weeks after submitting my final project, I had it up! The experience of seeing something I made in use has been very gratifying, and this blog post is an overview of what worked for me, in case it helps someone else!


Forgot/Reset Password functionality with Rails and React (and Redux)

For my final project with Flatiron, I have been building an app that tracks novel writing progress for novel contests. I have actually built it for a specific novel contest, so throughout coding it, I knew my goal once I had finished the basic functionality was to deploy it for use.


Changing attributes on a user in Rails without having to re-enter password

This is something that first came up for me during my Rails project for Flatiron, and I really wish I had figured it out then, but it feels fitting to have finally solved this mystery in my last weeks in the program.