Skip to content
View holladayian's full-sized avatar

Block or report holladayian

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
holladayian/README.md

header

Followers

@ me at


holladayian@gmail.com

LinkedIn

Portfolio

Resume



Hi there 👋


My name is Ian Holladay and I am a software developer. I started programming in May of 2020 while attending Turing School of Software & Design. There, I began studying JavaScript and the basic foundations of frontend development. This quickly led me to gain knowledge in HTML and CSS. From here I studied local storage, DOM/data model separation, and polished my git workflow. I gained proficiency in debugging and test driven developement (TDD) too. I even learned more conceptual theories like event bubbling/handling, and accessibility. This was all in my first six-week inning.

Error handling intensifies

Continuing into my second inning of Turing, I began studying higher concepts of frontend development. Things like scope, complex data types, and array iterators became second nature. My ability to test my work with the framework Mocha, and libraries such as Chai, and Spies became the mold that would drive my development. I studied network requests. GET, PUSH, POST, DELETE. These became the verbs with which I would manipulate the internet. However, this also introduced a complex new idea into my object oriented programming.

Testing my abilities

If JavaScript runs script in an object oriented, synchronous order, how then can we set asynchronous data of a different type? Two simple answers? Async/await and promise.json(). While these concepts were monumental to my understanding of frontend development, they gave me the information needed to complete fully fledged frontend applications. I was ready to write code for a living, or so I thought...

Reacting to new tech

Up until this point of the story, I had been writing code in what is referred to as "Vanilla JavaScript". Little did I know there was a faster, more powerful way for frontend devs to write programs. This is when I learned about JSX (what my class affectionately renamed "JSexy") and React. Oh React, what a beautiful technology. Everything is so well organized. Everything is so scalable. This is the framework (library?) which I have decided to start my career on.

The next iteration

At this point, I have graduated from Turing and am now out in the world as a free agent of technology, but my education doesn't end there (spoilers, it doesn't end anywhere). Now I spend my time picking up new technologies, such as TypeScript and Angular. I continue to practice and perfect my trade through coding challenges, online courses, and meetups. Who knows how much I'll know tomorrow?



Tech👾


  • Languages

    • JavaScript
    • TypeScript
    • JSX
    • CSS
    • SASS
    • SCSS
    • HTML
    • HTML5
    • Markdown
  • Frameworks

    • React
    • React Native
    • Angular
    • Mocha
    • TailwindCSS
    • Jest
    • Express
    • jQuery
  • Libraries

    • Chai
    • Spies
    • socket.io
    • Redux
    • React Router
  • Tools

    • Node.js
    • Webpack
    • Heroku
    • Visual Studio Code
    • Postman
    • Babel
    • ESLint
    • Git
    • Github (obviously)



Popular repositories Loading

  1. staticCompAgain staticCompAgain Public

    1

  2. tic-tac-toe tic-tac-toe Public

    JavaScript 1

  3. rubiks-cube rubiks-cube Public

    1

  4. travel-tracker-ih travel-tracker-ih Public

    JavaScript 1

  5. dogrsreservoir dogrsreservoir Public

    Generate and favorite pictures of dogs! How wonderful is that!

    JavaScript 1

  6. holladayian holladayian Public

    1