What technology stack do Slack and Hipchat use? [closed] - javascript

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 6 years ago.
Improve this question
How do Slack and Hipchat handle chat on the server side and client side? What languages do they use?

Whenever I'm curious about the technologies used by certain companies I usually check their job postings.
Slack Application engineer job posting:
Our main tools that we use to build Slack are PHP, MySQL, and Linux
Hipchat is a little more vague. They state throughout several job postings that they use PHP, Python, Redis, MySQL, ElasticSearch, and CouchDB. According to a blog post they use PHP for dynamic web pages, and python to implement a XMPP protocol for chat using Twisted.
So at the core it seems like they rely on a PHP/MySQL stack with some addition of other technologies.

I like to check stackshare.io
http://stackshare.io/slack/slack
not a perfect answer to your question but a nice starting point

Related

Can I write javascript web apps in visual studio 2015? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 6 years ago.
Improve this question
I don't know anything about javascript web programming... but want to learn.
My question is : Can I use visual studio 2015 to write, debug and publish(?) javascript web applications.
Again... I don't know if 'publishing' is the right terminology for writing web applications in Javascript... of if you can even 'write' web applications in Javascript...
Any information on the topic would be good to know.
thanks
Yes, you can use Visual Studio to create JavaScript files. It also has tools to publish, depending on the app and environment there are a lot of ways to go about it, and VS can support a lot of them (repositories, FTP, etc).
I recommend just diving in, firing up a blank project and find some tutorials to get you started. JavaScript is probably one of the easiest to develop with (at least getting started) because it has no special needs other than somewhere to write text.

What port should Node.JS bind to? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 7 years ago.
Improve this question
I have implemented real time chat using Socket.io with Node.JS
Everything works perfectly, except it did not work on my computer. I narrowed the problem down to the fact my router was by default blocking the outbound port (9239)
The problem is, I cant diagnose random users of my webpage's firewall issue. So I need to know what port I should bind node.js to so that everybody can use it.
I could create its own url and bind it to 80 or 443, but I have read that may be bad practice?
There are many ways to do this. One way is have a web server (like Apache or nginx) field the HTTP(80) or HTTPS(443) traffic, serve static images, and pass certain requests onto node.js. On unix, binding to a port below port 1024 requires root access.

Client-side JavaScript blog engine/script [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
Do you know any modern JavaScript blog engine or script which runs on client side? I am not talking about node.js, but rather a script which doesn't need more than static WWW server (i.e. no PHP).
It should:
fetch blog posts from some JS database (e.g. localStorage, external JSON backend)
render them using some HTML template
allow to link to specific post
possibly allow to edit posts and send them back to the database?
I know about JavascriptMVC, AngularJS, Backbone, Knockout, etc., but they are rather frameworks than complete apps. I'm searching for something similar to the old JSCMS.
Update: Searching through GitHub I have found some desirable projects: MiniLOL and Static Site CMS. Do you know any more?
Sure you can do it but everyone would have to be on the same computer for the "blog engine" to work. It's almost equivalent to everyone using the same text document.

What to call pure JavaScript standalone (web)apps which have no server side? [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 11 years ago.
Improve this question
I've been writing a few tools as standalone webapps that have no server side code and it strikes me that I'm not sure what people call such things.
I like them because they can be distributed as a single file that anybody with a web browser can run. Typically all the funky stuff is done by calling AJAX web APIs like those provided by Stack Exchange, MediaWiki, Google, etc.
The following terms all seem plausible but might also cover other things or not tell the whole story:
client-only
pure JavaScript
standalone webapp
web script
web tool
browser app
Is one of these terms or something else in common use for such apps / tools?
Here's links to some of my little tools on GitHub: travel-se-airport-tags.html, travel-se-1-or-2-answers.html, travel-se-stats.html
There are some much more app-ish examples in the 10k Challenge...
In the fantastic 10K Challenge, they are generally referred to as:
Client-side apps
or
Purely-client apps
But I think your first 3 titles are pretty self-explanatory too.

Good server-javascript host/framework? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I'm trying to find a good javascript based web host, as well as a good server-side javascript implementation. I have played some with NodeJS, and it seems very good, but I really don't want to have to write the entire server from scratch. I need a host/framework with the following features (or at least most of them):
1: The ability to run a script continuously on the server while maintaining a continuous dialog with other scripts as well as client pages (through xmlhttprequest).
2: PHP/ASP like functionality.
3: I don't want to have to write an entire server from scratch. I just want to worry about writing my application.
Also, I have recently been looking into Aptana's Jaxer, which seems to be the holy grail from my perspective, but when I go to the web site "www.jaxer.org", it returns a completely irrelevant page. Could somebody please explain this to me?
Thanks,
Chris
I've used https://no.de/ from joyent to host my node.js applications.
For communicating between the client and the server I'd use http://socket.io/ . It's a communication framework that will choose the most appropriate communication method to maintain a connection (continuous dialog) with the client.
For serving static content see this answer for a link to a great article on a simple web server.
Using node.js as a simple web server
Or see this answer that discusses various web application frameworks.
https://stackoverflow.com/questions/3809539/choosing-a-web-application-framework-using-node-js
Hope this helps, & Good luck on your project!
You could have a look at Wakanda
It provides a full stack including, the server, the studio, and the client framework, all in a very consistent way.
There is a related question I answered on stackoverflow about where to host Wakanda applications, and another one comparing different existing server-side JavaScript solutions

Categories

Resources