Sign in

Tiffany Abraham
Full-stack developer. Alumna of Flatiron School's Software Engineering Immersive bootcamp. Portfolio:
Capitol Police aim their guns as domestic terrorists attempt to storm the chamber. Photo: Andrew Harnik/AP

Thousands of rioters overpower the capitol police and breach the united states capitol building during a congress’s joint session. Inside, Secret Service agents outfitted in black suits grab majority leader Hoyer and…

I made the impulsive decision to download and install Big Sur on my primary computer, so you don’t have to.

In this blog, I compare the design language to Catalina while predicting a grim possible future of macOS. We’ll discuss the implications of the transition to ARM for developers. We’ll…

React + Redux — Source

What is Redux?

Today, we’ll take a look at the benefits of using Redux with React. Redux is a widely used cross-platform JavaScript library, used for managing application state.

For my coding boot camp final project I’ve made a full-stack web application utilizing React(client-side), Redux, and Ruby on Rails(server-side). The concept: ‘a safe space for the LGBTQ+ community to create and find social meetups near them’.

I'll be showing you how I set up my app; implementing user authentication…

I’ve always had a fascination with Cybersecurity, an interest that peaked years ago, prior to being a software developer in coding bootcamp.

All aspects interest me, from cyberactivism (‘hacktivism’) to elaborate military cyberattacks that sabotage nuclear weapon production via the destruction of centrifuges (Stuxnet). Today I hope to give you an idea of how easy it is to have your identity stolen along with a practical few first steps to improve your…

Unlike vanilla JavaScript where addEventListener is used to add event listeners to the DOM element after the element is created, React makes it easier. Simply add a listener when the element is initially rendered, like-so:

function ActionLink() {
function handleClick(e) {
console.log('The link was clicked.');

return (
<a href="#" onClick={handleClick}>
Click me

As you can see onClick={handleClick} calls on the above function handleClick and console.log’s: ‘The link was clicked’.

Some of the many types of event listeners in React include:

Keyboard Events:

onKeyDown — Called when a key is depressed

onKeyPress — Called…

Photo by Chris Ried on Unsplash

In this blog post, I’ll be walking you through how to build the foundations of a web application utilizing JavaScript for the front-end and Ruby on Rails on the back-end. Specifically we’ll be taking a look at my Flatiron School Mod 3 project: ‘POWAH!’. …


RubyMine by Jet Brains is a superb IDE with unparalleled Ruby on Rails support. I recently switched from VS Code, after getting tired of continuously searching for extension after extension, hoping to improve VS Code’s lackluster Rails support. So-far, RubyMine has amazed me with its myriad of Rails-focused features. …

GIF of an Animated person frantically typing code
Me at 3 am trying to pass lab tests on enumerables…and failing

As a student at Flatiron School, preparing for the beginning of the cohort, I hit a massive roadblock in my pre-work: enumerables. I felt a wave of overwhelming anxiety and self-doubt as I tried my hardest to understand.

I remember trying to grasp the concept of enumerables, thinking I had

Tiffany Abraham

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