Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [technology]

Use this tag when asking about how the functionality within the Stack Exchange network is built or how it works. Add other tags to narrow down which part of the technical implementation your question is about.

58
votes
4answers
15k views

The road to .NET Core - please help Stack Exchange test EF Core!

Here at Stack Overflow we're migrating many things to .NET Core. Along the way we have to swap out parts that existed in the old .NET world but don't in the new. Now that we've safely diverged our ...
2
votes
0answers
42 views

What is the caching architecture of Stack Exchange? [duplicate]

Having a good understanding of how expensive DB queries are and the importance of caching static data, I can't understand how the question pages on these sites run so quickly. We have a question ...
3
votes
1answer
106 views

Does StackExchange still store its data in a denormalised format, then normalise when needed?

I read an article on the Trello tech stack, under the section "MongoDB", it states the following: [...] One of the coolest and most performance-obsessed teams we know is our next-door neighbor ...
5
votes
2answers
843 views

Which tools and libraries are used for testing by StackOverflow developers? [duplicate]

Here you can find details about the software and hardware on which the site is built. I am wondering do developers write any automation tests (unit/functional/scenario) and what kind of tools/...
-17
votes
2answers
82 views

Idea: techmology.stackexchange.com

This might not sound like a good idea to many of you. Also I do not want to criticise the rest of on-topic sites and the community. Off late, it has become increasingly difficult to find a Stack ...
-2
votes
2answers
109 views

Is OK to write a comment on my question for asking to someone which may have an answer?

I put a tag on my question and nobody seems to give an appropriate answer even with a bounty, and if I find a user with a very high reputation level and he describe himself as a nerd about that ...
2
votes
0answers
63 views

Is Stack Exchange experimenting with KaTeX? [duplicate]

KaTeX is a new TeX-to-web renderer that is supposed to be faster and more lightweight than MathJax. Normally, I would just dismiss it as an interesting technology that might not be ready for ...
1
vote
0answers
32 views

Creating 3D Model from mould? - Site Recommendation?

I'm not sure which stack exchange to post this on, so I'm asking for recommendation to a stack exchange about 3D printing/3DS Max Models. My question is, how can you scan in a mould you made at home, ...
-2
votes
1answer
73 views

What library or framework does the remaining character counts for comments?

based on Which tools and technologies are used to build the Stack Exchange Network? is it jquery, websockets or something entirely different doing the comment real-time character counter?
7
votes
0answers
171 views

From a programming point-of-view, what are the biggest challenges that the Stackoverflow team deals with? [closed]

I'm interested in learning what might be the challenges that the SO team has the most trouble with. I know alot goes into keeping SO up & running. My guess is that concurrency issues are big, .. ...
4
votes
0answers
120 views

How does Stack Overflow manage notifications and templates? [duplicate]

Each Stack Exchange site has the same kind of style. How are these styles maintained in a uniform fashion? Is there some sort of base template that each site shares and overrides as necessary? And ...
4
votes
1answer
145 views

What is the question suggestion engine that powers Stack Exchange sites?

What does Stack Exchange use in the backend to suggest related questions while typing a new question, or to show "related" questions on a question page?
5
votes
1answer
80 views

What tool is used for data.stackexchange.com query building

http://data.stackexchange.com/stackoverflow/query/new Has an awesome tool for creating queries. Is this a third-party tool or was it built in-house? I'd love to use something similar for SQL Server ...
7
votes
3answers
166 views

Stack Overflow Questions and Google Search [duplicate]

How Stack Overflow questions and answers are available in Google search within a minute after posting? Which technology is being used for this both from Stack Overflow and Google side?
-3
votes
1answer
137 views

What new tools or technologies has SE created or contributed to?

What new tools or technologies has the stack exchange network released? Ie Software, Integration etc... By released I imply significant development and resources used to implement and distribute. ...
14
votes
1answer
1k views

What technology/framework is StackOverflow using to asynchronously update clients?

While the notification about there being new answers to a question you're currently answering has been around for a while, I've noticed more recently StackOverflow seems to be sending other updates to ...
11
votes
1answer
2k views

