GithubHelp home page GithubHelp logo

irh-comp-challenge-1's Introduction

header

Followers

@ me at


[email protected]

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)



irh-comp-challenge-1's People

Contributors

holladayian avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.