- The Rise and Fall of Adobe Flash -

Image for post
Image for post

Once a dominant platform for online animation and multimedia content, Adobe Flash has since seen its day in the sun. Officially deprecated in 2017, Flash has a quickly approaching end-of-life scheduled for the end of 2020. The three-year period was designed to provide time for content platforms and creators to migrate existing Flash content to newer platforms, such as HTML5.

History and Rise

Adobe Flash was a platform developed by Adobe Systems with the focus of creating rich internet content. It combined images, graphics, animation, video and sound in order to provide users with a better web experience. …

Image for post
Image for post
Photo by Max Nelson on Unsplash

I recently completed week 7 at Flatiron School NYC, and I can easily say that this was my most challenging week yet. This week we were introduced to JavaScript, leaving our Ruby and Rails days behind (for the moment). Despite having studied basic JavaScript during some pre-bootcamp work, I felt as though I was starting from scratch… and attempting to learn ancient sanskrit. Transitioning from a clean, organized and happy language like Ruby to vanilla JavaScript was overwhelming. I found myself staring at lines of code filled with parenthesis and curly brackets, missing the order and “simplicity” of Ruby.

However, one thing was clear about this messy, seemingly disorganized language: it is extremely powerful. …

While working on my labs during week 5 at Flatiron School NYC, I hit two issues that were unfamiliar to me. The first occurred while I was trying to use the Rails link_to method for a delete action, and the second when inserting an incorrect image path in my Rails application. Both led to "pipeline" errors.

Below is the error I encountered for my broken image path.

Image for post
Image for post

Basically, this error was telling me that my image path didn’t exist, and, of course, the computer was right again! I hadn’t even saved my image yet. Genius.

What is the Asset Pipeline?

Ok, so my image isn’t there (or I have a typo in my image title), but what exactly is this “asset pipeline” that the error is referring to? …

Within my first week or two at Flatiron School NYC I was exhausted. Not because I was up at all hours of the night working (though there was definitely plenty of work to be done!), but because I could not get my mind to stop computing, even after I closed my eyes.

I found myself tossing and turning in bed, unable to fall asleep, consumed by the code challenges and labs from that day. I simply couldn’t turn off my thoughts. …

In today’s technological world, we rarely find ourselves relying on printed maps (unless you are my great uncle). On the contrary, we live in a world where practically all of our devices are location detecting, from our cellphones to our computers and even the smart devices inside our homes.

Geocoding Uses

Location detection and location tracking has become an integral part of many modern applications, and it is easy to understand why. The ease of navigating an unfamiliar neighborhood or of finding a restaurant within a five block radius of your current location simply can’t be beat. Workout apps can track and map our runs, search apps like Yelp use location data to suggest nearby businesses, even dating apps rely on our location and distance settings to present us with nearby matches. And I can personally vouch for their effectiveness! …

I stumbled across the humble ||= operator (knows as the Double Pipe Equals or the Or Equals Operator) during my pre-work for the Software Engineering program at Flatiron School NYC. I had Googled a question that came up on one of the labs (I was trying to find an elegant solution for checking whether a hash key existed, and assigning a new one if it did not), and this little piece of priceless code was dropped into my world.

What does ||= do?

Let’s jump ahead and start off by actually describing what this operator does. (Sweet! I love starting with the solution). …

Image for post
Image for post

Hey everyone! I’m super excited to get to my first post. We’ll be going over the Green Grocer lab, which is part of my bootcamp prep for The Flatiron School. Though this lab is towards the end of the ruby prep-work (I’ll try to get to some of the earlier labs soon), I happened to be working on it when I created this blog, so why not start here?!

The lab asks you to build out a few methods: consolidate_cart, apply_coupons, apply_clearance and ultimately the final checkout method, which will call on our previous methods.

Let’s start from the top.

1. consolidate_cart

We are told that we are given an array as…


Tali Scheer

Full-stack web developer with a background in marketing and graphic design. A coding journey: From nil to skill

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