Junior full stack developer.
Image for post
Image for post
Photo by Miikka Luotio on Unsplash

Been a long time trying to get this to work properly. This blog post will be in-depth. I created an app that allows local business owners to register for an account and post announcements for their businesses. I admit it isn’t the best looking app right now but I would like to apply more styling to it in the future and add additional features, like maybe a search functionality.

Ruby on Rails Setup

The backend API was built using Ruby on Rails. When building out an API for a front-end application there are a couple of things to do. …


Image for post
Image for post
Photo by Jason D on Unsplash

After going through a mock technical interview through Skilled, I realized then that there was a lot missing in my fundamental knowledge of basic programming. I’m going to start writing out what I currently know now and look back to it in the future. To start off is the object lifecycle in Ruby. One of my main struggles starting out were methods with undefined variables. This can be solved and once defined it can be utilized for later use.

What is a class?

In object oriented programming, a class is essentially a template with data that contains the information and behaviour. In a class…


Image for post
Image for post
Photo by XPS on Unsplash

I recently took my project assessment and was tasked with an assignment of making my posts sort from ascending order to the original state. Initially I thought that all I had to do was use a .sort() on my array of posts, but there was more to it and I’ll explain why.

Originally, this was what my code looked like:


Image for post
Image for post
Photo by Stanley Dai on Unsplash

I am currently in the process of creating a new React/Redux project. I decided to scale it down and create something simple: a CRUD application. I’m catering to the PC builder in me by building out an app that lists out build parts and showcase created builds.

My back-end is structured with a Rails API and running on a PostgreSQL database. I made it simple by doing my schema as follows:

create_table "builds", force: :cascade do |t|  t.string "name"  t.string "description"  t.datetime "remember_created_at"  t.datetime "created_at", precision: 6, null: false  t.datetime "updated_at", precision: 6, null: falseendcreate_table "parts", force: :cascade…

Image for post
Image for post
Photo by Austin Distel on Unsplash

Starting off 2021 strongly! During Christmas, my friend gifted me two textbooks that he used when he was doing his Bachelor’s in Computer Science. I was gifted Head First Java and Data Structures & Algorithms in Java.

Why Java?

Java is an object-oriented programming language. I’m familiar with the OOP concept when I learned Ruby with Flatiron School. To apply what I previously learned is an eye-opener since it’s also allowed me to see how I’ve improved as a developer. There’s still a lot for me to learn. As I’ve expressed before in my previous post, I didn’t do well in a…


Image for post
Image for post
Photo by Sigmund on Unsplash

Back when I was doing my JavaScript project, I had to work on a form that allowed me to enter in a subscription with the corresponding price and website. With forms, you can actually specify what will be entered into the form based on it’s input type. In my code snippet below is a good example of that.

<!--Subscription Information--><div>
<span>Name:</span>
<input type="text" id="subname" placeholder="Subscription Name">
</div>
<div>
<span>Link:</span>
<input type="url" id="link" placeholder="Website">
</div>
<div>
<span>Price:</span>
<input type="number" id="price" placeholder="Subscription Price"></div>
<div id="button">
<input class="btn" type="submit" value="Submit">
</div>

Image for post
Image for post
Photo by Jason D on Unsplash

Continuing the previous post about the object lifecycle in Ruby. I’ll be going over a basic gist of variables and objects with one of the many methods that can be used.

Variables

We have four types of variables in Ruby: class, instance, local, and global variables. To simplify the difference between them, I’m going to share this chart as it helped me understand the four different types.


Image for post
Image for post
Photo by Anete Lūsiņa on Unsplash

I am in the process of making my portfolio website! I looked at other popular ones for inspiration to see what I can implement to make mine “pop”. I’ve also utilized Figma to layout the design and some other notes as well to add to. I wanted mine to have some colour while also keeping a black background as well. I’ve added some shapes just to add and will be implementing CSS transitions to some elements as well.

The tech-stack I’m using is React, Tailwind-CSS, and Sanity. What brought my interest to Tailwind was the CSS framework’s unique classes like…


Image for post
Image for post
Photo by Elise Bouet on Unsplash

My last project for the program! Can’t believe I made it this far but I have learned a lot since I just started.

We’ve been tasked to incorporate React, Redux and Rails into an asynchronous application. Similar to the JavaScript project but with a little bit more freedom. I decided to go the wireframe route so I can visually outline how I’d want it to run and look like.

For this project I used Figma. It’s a handy tool to create an application prototype and has helped me a lot with figuring out how and where I want my components…


Image for post
Image for post
Photo by Oskar Yildiz on Unsplash

Currently working on my module 4 project that utilizes Javascript and the Rails framework. We’ve been tasked with using JS ES6 on the front-end and having Rails at the back-end to run our web-application.

I decided to tackle a subscription tracker that lets a user list out their current subscriptions by name, type, price, link, and email being used for that subscription.

My project is not completely finished but this is my to-do:

  1. Rendering input values onto a table
  2. 1 more Fetch request
  3. Delete function

One of my difficulties with this project is staying in scope with my functions. Sometimes…

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