Sign in

I was recently tasked with creating automated testing for a web application. The only experience I had with testing was the practice of using test driven development to pass labs for Flatiron School’s Software Engineering course. With Flatiron testing my code directly using rspec for ruby and mocha for javascript, I thought testing the code directly by calling the functions with a certain input and expected output was the only way to test. Turns out, testing is a whole lot more broad that I ever knew! …

The Broad Strokes

Before going into the nitty-gritty, let’s make sure we have a good overall game plan. The first step is to get permission to access the user’s mic and then record audio through the frontend. Next, we have to package and send that data to the backend where it will be associated with a ruby object and persisted in the database. After that, we have to call upon that data to make a JS object in the frontend, and ultimately append it to the page in a user friendly way. …

As of the day this blog post is released, I have only been coding for about five and a half months. Even so, I have heard countless warnings that rails does not scale well. I have limited experience with languages other than Ruby, so I can not speak to how Rails does relative to others. However, if you know how to use Rails with finesse, you can squeeze quite a bit more speed and efficiency out of it, even with more requests being made to the server.

One of the best ways to speed up your Rails app is to…

This blog POST coincides with my second project for The Flatiron School. The project was to make a Sinatra web application that utilized an MVC (Model, View, Controller) architecture to create, read, update, and delete information. The data is able to persist on the server between visits to the web app. The project included aspects that utilized sessions to keep user information personal. The project deadline fell a couple days after my birthday, so I created an application to organize birthday cake recipes. The link to the repo for my project is HERE.

For the remainder of this POST, I…

(Note: I was not able to hide my API key with dotenv as I would have liked. I have come to the conclusion that in the early days of macOS Big Sur, dotenv is not yet compatible.)

I built my first CLI program from scratch with Ruby. It allows users to enter any city in the U.S. and get a list of hotels related to that query. Upon seeing the list, the user can choose one of the hotels and receive the latitude and longitude of that hotel. I used an API as opposed to scraping a website. The API…

Just like most, I had a path. I could envision this carefully cultivated course laid out before me, and it gave me supreme reassurance and comfort. Let me give you a glimpse into this progression I was so ardent on following: Get a high school diploma from one of the country’s premier boarding schools and attend a renowned research university where I would study biology, a long developed passion of mine. Then grad school, marriage, kids, and all along the way would be smiles, money, achievements, and an ever expanding horizon.

The first few stops on this road had a…

Krae Wind

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store