Why was Redis chosen over Memcache for the cache layer for Stack Overflow?

From this post, it is clear that the Stack Overflow team uses Redis heavily and it has been working well for them. Since there are a number of other similar solutions in the cache space, I was ...
4
votes
1answer
496 views

“Deciding which technology to use” questions

I often face people asking questions, about which technology is best to use in particular software development task. Whether Ruby on Rails better then ASP.Net when it comes to server-to-server ...
1
vote
2answers
1k views

Buying a Stack Overflow License [duplicate]

Possible Duplicate: Can Stack Exchange be customized to specific projects? We were interested in using Stack Overflow's technology on our website and heard that you have to purchase a licenseto ...
3
votes
2answers
86 views

If I want to ask the boot sector format or linux kernel data structure,where should I ask? stackoverflow or programmers or cstheory?

I followed this link: https://area51.meta.stackexchange.com/questions/2872/is-operating-system-development-a-subset-of-software-development-stack-overflow What I found is if I want to ask something ...
3
votes
2answers
1k views

Stack Overflow technology and Q&A engine [duplicate]

I just love the technology and design underlying Stack Overflow. They way questions are written, answered, evaluated, the way users get reputation and privileges, how tags are created in a folksonomic ...
7
votes
3answers
4k views

Which database does Stack Overflow use behind-the-scenes? [duplicate]

Possible Duplicate: Which tools and technologies are used to build the Stack Exchange Network? Stack Overflow is developed using ASP.NET and C#. I found this fact in various answers here. So, I ...
-6
votes
1answer
148 views

Is there reason for me to believe that Stack Overflow's servers have a lower chance of losing all its data than other servers?

Like what happened in Magnolia a few years ago, and what happened with Digg a year ago or so. What preventative measures are in place? As in, redundant servers and backups of old data?
1
vote
1answer
144 views

How does StackOverflow Careers determine the country of website visitors by IP?

I was wondering what service StackOverflow Careers use to determine their visitors location and if they can recommend a service.
2
votes
0answers
94 views

How does Stack Exchange parse out URLs so well from answers and comments?

