Photo by Surface on Unsplash

What is a Recommendation Engine?

If you have ever been thankful, though slightly suspicious, that Google manages to autofill your search before you have even typed half of it, or if Netflix somehow knows to tell you exactly when the new season of Street Food is coming out, though you have not explicitly searched for…


Photo by Maxim Hopman on Unsplash

Virtual reality (VR) and augmented reality (AR) are two disciplines that are growing exponentially, with very interesting potential in the next couple of years. For this blog, I thought I would take a deeper look at what they are and how they are being used today.

To start, I am…


As a former librarian, my brain is hardwired to focus on accessibility and the human who will be using any application I design. …


Photo by Annie Spratt on Unsplash

Coding is fun!

Coding allows children to explore both logic and creativity to solve a problem. While many problem solving approaches tend to focus more on logic, coding gives children flexibility to be creative with imagining their solution, and then seeing it in action. Coding gives children the tools not only to problem…


This article will explore the process of choosing a first programming language, particularly for someone without a background in computer science.

Image Credit

The overwhelming choice

The number of coding languages in use is pretty overwhelming, especially to those just coming into the field. Before you get lost in trying to understand the differences between…


In honor of the Brooklyn Yarn Crawl, which is taking place (in person!) in Brooklyn, NY this weekend, my blog this week will be on the intersection between coding and knitting. While the two may seem opposites in their nature, there is actually a good deal they have in common.

Photo by Anastasia Zhenina on Unsplash

At a glance


This article will aim to provide structure and resources for graduates of a Software Engineering Bootcamp, who are currently job searching.

It is not sponsored in any way. The companies and sites listed are a reflection of my interest and research.

Photo by Jingda Chen on Unsplash

Congratulations!

You have officially graduated from your software engineering bootcamp…


In this article, I aim to compare and contrast my journey learning to code vs learning a new language. I have started and stopped learning both coding and spoken languages at various times in my life, so will start at the beginning.

Photo by Brett Jordan on Unsplash

Learning out of Necessity

A young child learns to speak out of…


This article will look at the history and modern day importance of Structured Query Language (SQL), and provide a brief example of its usefulness.

A Brief History

Structured Query Language, more commonly known as SQL, is a Domain Specific language developed by computer scientists at IBM in the early 1970s. It was developed…


This article seeks to simplify the complex filed of Natural Language Processing, explore how it can be used in everyday life, and provide a look to the future.

Woman, sitting at a desk with many documents, rubbing her head.
aPhoto by Birmingham Museums Trust on Unsplash

Human speech is messy. From the changing colloquialisms of every day conversation, to rules that are broken for no understandable reason with…

Amelia Elton

Software Engineer and Librarian

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