Sign in

Eva Yi Zheng
Knowledge should be accessible for everyone.

I got into Citibank in November 2018, just as the first semester of my senior year in college was about to end. I was promoted to the mortgage department in August 2020 and then left January 2021 for Flatiron School.

Here’s what I have learned. Some seem to be common sense but I’ve realized that many of my previous clients did not know about online banking.

Account Opening/Online Banking

Many people spend so much time waiting in line just to open a basic account (as in there are no specific requirements from court). It is way easier to open an account online. …


I was a broke high school student when I first stepped into the world of skincare. I have to apologize to my skin for:

  • not using sunscreen
  • not washing my skin properly when I was younger
  • using highly fragranced products
  • not using sunscreen
  • AND NOT USING SUNSCREEN.

I will definitely dedicate an article on the DON’Ts of skincare. Oh, the regrets of my younger days.

(Each category will only have one product.)

Makeup Cleanser

Papaya Sorbet Enzyme Cleansing Balm $32


Can you imagine accidentally saving bad data into your database? If bad data were to get into your database, you could add additional logic into your controllers to handle them. But what if we could somehow handle that before an object is created?

Along with validations, using callbacks will prevent bad data from being inserted into your database.

What is a callback?

A callback is a method that gets called during an object’s specific moment in its lifecycle. An object’s lifecycle is from its creation to its destruction In-between the creation and destruction of an object will be the READ and UPDATE moments.

Step 1

In…


Part 2! A list of 3 of the remaining 6 credit cards that I currently use, although there are some that I do regret signing up for. Only 3 cards just to keep this article relatively short.

Wells Fargo Propel


Flatiron has Javascript as part of its curriculum but I thought it would be fun to try to teach it to myself to see how well I can do it after having learned a bit of Ruby. Javascript, along with CSS and HTML, surrounds us every day, so it’s quite a handy language to learn and understand. I do encourage everyone to pick up some basic coding skills/knowledge so let’s start with the basics!

Hello World — Strings

As it is a tradition in all coding languages to teach how to print “Hello World” as everyone’s first line, let’s do that first! For anyone…


I love writing articles about coding but another interest and passion of mine is credit cards. Full disclosure: I am not a licensed financial advisor. I just really love credit cards and I love talking about them. I truly believe that if used correctly, it can benefit everyone.

Let’s get right to it!

What is a credit score?

Think back to the Black Mirror episode, Nosedive, in which everyone’s social score was open for viewing. Although a credit score is not as public, it does affect one’s ability to obtain loans at a reasonably low interest rate.

Some might think, Oh, I’ll never need a…


I love building! Whether it be Nanoblocks, Metal Earth models, or programs, I just love building. I was recently introduced to the Sinatra library for Ruby, and it is definitely mind-blowing.

For anyone new to coding (such as myself), a library is a set of code that was made by very, very generous coders. Libraries make our lives easier because we won’t have to worry about re-defining and repeating the basic codes that exist in almost every app. Sinatra is a library for building basic websites.

However, just being given a library is definitely a risky move. For one thing…


Phase 2 of the Flatiron journey slowly unfolds and I’m hit with SQL. I was so excited to see it on the curriculum but when I looked at the first lesson, I already wanted to exit out of the browser.

So I was just staring at the page and the page was staring back at me, and no progress was made. If you’re a newbie like me, you’ve probably only seen it in job postings and have no idea what SQL is or what it does.

Let’s slowly unfold! (Flatiron uses the SQLite data management system so the commands will…


So it was time for me to start my first project in the Flatiron School. Besides having to either scrape a site or use an API and the end result being a Command Line Interface (CLI) application, there weren’t any other limitations. But I didn’t even know about the scraping/API requirements when I first started but that’s not the point of this post.

I’ve always loved games and I remember reading somewhere that one of the earliest RPGs was a CLI game! I was probably super sleep-deprived when I messaged my cohort-lead (a.k.a teacher) that I wanted to do a…


Growing up in an Asian immigrant family meant that idea of allowance was non-existent. Thus, money is scarce and it has to come from my own sweat and tears. I started working towards the end of high school and since then, I’ve always had a job due to the fear of having no income.

I started a part-time job at a retail bank when I was a senior in college and it just felt comfortable to stay even after I graduated. I knew the coworkers, clients, policies, and procedures. But one thing that irked me during my stay at the…

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