Using Ruby, Ruby, Ruby

Image for post
Image for post
Photo by Markus Spiske on Unsplash

So, one of the problems with any kind of accelerated learning is the fear of forgetting information. You are absorbing so much information at one time, that there isn't always time for that information to fully absorb into the parts of your brain, that hold long-time memories. There are lots of ways to combat this, none of which I plan on talking about here. I would suggest doing some research and finding out what can work for you.

I’m bringing this up because I recently had an interview and at the end, I was asked a fairly simple technical question…


Using Ruby

Image for post
Image for post
Photo by Cassie Matias on Unsplash

So in this post, I am going to discuss how to tell if a string or phrase is a palindrome. Now you may be asking what is a palindrome, why do I need to know if a string is one. Well, those are both very good questions. In answer to the first, a palindrome is a word or phrase that is the same forward as reversed. My favorite example of this would have to be “tacocat”(because I love tacos). …


Let’s talk about you and me.

Image for post
Image for post
Photo by Cookie the Pom on Unsplash

Actually, we aren't really going to talk about you and me(I), I just thought it would be funny to say that, you know like the song…no?..man I feel old. So, in this week's post, I’m going to go over recursion. What it is, how it used, and why we should use it when we can. For the examples, I’m going to be using JavaScript.

So first what is recursion. Simply put, it is a process or function that calls itself. This seems pretty straightforward but doesn't really tell us anything. More specifically it is a process of solving a problem…


Using Ruby

Image for post
Image for post
Photo by Kevin Ku on Unsplash

FizzBuzz is a pretty common algorithm interview question. It is used to help filter out programmers who and I quote “can’t seem to program their way out of a wet paper bag”. It was created by Imran Ghory, you can read his take on it here. The basic idea is to write a program that prints numbers (1-n), where n is an argument passed in. For multiples of three, you print the word “Fizz”, for multiples of five you print “Buzz. For multiples of both three and five you print “FIzzBuzz”. The return would look like this.

n = 15…

Progress update and resources

Image for post
Image for post
Photo by Hayley Catherine on Unsplash

It’s been roughly two months since I officially started my job search after finishing at Flatiron school, and I’ve decided to write about my progress and the resources I have been using. In this post, I’ll be talking about my job search, about different ways I’ve been trying to network, my workflow, and a few of the resources I’ve been using. As of writing this, I have applied for about forty jobs, and I’ve had only two phone calls. I like to be positive and think of it like this, in the beginning, I wasn't getting any response, then straight…


A Brief Overview(using ruby for examples)

Image for post
Image for post
Photo by AltumCode on Unsplash

My continued pursuit to increasing my knowledge and making myself a better programmer, has led me to yet another topic that I have heard a lot about but still have trouble grasping. That topic as the title suggest is Big O notation. According to the Wikipedia “Big O notation is a mathematical notation that describes the limiting behavior of a function when the argument tends towards a particular value or infinity”. Big O is a member of a family of notations invented by Paul Bachmann, Edmund Landau, and others, collectively called Bachmann–Landau notation or asymptotic notation. So you got all…


Part 3: React Hooks (useState)

Image for post
Image for post
Photo by Muhannad Ajjan on Unsplash

For the third and final part of this three-part series, I’m going to talk about react hooks. I’m going to talk about what they are, what they are used for, and a little about how I used them in this project. I used two hooks specifcily useState and useEffect. I going to talk about useState as that is the one I feel I have to best grasp of. You can check out the first two parts on Firebase setup and hosting by clicking the links.

React Hooks are a new feature in React 16.8. They are completely optional, meaning you…


Part 2: Hosting

Image for post
Image for post
Code, like a lot of code.

This is part two of a three-part segment about a photo portfolio project I did using Firebase. Firebase is a (backend as a service) created by Google. It is used to create mobile and web applications. It has a bunch of features and is free for smaller projects. In the first segment, I went over the basic setup for a project. It had gifs to help explain the steps needed, you can check that out here.

In this segment, we are going to go over Firebase hosting. I had some problems with it, and according to stack…


Part 1: Firebase setup

Image for post
Image for post
Photo by Florian Olivo on Unsplash

So, I like to take photos, and I’ve always thought about posting them somewhere. As I’ve been thinking about what site to use, I thought it would be a cool idea if I just created my own. So I looked around just for the best way to do that. I figured I would use React, as I’ve been working with it for a bit, and it seemed like would be a good option. Something else I wanted to work with was React hooks since I have no experience with them. I watched a couple walkthroughs to get me started. I…


A few keywords and phrases that you may not know, but probably should.

Image for post
Image for post
Developer’s Desk

As I go through my coding journey I keep coming across words and phrases repeatedly. Some of them I’m familiar with, but some I have to look up. So I’ve decided to create a little cheat sheet. This will have a collection of popular words and phrases, with a brief description and then links to more information. Some will pretty obvious for most, but I want this list to be helpful for all levels of learning.

CLI: Command Line Interface — This is a user interface that uses lines of text to control a computer. …

Robert M Ricci

Full Stack Developer Ruby and Javascript. Recent grad of the Flatiron School.

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