This might be silly and non technical.   This website name is "stack"overflow and there is "stack"exchange. In one of the job portals I saw a new term "Full Stack Developer". In one of the presentations of an IT giant, there were talking about the stacks like "Server", "Storage" , "Applications".  Stack is just one word and it is being used differently in different situations. All I know is that it is a LIFO data structure and plays a vital role in many system operations. Can someone throw some light on this ?? Thanks in Advance
5968
Programming language books explain that value types are created on the stack, and reference types are created on the heap, without explaining what these two things are. I haven't read a clear explanation of this.  I understand what a stack is. But,    Where and what are they (physically in a real computer's memory)? To what extent are they controlled by the OS or language run-time? What is their scope? What determines the size of each of them? What makes one faster?
54692
I now and then see :     first hit after typing "difference between stub and mock " into google: martinfowler.com/articles/mocksArentStubs.html Can you explain why I am googling for you?   imho all programming questions should be welcome, even if they are very easy to find by googling. To be the #1 one place, SO should contain answers for ALL programming questions. Or am I wrong?
18293
I made a question at Stack Overflow long ago and also posted the same question in a non-Stack Exchange website (Xtreme VB Talk). The question .  According to the answer, I shouldn't have cross-posted between Stack&nbsp;Overflow and XtremeVBTalk, because     it increases the probability that wires will get crossed and everyone will waste time.   But I'm not sure why is that wrong. You see, I simply see Stack&nbsp;Overflow and XtremeVBTalk as two different communities with different users. So posting the question in both sites would just give me more answers. And if I got the answer in one of them, I would report back to the other site and let everyone know (and perhaps someone else would be benefited as well). I really doubt it is a waste of time - the more input, the better. The fact that someone was a user in both websites is simply a coincidence.  I realize that Meta&nbsp;Stack&nbsp;Exchange question  exists, but apparently it involves cross-posting within Stack Exchange sites, but this is about external websites instead.  I also realize that I was told that as "advice" (since my question was not flagged or anything), but well, I am now curious: Why would anyone consider this a bad practice?
90549
I recently visited area51 for the first time and was disturbed to see proposals for Stack Overflow variants in other languages dominating the site.       I'll admit that seeing these worries me greatly. What is the reasoning behind allowing international variants of Stack Overflow? I understand it might be easier for non-native speakers, but it risks fragmenting our knowledgebase over multiple languages and segregating our users. Is this really the proper approach when English is, essentially, programming's lingua franca? There has been discussion in the past relating to non-English Stack Exchange sites:     And many outstanding points have been made on the subject:       But I'm still rather curious. Why are we suddenly forgoing Stack Exchange's Non-English Policy in favor of fracturing our userbase? As an afterthought: A great comment was posted by Emrakul (Actually that entire comment thread is lovely. Read it.) on the answer found just above.  We need to see charts of activity by country to gauge how many people this would bleed away from the main site. My guess is, it's a lot more than you'd expect.  Does this information actually exist anywhere? It would be amazingly useful/interesting if it has been made available to Stack Exchange users. A Note: I've tried to cite as many great discussion items as I can on the subject. Quite a bit of information exists on alternate language variants, but, to my knowledge, this question has never been directly asked. In summary, the question asks &quot;Why should language variants be allowed?&quot; and &quot;Does the reward really outweigh the risk of dividing our user and knowledge bases?&quot;. NOT &quot;Is it okay to be proposing these sites?&quot;, &quot;Should these questions be closed?&quot;, or &quot;Does Stack Exchange support sites in languages other than English?&quot; (all things which have already been asked).
121473
Is it okay if I ask a question on Stack Overflow about the concern I have in my project? I am midway and unable to figure out how to move ahead.  I am not looking for someone to write and give code for me, but I am stuck at some point where I am unable to understand how to proceed, as it includes different programming languages/nosql database.  Or to put it in another way, where can I ask such question?
120392
Is this a StackExchange site? It looks and seems to function the exact same, but seems to have its own user system, and doesn't contain links to all of the other SE sites at the bottom like all the ones I've seen do.  If this is not an "official" SE site is it acceptable for third party sites to "copy" the look &amp; feel of SE to this extent or is this site in violation of something?
121766
What's the best blog post/video/tweet/whatever to explain how the Stack Exchange system works to regular people? I am trying to gauge interest for a new Stack Exchange site, but I want to explain it to people as best (and preferably) as visually as I can. Any YouTube clips breaking it down?  anyone?  Note: I am fully aware of , but mine is about Stack Exchange, not Stack Overflow.  Most people think I'm describing traditional forum software, which they know sucks. Is there some way to describe the magic of how the design of the Stack Exchange system actually produces useful results very quickly? I can describe generally that it is a Q&amp;A site that users vote on the answers, but Stack Overflow feels like so much more. Am I perhaps thinking too big about this?
29397
Is there a way to quickly save all my Stack Exchange content across all Stack Exchange sites, as hundreds of HTML pages? (for me probably 15 or 20 sites: SO, dsp.SE, unix.SE, etc.)?  The ideal way would be one .HTML file for each question that I asked / answered / commented? What would be the ideal tool for that?    Remark: I've already read interesting questions like  but it doesn't exactly answer my concern here.
63553
I see a lot of talk around here regarding the Stack Overflow public data dump.  Where is it? How can I play with it?
38997
I know C++, Python, JavaScript and Prolog.  I want to learn Java.  Will my question be deleted if I ask for recommendations on StackOverflow?  If so, is there another StackExchange site I can ask on?
34413
So, I'm a JavaScript developer (mainly), and I've been using Stack&nbsp;Overflow for a bit now. I keep finding myself needing to use  (or similar) in order provide demos in my answers. jsFiddle is great; however, I was wondering if Stack&nbsp;Overflow has any plans to create its own (slightly-more-permanent) code playground for its users?  jsFiddle seems incredibly simple to make, and more often than not the code I find posted in my answers is demo-ready (that is, it’s real code that doesn't contain placeholders). One way I can imagine implementing this is with a "run this" button which takes the code blocks from within a post, tries to execute them, and then opens the results in an overlay (or a new window).
57222
I am a user on Stack&nbsp;Overflow, and I think every page that shows questions, display all tags and the questions. Are the tags saved in a tags table or are they included together with the questions table?
26546
Is there an appropriate word for the antonym of "full-stack", as in programming? Someone who knows a lot of things just as a full-stack programmer, but without mastering them.
19778
A user walks into Stack&nbsp;Overflow and . The answer for his question is in the first result of a Google search. Well, it is the fourth result, to be precise, but the first link in the discussion under the first link leads there anyway.  Long story short: the question is very simple and the answer is two clicks away in Google. What should I do? Should I give user the link to answer or should I point him to the Google Search results? What is Stack&nbsp;Overflow, a place to learn something (even if it is googling) or a black box "insert question, receive answer" machine?  (Meta&nbsp;Stack&nbsp;Overflow's policies prevent me from posting a link to Google? WTF.)
96376
From an 1 about Heap and Stack, it raised me a question: Why it is important to know where the variables are allocated?  At  someone pointed that the stack is faster. Is this the only implication? Could someone give a code example where a simple allocation location change could solve a problem (eg. performance)?  Note that this question is .NET specific  1 the question is removed from SO.
109829
I've discovered that there are many Stack Exchange sites: , ,  and perhaps others.  What are the differences between these sites, and what is  mainly about?  Where can I find a list of all the Stack sites?
31856
I've removed the poll style answers in favour of open discussion.  I realise now this isn't the best way to have a proper discussion about this issue - sorry to anyone who commented/voted.    This is mostly a followup on this question:    As I've answered, the reason this is happening is that the root database (in the production Stack Exchange database server) is still called StackExchange.Programmers - a database name that propagates to SEDE and through it to the data dump.  The question here is what to do about it - the current situation is somewhat broken for users of the data dump.  These are the options we have:   Do nothing Update the root database name (requires downtime - so very undesirable) Update the update scripts so the SEDE database name is the new name, change will flow to the data dump export (breaks any queries using the old name) Update the export to the data dump so only it gets the new name Something else we haven't thought about   I have added all of these options as answers below - please vote on the one you most prefer, we will try to accommodate the top voted answer.