9 ms·
Show HN: Open-source StackOverflow-like service
- indgurujobs2016 11y agoAn awesome post & must read it.. http://indguru.com/2016/wb-school-service-commission-recruitment/7474/ http://indguru.com/2016/wb-school-service-commission-recruit... http://indguru.com/2016/ssc-cgl-application-form/7344/ http://indguru.com/2016/ssc-cgl-application-form/7344/
- deleted 11y ago[deleted]
- r0m4n0 11y agoClicking "ask question" kills the browser back button... Beware!
- yoshiokatsuneo 11y agoThank you for your pointing out ! I just fixed it by adding "$location.replace()". Also, there was a issue on Social Login, I also fixed the issue.
- r0m4n0 11y agoAwesome! Cool concept btw
- yoshiokatsuneo 11y agoAnd, how to make it is available here: Building a QA web service in an hour - MEAN stack development(3) http://engineering.paiza.io/entry/2016/03/10/115345 http://engineering.paiza.io/entry/2016/03/10/115345
- manu29d 11y agoI've been procrastinating a long time to write an article similar to this. I've been using the generator since v1.x.x. Nice write up! I even wrote a rails console-like equivalent for the older version[1]. Didn't get time to write a new one though. Will be a good addition to the generator I think. [1]: https://gist.github.com/manu29d/ced4a558abf2fa654bff https://gist.github.com/manu29d/ced4a558abf2fa654bff
- anton_gogolev 11y agoKudos for effort, but for the life of me I cannot understand why the hell is "load empty shell of a page and then asynchronously fetch bits and pieces of content, ruining the UI along the way" is so prevalent these days.
- nso 11y agoI know how you feel. I live in Mexico now, and the internet connections in these parts are terrible. It's given me a whole new perspective after coming from cheap 100 mbit back home. Sometimes I get confused with pages like this, only to later realize that the main content wasn't loaded yet.
- ChrisDutrow 11y agoCan be fixed pretty easily with a "loading..." message, but I guess no ones going to fix something they don't know is broken (since the developer will be using fast internet)
- dkopi 11y agoThat's how a basic angular.js app with client side templating works if it has to fetch the the data from the server using AJAX calls. A common optimization would be to preload the served javascript with the initial AJAX results. This still means rendering the content on the client side, but the content isn't fetched asynchronously. Another optimization is to actually render all the DOM elements in advance on the server, and only use client side rendering for updates.
- anton_gogolev 11y agoThis, I assume, is all done because 99% of web sites are trivially done with server-side HTML generation and that is not hipstery enough.
- mipmap04 11y agoThere's not a lot of love for server-side generated content in the start up community right now, but it makes things a lot easier most of the time.
- listic 11y agoIsn't StackOverflow open source?
- michaelmior 11y agoNot as far as I'm aware.
- a3_nm 11y agoUser content is under a free license (and dumps are provided), but the engine is proprietary.
- Ralfp 11y agoOriginally their software was available as download to third parties (but without sources AFAIK), but it no longer is.
- qznc 11y agoThere are a few alternatives: http://meta.stackexchange.com/a/37953 http://meta.stackexchange.com/a/37953
- mkesper 11y agoStackOverflow has already often served me but sometimes I think what we really need would be some place where some people fluent in languages/frameworks could showcase best practices/mini howtos giving a little bit more context.
- ChrisDutrow 11y agoMore than half the questions I ask on there are not "How do I do something", but "How do I do something WELL"
- omegote 11y agoThe article is missing what I think is one of the most important parts, and that's the reasoning behind using a MEAN stack instead of a more classic approach using a standard back-end language like Ruby, Perl or Python, because I honestly fail to see how this is easier than using a framework like Django or RoR.
- yoshiokatsuneo 11y agoThank you for your feedback! For me, the most important part is the language. I can use JavaScript for client side, server side, and database. There is no context switching related to language like Ruby, JavaScript, SQL. (And, the way of thinking related to that like asynchronous and synchronous.) It is especially helpful for startup or prototyping where small team build everything.
- plugnburn 11y agoThen you should definitely give a try to Meteor framework (https://www.meteor.com/ https://www.meteor.com/). Using it, we have built and run a production-ready service + Android app for a local flower shop delivery-messengers in about 5 days.
- orrinward 11y agoI think you mean "Q & A" and QA. QA = "Quality Assurance".
- unwind 11y agoI think you mean "and not QA" and not "and QA". :) But I agree, it should be "Q & A".
- yoshiokatsuneo 11y agoThank you for pointing out! I just changed the article's "QA" to "Q&A". Now, the title is: Building a Q&A web service in an hour - MEAN stack development(3) http://engineering.paiza.io/entry/2016/03/10/115345 http://engineering.paiza.io/entry/2016/03/10/115345
- henrygrew 11y agowe have osqa http://www.dzonesoftware.com/products/open-source-question-answer-software http://www.dzonesoftware.com/products/open-source-question-a...
- fiatjaf 11y agoI don't understand Ruby. Is there an easy guide for deploying to Heroku?
- rallende 11y agoAskbot (https://askbot.com https://askbot.com) is also open source and you can create you QA forum "in a minute" (sic). No seriously, the askbot guys have been for a long time on the field, great app.
- blackoil 11y agothey have there source code pretty well hidden, can't find any link to source on Home / Developers / Contact page. So they may no longer want it to be open source.
- rallende 11y agohttps://github.com/ASKBOT/askbot-devel https://github.com/ASKBOT/askbot-devel askbot creators believe that if someone does not know to google askbot source code he shouldnt get the code :)
- rallende 11y agoAskbot (https://askbot.com https://askbot.com) is also open source and you can create you QA forum "in a minute" (sic). No seriously, the askbot guys have been for a long time on the field, great app.
- dionidium 11y agoTechnical improvements were only one part of what made SO great. If you want to compete with them, then you have to figure out how to prevent posts like this one from lasting more than 5 seconds on the site: http://paizaqa.herokuapp.com/questions/show/56e1a5872c8dfa03007cc6d7 http://paizaqa.herokuapp.com/questions/show/56e1a5872c8dfa03...
- Animats 11y agoThe problem isn't displaying the pages. It's the rating and asshole management system for the questions and replies. How does that work?
- plugnburn 11y agoWhat's the real issue is: <navbar></navbar> Do you even know that this is invalid and the proper tag is called just <nav>? Do you know that <title> must not be empty in the initial page? Do you know that custom attributes must start with data- (not ng- or ui-)? Did you even check your page with http://validator.w3.org http://validator.w3.org?
- plugnburn 11y agoCare to explain why this was downvoted? I honestly don't understand how did the authors manage to make a skeleton (!) page not passing validation. Even <title> is empty when it must not be so. Is it because of Angular? Well, if a framework forces you to write invalid HTML (tags, attributes, whatever), it sucks, no matter what.