There are a number of questions already on SO about parsing out a URL from text (here and here are 2 OK examples I've found). Even Jeff Atwood posted a blog entry about this. These are a bit ...
0
votes
1answer
224 views

What is the Stack Overflow text comparison technology? [duplicate]

Possible Duplicate: How does StackOverflow do its question revision history? Someone corrected my post. I found the representation of both versions helpful. What is the name of the concept? ...
0
votes
0answers
130 views

Could a Company Use SO Technology for their tech support / dicussion? [duplicate]

Possible Duplicates: Stack Exchange for commercial use Creating an internal stack exchange for proprietary questions? I think this system is amazing and I am a huge fan. I would like to suggest ...
0
votes
1answer
3k views

Is Stack Overflow an open source script? Can I host a copy myself? Can I run my own forum with it? [duplicate]

Possible Duplicates: Which tools and technologies build the Stack Exchange Network? Will Stack Overflow's engine be open sourced? Yes, the message is the title itself. Thanks for your ...
0
votes
2answers
429 views

Why doesn't Stack Overflow run on Google App Engine?

Why doesn't Stack Overflow run on Google App Engine? Since I don't have much knowledge in databases and web programming, I won't include the reasons to "why I think it could run on Google App Engine ...
1
vote
0answers
182 views

What’s technology used in the Badge system in stackoverflow?

Is it CEP-related? I want to enable similar badges in my own web applications, do you have any suggestions? P.S. Here CEP means Complex Event Processing.
6
votes
0answers
316 views

Does stackoverflow.com use dependency injection? [duplicate]

I know stackoverflow.com uses ASP.NET MVC but I am curious to know the design and the architecture of Stack Overflow. In particular, I am curious to know about the following design choices: Does it ...
1
vote
0answers
182 views

The nuts and bolts of Stack Exchange sites [duplicate]

Just wondering: what is the front end of SE sites? Is it LAMP like Facebook? A quick headers check (using whatismyip) didn't reveal any details. The site does hold a huge amount of data and appears ...
11
votes
1answer
7k views

What programming language was used to create Stack Overflow? [duplicate]

Possible Duplicate: Which tools and technologies were used to build the Trilogy? What programming language was used to create Stack Overflow?
23
votes
2answers
3k views

What technologies were used to build the chat?

I realize there is a similar, broader question here. But the answer is old and does not include the chat technology. Let me know (even if they completely rolled their own). Thanks! I am most ...
0
votes
0answers
197 views

StackOverFlow website works on which technology [duplicate]

Possible Duplicate: Which tools and technologies were used to build the Trilogy? StackOverFlow website works on which technology????
3
votes
1answer
318 views

Stack Overflow and DotNetOpenAuth

I understand that Stack Overflow uses DotNetOpenAuth for login. Since there are things that work at Stack Overflow but don't work in the demos at DotNetOpenAuth.net, there must be some additional ...
0
votes
0answers
71 views

which stackoverflow website on working script? [duplicate]

Possible Duplicate: Which tools and technologies were used to build the Trilogy? hi this site use what script?
30
votes
2answers
5k views

Which tools and technologies are used to build Data Explorer?

Which technologies you are using for building Data Explorer? This is interesting if it gets open sourced at some point in future. Do you use same stuff as with SO? C#, ASP.NET, MVC?
0
votes
2answers
219 views

Does Stack Overflow use Gridview or Listview?

Does Stack Overflow use Gridview or Listview for listing its questions and answers?
5
votes
0answers
146 views

Let us list Technologies for projects in CVs

Related Suggestion I think the Projects and Links section should be broken into two (Projects becoming separate) and have the projects section behave similarly to education or employment. I'm ...
2
votes
1answer
380 views

Why did Stack Overflow put questions and answers in the same database table? [duplicate]

Possible Duplicate: Why does SO store questions and answers in the same table? I took a look at SO's HTML. I noticed that the ID number of a given question was very close to its answers' ID ...
-7
votes
4answers
290 views

Similarity to Rails?

When I start to type similar question, I got this suggestion: Is stackoverflow.com written in Ruby on Rails? So I made a little change in my question. Why does this site look like a Ruby on Rails ...
4
votes
2answers
2k views

Why stackoverflow used MVC over WebForms?

Why stackoverflow uses ASP.NET MVC over ASP.NET webForms ? What advantages stackoverflow is getting by using MVC over WebForms ? If we needed a Seperation of Layers pattern , Why dont we add 3 ...
11
votes
2answers
5k views

How does StackOverflow handle cache invalidation?

I've always been impressed with StackOverflow's cache: it seems to strike a perfect balance between snappiness and sensibility. Which of the half-dozen* cache invalidation strategies promoted by ...
5
votes
4answers
454 views

How does the SE search return results so quickly?

Stack Exchange's built-in search returns results really really quickly. Are the pages spidered and indexed? Is there some schema optimization in use? I'm just curious.
1
vote
2answers
204 views

Stack Overflow Visual Studio project type

What project type is used for SO in Visual Studio? "Web Site" or "Web Application"? Why?
8
votes
1answer
540 views

How does StackOverflow do its question revision history?

I'm assuming each revision is stored in the database, but what tools/libraries/technologies do they use to show the graphical diff?
1
vote
2answers
67 views

How do SE sites prevent text formatting/encoding errors from database results?

Stack Exchange sites display the text of questions and answers nicely (i.e. with formatting) from their databases. What technologies are used to display the formatted text? I program with C#; can ...
638
votes
1answer
108k views

Which tools and technologies are used to build the Stack Exchange Network?

What tools and technologies are used to build the Stack Exchange Network? See also: Which tools and technologies are used to build Data Explorer? Return to FAQ index
5
votes
3answers
167 views

What Tools Are Used to Capture & Produce the Stack Overflow Podcasts?

First, the podcast content is improving. I'm finding it more and more intriguing in the more recent shows. I'm interested in how you are capturing and producing the casts. On one of the casts it ...