Comments (7)
@fejes713 We could reach a far wider audience with an api. People will be building their own services around 30-seconds-of-interviews and maybe even some bigger sites would adapt us. All in all, it does not need huge effort and will probably gain us more popularity and usability.
from 30-seconds-of-interviews.
I don't know where we could use that
Once we resolve this we can discuss this topic further.
In my opinion, this has no use case still. The question template might change as well in near future. We're in the early stages and most of this stuff is going to be way different in a month or two once people join the community.
API should be done once we can provide better value to the community. We're at 50 questions, no so far from 100. Let's think about API once we are sure template won't change and our question base is larger than 200 questions. 😉 Shouldn't be that far away
from 30-seconds-of-interviews.
@flxwu You're right. We can implement this 😉 DigitalOcean provided us with free droplet to host this API so we can make us of that.
from 30-seconds-of-interviews.
Due to inactivity, we're closing this as well. Please feel free to reopen this issue if you get new ideas for it.
from 30-seconds-of-interviews.
Can you tell us more about this one? What would be the use cases? Do you have any plans on its structure?
from 30-seconds-of-interviews.
It's not a bad idea to have API that draws from the extracted JSON data, maybe also having an id
of sorts per question. That could easily work and might not require a dedicated server (I think there are JSON APIs where you can also update the data). I don't know where we could use that, but it could be nice to have as long as it does not interfere a lot with the rest of the project.
from 30-seconds-of-interviews.
It could even be a local API as long as the questions don't get to large, otherwise we can pull them in and colate them by joining the objects. Then the react just needs to use the next question in series or such. This would also expose the unique IDs for any backend we end up developing, and since react should render fast enough, and this can be pre loaded and cached, this will make repeat visits quick too.
So really I think it's more that a state management question switching script might be more useful
from 30-seconds-of-interviews.
Related Issues (20)
- Refactor + Optimize builder scripts HOT 1
- New feature proposal: React Questions HOT 8
- Give each question a ID to allow linking to specific questions. HOT 3
- Question is displayed twice in README.md HOT 13
- Reword the `setState` question to explicitly reference React HOT 1
- An error in JS question: What is a stateless component? HOT 1
- The answer of the question "In which states can a Promise be?" have to include the state <settled> HOT 2
- Comment is showing on main website under 'Good to hear' HOT 1
- update stateful-components.md HOT 8
- A problem with 'What is Big O Notation?'
- A problem with 'What is Big O Notation?' HOT 3
- questions.json is not built correctly when a question is missing a section HOT 1
- Found a typo HOT 2
- Question on CSS sibling selectors is partially wrong HOT 1
- Feature Request: Dark Mode HOT 2
- Home URL is broken 404 HOT 2
- Plans for the second version HOT 11
- Accessibility questions HOT 9
- The answer to the "What are JavaScript data types?" question is no longer correct HOT 1
- A small request HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from 30-seconds-of-interviews.