DanielJS
Set Bio Length

Daniel has had a lifetime passion for web development. At the peak of his last career in finance, Daniel realized he wanted to develop software full-time, so he resigned from his job to open a Web Development Studio, building websites for small business owners. He also serves as a Software Engineering Instructor and Distinguished Faculty Member at General Assembly, where he shares his passion with other career transitioners.

Connect With Daniel

Recent Articles

  • What is a Stack?

    What is a Stack?

    Daniel Scott
    Daniel Scott

    Time to read: 5 mins

    What are Stacks? Stacks allow us to manage data collection in an ordered list-like structure, very similar to Queues. However, one of the main differences with Stacks is how we add or remove data. Stacks follow a LIFO or (last in first out) approach…

  • What is a Queue?

    What is a Queue?

    Daniel Scott
    Daniel Scott

    Time to read: 6 mins

    A queue is a data structure that organizes its data in a list-like format; this means they are very similar to a Stack data structure. Queues are also flexible regarding their size as they don't need to have a limit set from the beginning, like a…

  • What is a Hash Table?

    What is a Hash Table?

    Daniel Scott
    Daniel Scott

    Time to read: 6 mins

    A hash table is a very popular data structure used to store data. It uses a predictable pattern of associating a key with data; this is similar to how a JavaScript Object Literal stores data using a key: value pair format. Here are some other…

Contact Me