GithubHelp home page GithubHelp logo

Comments (10)

arthurvr avatar arthurvr commented on May 10, 2024

At first, this seems like a great idea. I'm definitely in to help building this out.

The HTML5 Please site is a good example of the kind of labelling/filtering we could add to questions to make search/discoverability much easier.

I rewrote/refactored most code in HTML5 Please. If you have any question, I'm here :)

from front-end-developer-interview-questions.

phanan avatar phanan commented on May 10, 2024

πŸ‘ I always thought this repo has all the potential to grow far bigger than a Github markdown file -- not that I have anything against Github nor markdown, of course. Search/filter and labels is a good start. If the website src is on Github too, I'd definitely jump in and fork.

Where relevant though, how do we keep the two projects synchronized? Is it a manual process, or the (let's call it) markdown file will have some convention applied so that auto parsing is possible? Also, how about the translations?

from front-end-developer-interview-questions.

darcyclarke avatar darcyclarke commented on May 10, 2024

@phanan Good points. Translations are tricky right now as they've all been done kind of piecemeal without much thought or organization. It would be good to have a more standardized way of contributing translations going forward as well as creating a build process for generating the markdown file along with any kind of website.

My initial thoughts are to have all the questions moved into a JSON data store and generate both a simple, single-page, website and the markdown file from that.

from front-end-developer-interview-questions.

phanan avatar phanan commented on May 10, 2024

The idea with JSON actually reminds me of caniuse instead of HTML5 Please. I'm not a contributor of caniuse, but according to its documentation:

The data on the site is stored in a database. This data is periodically exported to the JSON files on GitHub. Once a change or new file here has been approved, it is integrated back into the database and the subsequent export files should be the same as the imported ones.

Are you taking a similar approach?

from front-end-developer-interview-questions.

arthurvr avatar arthurvr commented on May 10, 2024

FYI, the way HTML5 Please handles this is quite easy. In the past we had everything in JSON but we switched over to YAML. The build process (powered by gulp) reads all files and compiles a static, simple HTML page.

forward as well as creating a build process for generating the markdown file along with any kind of website

Sure! πŸ‘

Are you taking a similar approach?

I'm wondering why that would make sense. I believe caniuse is doing this mainly because they want to be able to query their 'database' without loading 100 JSON files. Don't think that's needed for us.

from front-end-developer-interview-questions.

alrra avatar alrra commented on May 10, 2024

It's not well known but we do have a Github Page that is just a nicer looking version of the markdown file at http://h5bp.github.io/Front-end-Developer-Interview-Questions/.

@darcyclarke Added the site to the project's description:

from front-end-developer-interview-questions.

matthew-dean avatar matthew-dean commented on May 10, 2024

I also notice that the list contains quite a mix of entry-level and senior-level knowledge questions. It would be nice for people to be able to filter by skill level (maybe voted on?). Or to filter by priority of knowledge. For example, some senior-level questions are important, and some are completely unimportant for all intents and purposes.

from front-end-developer-interview-questions.

Snowbell92 avatar Snowbell92 commented on May 10, 2024

I think it makes sense to sort the questions by 'entry level' and 'advanced level'. as @darcyclarke said, Junio/senior roles are pretty arbitrary, but entry/advanced are not. +1 for this idea.

from front-end-developer-interview-questions.

blackfalcon avatar blackfalcon commented on May 10, 2024

I am all on board with making this a more useable resource. One complaint that I have had for years is that, while these questions are a great help to the community, the question by themselves leave a lot to the imagination of the person asking the question.

To that end, I have started a new project where I am starting to go through all the questions and provide the answers https://github.com/blackfalcon/Front-End-Devloper__Book-of-Answers

My personal go-to is using Gitbook as this is a really easy static-site generator to work with. But all the content is using Markdown, so given the opportunity, all this content can be reused.

I would very much support the idea of updating this project to not only be a list of question, but questions with answers and additional resources.

from front-end-developer-interview-questions.

roblarsen avatar roblarsen commented on May 10, 2024

Tidying!

from front-end-developer-interview-questions.

Related Issues (20)

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.