Part 2

Photo by KOBU Agency on Unsplash

So in my last post, I gave a little history of PHP. We dove into variables, assignment operators, and contacting with the (.) dot operator. You can read that article here. In this one, we will keep getting into syntax. We will discuss functions and go over some of the built-in functions that PHP provides out of the box.

Like in all other languages a function is just a set of instructions that need to be executed. A function starts with the keyword function. It is then followed by a camel-cased name. Then by a pair of parenthesis that would…


Photo by Ben on Unsplash

So in my last post, I wrote a little about WordPress. In that same vain I’m going to write about PHP, the language that WordPress is written with. I will get into the history, and some best practices. This might end up being a multi-post topic, much like Java was. Then we will talk about some syntax, with examples. So let’s get to it.

PHP or Hypertext Preprocessor is a general purpose scripting language, that works well for web development. Created in 1994 by Danish-Canadian programmer Rasmus Lerdorf, but is now controlled by the PHP Group. It is usually processed…


Photo by Markus Winkler on Unsplash

So last week I went to my first in-person interview. Which was both exciting and surprising. I didn’t that was a thing yet, so I was very taken aback when I got the email to come in. I wen tin with the idea that I was interviewing for the Front-end web developer position that I had applied for. It turned out that I was actually interviewing for a WordPress developer. Now I have nothing against WordPress, but I had never used it before. That was until the following weekend, and I really liked it. I can see why so many…


Photo by Pankaj Patel on Unsplash

I made the decision that I want to focus more on Front-End development. So I want to start working on my HTML/CSS, Javascript and React, and I just started learning PHP. So for this post, I’m going to talk about how to make a responsive site. What I mean by that is a site that looks appropriate on a desktop, tablet, or phone. I’m not going to really dive into basic HTML setup but will go over the CSS to make your site responsive.

The best way to start is to decide how you want your website laid out. One…


A beginners tale…part 5

Photo by Nathan Dumlao on Unsplash

Welcome to my fifth and final post about my trip into learning java. In part one, I talked a little about the history and some basic principles. With part two, I went into state and instances, with some time explaining a little about object-oriented programming. Then in part three, we talked about arrays and ArrayLists. In part four, we got into encapsulation, and the different ways methods can be accessed. Now with part five, we are going to talk about 2D arrays.

Just to clarify what I mean by a 2D array, is basically just an…


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…

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