Open in app

Sign In

Write

Sign In

Gabriel Hicks
Gabriel Hicks

68 Followers

Home

About

Published in

Geek Culture

·Apr 6, 2021

Processes, Threads, Deadlock, Semaphores, and More

A very brief overview of OS and concurrent programming topics — Why? The bigger picture Recently during an interview I was asked questions based around operating systems and concurrent programing topics. Although I knew that these concepts were important, my non-tech background and focus on functional and frontend technologies allowed me to justify not deeply looking into them. My current favorite programming language, JavaScript is…

Computer Science

6 min read

Processes, Threads, Deadlock, Semaphores, and More
Processes, Threads, Deadlock, Semaphores, and More
Computer Science

6 min read


Published in

The Startup

·Feb 10, 2021

Have You Been a Victim of Blog Scraping?

A curious discovery led me down a weird rabbit hole of confusion — Blogging is new to me Until this last year, I primarily wrote my thoughts down the old school way, in pen on paper. After enrolling and completing a coding bootcamp however, I found blogging to be a way of reinforcing my learning and as a way to open up and express who I am behind…

Blog

4 min read

Have You Been a Victim of Blog Scraping?
Have You Been a Victim of Blog Scraping?
Blog

4 min read


Published in

The Startup

·Jan 20, 2021

Chasing Dreams During a Pandemic

Where it all began, how/why I decided to change careers during a global crisis, and where I am today — My motivation and origin story First, let me introduce myself. I am who I am today because I grew up alongside the modern web. At the age of 7, my life dramatically changed when visiting one of my favorite gaming websites, Miniclip. I saw a new advertisement at the top that read RuneScape. …

Software Development

11 min read

Chasing Dreams During a Pandemic
Chasing Dreams During a Pandemic
Software Development

11 min read


Published in

The Startup

·Jan 13, 2021

Networking After Coding Bootcamp

My experience with a loaded, and somewhat uncomfortable term, and why it doesn’t have to be so bad — What is Networking? If you are a recent graduate of a coding bootcamp, you have probably been given an overwhelming amount of advice to start networking. At first read networking may make you feel really bad. You may think you are being tasked with randomly emailing strangers desperately asking for help. You may…

Networking

8 min read

Networking After Coding Bootcamp
Networking After Coding Bootcamp
Networking

8 min read


Published in

The Startup

·Jan 6, 2021

Start Testing Your React Applications

Resources to start unit testing React applications with the latest tools such as Jest and react-testing-library — I recently started an exciting side project with my two best friends! One of my friends is a seasoned web developer, turned SCRUM Master, who we will reference as ‘B’. My other friend, ‘R’, is a self-taught JavaScript developer who is interested in learning React. I am a React enthusiast…

React

4 min read

Start Testing Your React Applications
Start Testing Your React Applications
React

4 min read


Published in

The Startup

·Dec 30, 2020

Become an Open Source Contributor

How to find, develop and make your first pull request, and become a contributing member of an open source project — What is Open Source? Open Source Software (OSS) can be defined as any software that has been released for the purposes of giving other people the rights to study, use, change, contribute to, and distribute the software. …

Open Source

6 min read

Become an Open Source Contributor
Become an Open Source Contributor
Open Source

6 min read


Published in

The Startup

·Dec 22, 2020

Create-React-App vs Gatsby vs Next

Exploring use cases, and how I recently fell in love with Next — If you are interested in frontend software development, you have probably heard of React. However, if you are new or newer, React is a JavaScript library that was built to create beautiful UI components. Most programmers add additional libraries to their React applications, and each of the frameworks in the…

Nextjs

4 min read

Create-React-App vs Gatsby vs Next
Create-React-App vs Gatsby vs Next
Nextjs

4 min read


Published in

The Startup

·Nov 10, 2020

Anatomy of a Singly Linked List in JS

A closer look at the linear data structure — Singly Linked List A linked lists is a linear data structure that consists of units of data (nodes) that are chained together and implemented through storing information as well as holding reference to other nodes. In the above image, the number 5 is the head of our linked list. The right half of…

Data Structures

4 min read

Anatomy of a Singly Linked List in JS
Anatomy of a Singly Linked List in JS
Data Structures

4 min read


Published in

The Startup

·Oct 21, 2020

Stacks, Queues, and Linked Lists in JS

An introduction to data structures and abstract data types — What are data structures? In computer science, data structures are particular formats utilized in the organization, management, and processing of data. There are many data structures that vary greatly in complexity. Essentially, a data structure exists to store information while creating a pathway to retrieve and use that information efficiently. …

Data Structures

4 min read

Stacks, Queues, and Linked Lists in JS
Stacks, Queues, and Linked Lists in JS
Data Structures

4 min read


Published in

The Startup

·Oct 1, 2020

Adding HTML Content Dynamically in Rails 6 Using jQuery

Creating, submitting, and appending content without refreshing the webpage — While working on a new Rails project, I was tasked with creating a comment model and implementing the ability to add comments to a video’s show page. I needed to be able to access both the video and comment models, add comments to the video page, display newly added comments…

Ruby On Rails

5 min read

Adding HTML Content Dynamically in Rails 6 Using jQuery
Adding HTML Content Dynamically in Rails 6 Using jQuery
Ruby On Rails

5 min read

Gabriel Hicks

Gabriel Hicks

68 Followers

Software Engineer from Iowa, living in NYC. Interested in new technologies and exploring opportunities to grow. https://gabrielhicks.dev

Following
  • Darrin Atkins

    Darrin Atkins

  • Yitaek Hwang

    Yitaek Hwang

  • Alessandro Butler

    Alessandro Butler

  • Sean LaFlam

    Sean LaFlam

  • Seamus Cranley

    Seamus Cranley

See all (61)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams