Hello, my name is: Amy

Interview

At some point in recent history I ran across this post on GitHub about some questions for Front-End Developers to go through to assess where they are at in the learning process. I thought it'd be fun to go through each of these questions and answer them, as an exercise in writing more frequently and learning a thing or two along the way!

These are the questions I have left.

  1. What are data- attributes good for?

    A basic explanation of data-attributes, including a example where I just used them.

    May 11, 2017

  2. How do you optimize your webpages for print?

    My formal education is in the printing industry, and I worked in that industry for 9 years. I know printing well. Once, while working at a commercial printing company, I got involved with redesigning their website. One of the requirements of the site was that it be able to be 'printed'. Admittedly, I laughed upon first hearing this. But in reality, it kind of made sense. Sure, probably no one was going to print it. But when you go to print a site and the page is filled with a bunch of garbage, you take note. It's one of those little details that often gets overlooked.

    April 13, 2017

  3. css

    The CSS Pseudos

    Pseudonyms, pseudoscience, pseudo-activity, pseudo-[anything]. All the prefix 'pseudo' really means is that the word that follows it is not what it seems. (Fake, if you will.) Smoke and mirrors, something that kind of appears to be like one thing, but doesn't quite make the cut.

    April 06, 2017

  4. javascript

    Create a for loop that iterates up to 100 while outputting "fizz" at multiples of 3, "buzz" at multiples of 5 and "fizzbuzz" at multiples of 3 and 5

    Yaay! Code wars like problem :)

    March 01, 2017

  5. javascript

    Difference between: function Person(){}, var person = Person(), and var person = new Person()?

    Constructor functions, calling them, and oopsies.

    March 01, 2017

  6. coding

    Batch of Coding questions

    February 27, 2017

  7. javascript

    Explain Function.prototype.bind. (Also: What's the difference between `.call` and `.apply`?)

    To put `bind` in perspective, I'll first go over the first two ways, `call` and `apply`. Both of these function methods allow you to pass in the `this` value a particular function should execute with as their first argument.

    February 27, 2017

  8. javascript

    Explain the differences on the usage of foo between `function foo() {}` and `var foo = function() {}`

    `function foo() {}` is what is called a *function declaration* while `var foo = function() {};` is called a *function expression*. Outside of the physical structure of the code, the important difference between these two can be seen when the code is executed.

    February 27, 2017

  9. css

    The 'C' in CSS stands for Cascading. How is priority determined in assigning styles (a few examples)? How can you use this system to your advantage?

    Diving into outlining the specifics of the 'C' in CSS (Cascade!).

    February 24, 2017

  10. css

    Have you ever used a grid system, and if so, what do you prefer?

    February 18, 2017

  11. javascript

    Make This Work

    February 18, 2017

  12. css

    Have you used or implemented media queries or mobile specific layouts/CSS?

    February 18, 2017

  13. javascript

    Explain how prototypal inheritance works

    January 08, 2017

  14. javascript

    Explain how `this` works in JavaScript

    My attempt at explaining the ever confusing `this`. Each time I attempt at explaining `this` I always get better. As with so many things in code.

    October 29, 2016

  15. general

    If you jumped on a project and they used tabs and you used spaces, what would you do?

    July 11, 2016

  16. general

    If you could master one technology this year, what would it be?

    July 11, 2016

  17. html

    What's the difference between full standards mode, almost standards mode and quirks mode?

    July 11, 2016

  18. general

    What UI, Security, Performance, SEO, Maintainability, or Technology considerations do you make while building a web application or site?

    June 22, 2016

  19. css

    What is the difference between "resetting" and "normalizing" CSS? Which would you choose and why?

    June 22, 2016

  20. general

    What did you learn yesterday/this week?

    June 22, 2016

  21. javascript

    Explain event delegation

    June 21, 2016

  22. css

    What is the difference between classes and ids in CSS?

    June 20, 2016

  23. html

    What does a doctype do?

    TLDR; The purpose of a doctype is to tell the browser what version of html you are writing on your page.

    June 19, 2016

  24. general

    What is a recent technical challenge you experienced and how did you solve it?

    June 17, 2016

  25. general

    What excites or interests you about coding?

    June 14, 2016