A beginners tale…part 4

Photo by Brooke Lark on Unsplash

Welcome to the fourth part of my journey with java. In the first part, I talked a little about the history and some basic principles. With the second part, I went into state and instances, with some time explaining a little about object-oriented programming. In the third part, we talked about arrays and ArrayLists. In this part, we are going to talk about encapsulation, and the different ways methods can be accessed.

The aim of encapsulation is to create small bundles of logic, by keeping implementation details hidden from other classes. There are a few different ways in which we…

A beginner tale…part 3

Photo by Nathan Dumlao on Unsplash

Welcome to the third part of my series on my journey through learning Java. In the first part, I talked a little about the history and some basic principles. With the second part, I went into state and instances, with some time explaining a little about object-oriented programming. In this part, we will get into Arrays and ArrayLists. We will talk about the differences between the two, and I will give examples of both.


Now unlike other programming languages, that I am familiar with, arrays in java are only able to hold a collection of similar datatypes. So you couldn’t…

A beginners tale…part 2

Get it, it’s two cups because it’s part two.

So this is the continuation of my trudge through learning Java. In the first part, I talked a little about the history of Java, who created it, and its current ownership. I also talked a little about syntax and gave examples about layout. I also went into to give examples about primitive variables, as well as a useful object. You can read that post right here.

In this article, we will get into state and instances which go hand in hand. I will describe how objects are created and what they have access to, once they are created. I will…

A beginners tale….part 1

Get it java?…no?…yeah

So one of the things I loved the most about getting into software engineering is that most of the people I’ve talked to have been pretty welcoming and helpful. They have been very generous with their time, and their advice. That isn’t to say that everyone has been, but it is definitely the majority. This leads up to today's topic, Java. No, I’m not talking about coffee, although their logo is a coffee cup. I’m talking about the programming language.

I recently was able to have a mock interview of sorts with a local software engineer. He was willing to…

The why and how…

Photo by Joshua Aragon on Unsplash

I had to use a regular expression or regex for short while working on a leetcode problem the other day and got to thinking about how little I know about them. So I decided to look into them and figure out what they are and why they came about. I also wanted to give examples of how to use them in your programs.

A regular expression is a search pattern that is specified by a sequence of characters. You would mostly use them in string search algorithms for find or find and replace. The concept first came into existence in…

Using Ruby, Ruby, Ruby

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

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.

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

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

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…

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