Sign in

The first thing out of every new grad’s mouth is ‘OMG! I need to start learning this language, make a new application, learn every data structure and algo in the book…’ and the list goes on. So yes, you guessed right after graduating from Flatiron’s software engineering program, I decided to take on Node.js!

Let’s start at the beginning …. before Node.js came along, JavaScript was really only recognized as a frontend programming language but in 2009, Node came along and changed the game. Node.js allows developers to use JavaScript as a server-side language aka backend. What this means is…


So I can remember being in class one day at Flatiron and one of the lessons during TIPS (a time spent to algorithms and data structures) was linked list. My mind was blown completely and I can confidently say I did not grasp or retain any information! LOL but no worries — let’s give it another try!

A linked list is a data structure that consists of a grouping of nodes in a sequence. If you are wondering what a node is, let’s break that down as well. A node represents the information contained in a single data structure. Nodes…


Databases are an organized collection of data stored and accessed electronically from a computer system and there are many types of databases such as Cloud database, Relational database, Object-oriented database, NoSQL database and more! Depending on the type, structure, data model, data store, and intended use-case of your data, different systems are likely to be better suited to your needs. In this blog we will focus on two major categories of Databases SQL and NoSQL.


Introducing TypeScript…

If you are a ride or die JavaScript programmer than you most likely have heard of TypeScript, but hopefully you aren’t like me and waited too long to hop on the bandwagon. Let’s not waste any more time and get down to what TypeScript is, the benefits, and how to implement it in your code!

What is it?

If you aren’t familiar TypeScript, is an open-source programming language that essentially builds onto JavaScript. TS code is transformed into JavaScript code either through the TypeScript compiler or Babel. So anywhere you are using JavaScript, you are able to apply TypeScript as well. …


While learning React and React-redux at Flatiron, it became very apparent that there were two sides… class components and functional components. Most of my friends in class immediately were drawn to functional components, why you ask? A little or big thing called Hooks. Now, I have been more hesitant or just scared to learn/implement this addition to React. Not sure why but in this blog we will be conquering my fear of Hooks!

Hooks is a new-ish addition to React since about 2019, this update allows the developer to extract stateful logic from a component so it can be tested…


So let’s start off with saying this isn’t a blog about why you should just stop trying at life and fail as much as possible. But when failure happens (it unfortunately does) it can end up being so positive and help you out in the end! And I think as a society, it’s not common to talk about the bad and the ugly but I hope to change that!

Story time… My third phase at Flatiron, it came that time for another test and having passed my first two, I was kind of in my bag. I was feeling confident…


In another attempt to teach myself something I don’t quite fully understand yet — I will let you all be the guinea pig as I learn and blog about props in React… Lucky y’all!!!! This week at Flatiron Bootcamp, we started learning React, I was initially excited because I have some knowledge of React but that excitement immediately turned into panic when I realized I just was not grasping the concept of props and all that they entailed.

As per usual, let’s start at the beginning … According to the documentation, React is a Javascript library for building user interfaces…


This week in Flatiron bootcamp, we went straight into Javascript and never looked back. By day three of the week, we were already learning how to use fetch(). But before we go into fetch and all its wonderful glory. We first need to know the the basics of Javascript.

Javascript uses a call stack which is like an interpreter, this call stack essentially keeps track of what functions are being run and what functions are called within that function. So when a function is called the interpreter adds it to the call stack and starts executing whatever code is inside…


Have you ever wondered where your passwords go and why you don’t get hacked by Mr. Robot? No…. oh, that’s just me and my obsession with cybersecurity and tv shows about hackers… gotcha. Well, lucky for you — we are going to dive deep into some authentication.

Whenever you login to an application you are asked to verify who you are with a username and password. But as web developers we can’t just store those passwords in plaintext out in the open (aka a database) because well it’s quite obvious but a little something called identity thief . So, how…


So it is quite a humbling experience to be 31 years old and starting completely over. Now, I don’t care that I am 31… honestly I have never looked better and I am becoming the person I always wanted to be. BUT don’t get it twisted — starting over is a hard pill to swallow, especially being a Taurus who hates change (yes, I like astrology, what woman doesn’t?).

Let’s rewind a minute, I was living in New Orleans and made a family for myself. I was completely in love with the city and the people I was around. But…

syd

aspiring software engineer and bodycast artist. red wine addict. obsessed with vintage cars and jewelry.

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