Ethan Jarrell, Hacker Noon

Ethan Jarrell

Hacker Noon

Durham, NC, United States

Contact Ethan

Discover and connect with journalists and influencers around the world, save time on email research, monitor the news, and more.

Start free trial

Recent:
  • Unknown
Past:
  • Hacker Noon
  • codeburst.io
  • Medium

Past articles by Ethan:

List Comprehension in Python –

Lists are a basic building block for a developer in any language. Python is no different. However at first, list comprehension can sometimes seem confusing. Since it is not an available feature in… → Read More

Recursion vs. Looping in Python –

Today, we’re going to look at two ways to manipulate data and solve problems in Python. → Read More

Building a Web Scraper from start to finish –

A Web Scraper ( often called a web crawler ) is a program that quite literally scrapes or gathers data off of websites. Take the below hypothetical example, where we might build a web scraper that… → Read More

Python/Flask Data Visualization & Interactive Maps –

Learn how to create a simple data visualization and interactive map with Python/Flask & JavaScript → Read More

Creating a HANGMAN game with Perl and SQLite to run in the Command Line

This project, on a high level, is basically a 3 step process, which I’ll segment out into smaller sub steps. → Read More

The Magic of Array References in Perl –

In the world of programming, you can’t get very far without coming across nested data structures. For example, a JavaScript Object might look like the following: In this example, we have multiple… → Read More

Convert Raw JSON Data into an SQL Database using SQLite and Perl

In this brief post, I’ll show how you can use Perl and SQLite to convert raw JSON data into an SQL Database with multiple tables. → Read More

The Power of Flex-Grow –

Let’s face it, laying out a website can sometimes be challenging, especially when some of the content may be dynamic. → Read More

Using JavaScript Variables as Object Keys – codeburst

When interacting with a database, especially document based databases, we can often find ourselves in situations where the keys in the database may change, depending on client side conditions. For… → Read More

Data Types & Large Digit Sums (Python) – codeburst

A common type of technical interview problem, or coding challenge, is one that deals with conversions. For example, you might need to convert an integer to a string, or convert a string into an array… → Read More

The Fibonacci Sequence to the nᵗʰ number (Python & JavaScript)

Programmers often use coding problems to sharpen their skills, test their knowledge, or prepare for technical interviews. Many of these problems are math based, and one of the most common types of… → Read More

Working with Palindromes in JavaScript and Python – codeburst

Another popular technical interview problem frequently asked by employers deals with palindromes. → Read More

Adding line breaks (paragraphs) to dynamic text in JavaScript

I recently worked on website where I would allow users to pull text from an API. However, sometimes the text would be as long as 15,000 characters, and other times it would only be 1,500 characters… → Read More

Project Euler # 43 in JavaScript — Sub-String Divisiblity in Pandigital Numbers.

I finished #43 from projecteuler.net. I’m going to walk through my process here of how I came to the solution. Fair warning however, I am not a mathematician. I’m barely a decent programmer, but… → Read More

projecteuler.net # 17 –

I just finished project euler #17. I’ll go through my thought process in solving it here, but would love feedback, especially if your solution was different than mine. I’m sure there are many more… → Read More

projecteuler.net #9 in JavaScript – codeburst

I mentioned in a previous post how I had recently started doing some of the projecteuler.net problems. They’re a blast, and I highly recommend checking them out if you haven’t already! In any case… → Read More

Finding a Hypotenuse with JavaScript –

Recently, I had the idea for a site which allowed you to brainstorm ideas. Here’s what I had basically envisioned: A user would start off with a central idea or thought and be able to branch off… → Read More

Create a Simple Weather Application with Vanilla JavaScript

When I initially went through the coding bootcamp at The Iron Yard, Durham, I would always hear about these fun projects to work on and try out, but never had time to tackle. However, it’s amazing… → Read More

Creating more accurate search results for small sites!

In a previous post, I was working on a small site, where you could search Donald Trump’s recent speeches and get statistics on how often he uses certain words or phrases, when he uses them, and where… → Read More

How To Combine a NodeJS Back End with a ReactJS Front End App.

In this post, I want to show how you can build the front and back end of a website using NodeJS for the back end. We’ll use node to create endpoints, and set up a database in JSON format. Then, we’ll… → Read More