Sign in

Jonelle Noelani Yacapin
Certified Sommelier and Flatiron School Software Engineering Grad
Photo by Stephen Phillips - on Unsplash

In the previous blog, I discussed the terminology and concepts on the Domain Name Provider side of things.

The important thing to remember is that the Domain Name Provider doesn’t necessarily need to be the Hosting Provider. You do have flexibility in which company you register your domain with as well as which company will host it.

This is the company that runs and maintains the web server your web files (HTML, CSS, images, databases etc. ) will be hosted on.

It’s a computer that stores web files that can be accessed by a client/web browser.

For me, this conjures…

Photo by Austin Kirk on Unsplash

A while back I attempted the research before making the plunge and claiming my piece of the internet with a domain name. It was a bit more complicated than I thought it would be because I didn’t understand the words, abbreviations and concepts being thrown around. Join me on this journey as I attempt to un-complicate the internet!

The order loosely follows the flow of how I came across them in my research.

Photo by Brett Zeck on Unsplash

While doing the daily job-hunting I came across a listing seeking a Software Engineer with an emphasis on “internationalization.”

So, I read on and found it’s a company, of which, I’ve used their product before in a project and was quite happy with the outcome.

They were seeking an engineer to “work closely with our localization teams to understand and improve our existing internationalization tooling and processes.”

I honestly didn’t really understand what this meant or how the teams are structured.

From context, it seemed that in order to become a better international company they needed to overcome the language…


Photo by on Unsplash

Towards the beginning of my recent job search I spoke with a colleague who had just landed an amazing internship about his process leading up to that opportunity. We both learned React and he was in the process of familiarizing himself with another framework in preparation for his new internship. I had only done a couple projects in React and was explaining my challenges in trying to organize all of my components from the beginning so I can build apps more fluidly.

I would draft up a component tree when I began but then I would add more and more…

Photo by Samantha Lam on Unsplash

Table of Contents
What is an SSH key?
What is an RSA key fingerprint?
Matching The RSA Keys
GitHub’s SSH Key Fingerprints
Checking For Existing SSH Keys
Generate New SSH Key
Adding SSH Key To GitHub Account
Testing The SSH Connection
Please Stop Asking Me For A Passphrase
Resolving The Final Warning

Before I purchased a MacBook to attend Flatiron School, I was learning to code on my good ol’ Windows laptop with Android Studio, Visual Studio Code and Git Bash. Bootcamp is over and I’ve been moving away from constantly being on the MacBook. …


Awhile back in my CSS Zen Garden experiment, I discovered the effortless magic of the CSS float property. It allowed me to put a block of text in the upper left corner so that it appeared nested as the main body sort of wrapped around it on the right and along the bottom.

Body wrapping around floated summary text

In the header, floats also allowed me to put one image along the left side and another image along the right. This eliminated the need to deal with left and right margins and padding.


In preparation for a JavaScript project I was shown the amazing world of Google Web Fonts!

Google Fonts

I love typography!

I spent some time exploring before I narrowed down my options. But, when it came time to implement it in the CSS file things didn’t go as smoothly.

Maybe I picked one of the few typefaces that just wasn’t going to work in this scenario. Maybe I’m missing something.

Since this was all new to me at the time and I was under a time crunch to reach a deadline, I decided to just stick with Apple Chancery and Georgia and…


Photo by Sean Stratton on Unsplash

Not going to lie, I don’t remember learning a whole lot of CSS (Cascading Style Sheets) in the flurry of Ruby and JavaScript at Flatiron School. Maybe the CSS files were available for me to look at in some labs if I wanted to see what was under the hood. In any case, we were given a quick rundown of CSS before jumping into our JavaScript final projects, as well as a quick rundown of bootstrap.

My project was functional but the CSS was definitely lacking. I was able to add background colors and fonts; and kind of move things…

CI/CD chart courtesy of XenonStack

I’m a new Software Engineer on the quest for a job. So far, I’ve come across several languages that are repeatedly listed: JavaScript, TypeScript, Python, Go, Ruby, Java, C++, C# etc.

And then there are frameworks: React.js, Angular, Bootstrap, jQuery, Apache Spark etc.

And more qualifications to be familiar with: Node.js, AWS and cloud computing, SCRUM, Kubernetes etc.

It makes job hunting equal parts daunting yet exciting as I figure out which direction I want to head in my career.

Then, there is CI/CD. I have no idea what this stands for; I can’t even guess. …

Task Lister Lite in action

Now that I have a couple projects under my belt I decided to revisit an old vanilla JavaScript lab that I initially struggled with. The first challenge was understanding my code that I haven’t touched in awhile and deciphering my notes and bits and pieces of trials and errors.

I reorganized everything and made progress. It felt good to realize that I haven’t completely forgotten everything I learned in my time at Flatiron.

Then, the final challenge. The syntax needed to delete a specific list item from an unordered list based on the ‘click’ event of a button attached (appended)…

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