Google is an American multinational corporation which provides Internet-related products and services, including internet search, cloud computing, software and advertising technologies.

learn more… | top users | synonyms

37
votes
8answers
2k views

How to Properly Google for C

The problem with trying to use Google to find tutorials or answers for the C programming language is that C is not an expressive enough name to narrow down the searches. Even coupled with keywords ...
33
votes
2answers
7k views

What is Google's repository like?

I heard Google has a giant private (internal) repository of all of their code and their employees have access to it so that when they are developing things they don't have to reinvent the wheel. I'd ...
32
votes
4answers
4k views

How much is Google investing in the Go language?

I have read quite a bit about the Go language, and it seems promising. The last important bit of information I am missing before I decide on spending more effort on the language is: How much money/man ...
25
votes
6answers
9k views

Programming language usage at Google [closed]

I have heard Google uses Python, Java and C++. But what I don't know is how is each of those programming language is used. I mean what is Python, Java and C++ is used for at Google. Why would they ...
25
votes
4answers
9k views

Upcoming Google interview, looking for some preparation advice [closed]

Well I've been hitting the books wherever I can. I have an interview coming up, first one via phone, for a software engineer position. I've read all the blog posts, I've read all the accounts of ...
16
votes
2answers
5k views

Why doesn't Google use GWT in most of its applications?

Google created Google Web Toolkit (GWT) and doesn't use it when building their own web applications. Does this mean GWT is not suitable for building dynamic applications? Or have caching problems? Or ...
15
votes
3answers
6k views

Interview question: How would you implement Google Search?

Supposed you were asked in an interview "How would you implement Google Search?" How would you answer such a question? There might be resources out there that explain how some pieces in Google are ...
14
votes
7answers
1k views

Why big internet companies (Google, Facebook, Twitter, etc) going open source way?

These very large internet companies using, developing, and promoting open source technologies like crazies. What is the rationale behind promoting and developing open source tools and technologies ...
14
votes
5answers
7k views

What is the current state of Google's Dart programming language? [closed]

Dart has been out for ages (in internet years), but judging by Google Trends , it hasn't gotten much hype, and the fact that it only works in Chrome doesn't help either. Nonetheless, Chrome is gaining ...
12
votes
6answers
901 views

How productive is an excellent developer compared to an average one?

I believe that I read somewhere that Google has a rule of thumb that an excellent developer is around 300 times more productive than an average one. Does anyone have any rules of thumb used by large ...
10
votes
9answers
864 views

Omitting inheritance in programming languages

I am developing my own programming language. It's a general purpose language (think staticlly typed Python for the desktop, i.e. int x = 1; ) not intended for the cloud. Do you think it's okay not ...
10
votes
1answer
2k views

What ever happened to the Google AJAX Search API

I am looking to query the main Google search however all references including stackoveflow point to the Google AJAX Search API. The odd thing is that it does not seem to exist any more not even a ...
9
votes
9answers
740 views

What does Google or Microsoft get by hosting JS files on their Content Delivery Networks (CDN)?

As you know Google, Microsoft and jQuery.com offer JS files on their CDN. To do this, they must need to operate significant servers which must come at a cost to them. Why do they do this and what do ...
9
votes
2answers
1k views

Explanation of the Google Gravity trick

I am not much of a JS developer, but I stumbled upon this site called Google Gravity (those who haven't used it, try doing a search there - you'll be amazed), which is a remastered Google homepage. ...
7
votes
4answers
1k views

How do you handle supporting Chrome versions?

I'm working on a site for my company which, up until a certain point, was an Internet Explorer-only site for various reasons, mainly that when the site was originally conceived IE had a 90%+ market ...
6
votes
13answers
2k views

Google is good or bad for programmer? [closed]

Recently I was being interviewed by a company and faced one question. The interviewer asked me a question and at that time I didn't know the answer but if I had been asked about just 4 months ago, I ...
6
votes
3answers
4k views

Oracle owns Java but Google is using Java?

Ok, I don't get it. What does "Oracle owns Java" mean? Google is definitely using Java in Google App Engine, does that mean that Google have to pay Oracle for doing so?
6
votes
5answers
11k views

Career path for software QA / Test engineer

I have been working as a software QA analyst for 6 years. I will be finishing a Masters degree in computer science this year. I’m just not sure how to advance my career after my graduation. I like ...
6
votes
2answers
5k views

Google Chrome Extension Development for Dummies?

I want to get started writing extensions for Google Chrome. I am a long time C, C++, Delphi, etc. developer for many years with some Java skills. I believe Chrome extensions are written in C++ but ...
6
votes
4answers
334 views

Issues to be considered while loading jQuery?

I have seen many answers in SO regarding using Google's CDN to load jQuery instead of loading it from the local server. In essence I understand this is the issue related with decreased latency, ...
6
votes
2answers
537 views

Does the $100 Google Apps Marketplace Fee Apply To All My Developers or Just Me?

On the Google Apps Marketplace Vendor Listing page, Google says the following: Google charges a one-time fee of $100 for submitting your first listing. I've searched Google Groups and other ...
5
votes
4answers
1k views

What is the datastore used by Google for Google Instant?

My understanding is that Google is not using MapReduce for Google Instant, but I can't find anywhere that states what they're using as the datastore for Google Instant. What is the datastore used by ...
5
votes
1answer
4k views

What Software Development Life-Cycle (SDLC) methodology or methodologies are used by Google?

Does anyone know or have information about which Software Development Life Cycle methodologies are used by Google?
5
votes
1answer
480 views

Open .doc file from my website in browser

What's the best way to give the end-user of my web application the ability to open, edit and save (via browser) word documents that are stored in my database? I have this working by doing an html ...
4
votes
3answers
796 views

Google best practices for software developers [closed]

It seems to me that googling has become an integral part of software development. I spend about as much time googling for an answer and copying code from blogs and examples, as writing new code ...
4
votes
2answers
3k views

Help understanding MapReduce Sort example

From Section 5.3 of Google's paper describing MapReduce. "A Map function extracts a 10-byte sorting key from a text line and emits the key and the original text line as the intermediate ...
4
votes
4answers
2k views

Google Analytics with multiple environments

We are planning to use Google Analytics in our organization and I am in charge for setting it up. I was wondering how to deal with multiple environments. We sure do not want to collect data during ...
4
votes
2answers
4k views

Why is Google blocking users from accessing their local file system in Chromium? [closed]

The question is based on this issue in Chromium. It is marked as Won't Fix. Do you see any reason to block a local html file from accessing another local html file located in the same folder?
4
votes
1answer
116 views

What are things to be taken care of before putting your app in android market?

I have developed a small android app. I am planning to release it in Google Android market. What are the things I should be aware of before doing this?
4
votes
1answer
1k views

(How can I / Am I allowed to) Use Google Maps as a Texture on an OpenGL object?

Note: I asked a very similar question on StackOverflow but did not get much attention, so was directed to http://programmers.stackexchange.com as licensing issues seem to have more interest here... I ...
3
votes
1answer
452 views

Can an entire software infrastructure stack be built entirely from source in-house? Is it practical and sustainable?

I'm a big fan of using open source software but I mostly use community binary releases for the job. I'm wondering about companies that go the extra degree and build everything they use in their ...
3
votes
3answers
1k views

Is Google's Go a type-safe language?

this page http://golang.org/doc/go_faq.html writes: although Go has static types the language attempts to make types feel lighter weight than in typical OO languages So my question is ...
3
votes
6answers
604 views

Does heavy JavaScript use adversely impact Googleability?

I've been developing the client-side for my web-app in JavaScript. The JavaScript can communicate with my server over REST (HTTP)[JSON, XML, CSV] or RPC (XML, JSON). I'm writing writing this ...
3
votes
2answers
186 views

Google Analytics and customers privacy

I work in a company that sells SaaS web applications for HR and financial issues. Our customers are key accounts to which we guarantee the privacy of their data, for obvious reasons. We need to make ...
3
votes
6answers
218 views

How to search the web for programming related solutions? [closed]

I have the impression that Google has become unusable when searching for programming related questions. Example: I'm Googling for XML-RPC Redstone Cookie I'm expecting results where all three ...
3
votes
2answers
124 views

Importing Data from Google Analytics

I am planning on building a web app with many different public-facing HTTP servers; each of which will have Google Analytics (GA) installed on them. I'd like to create a "dashboard" app that ...
3
votes
1answer
272 views

Apache Wave API

I'd like to create an application based around Apache Wave. Where can I learn more about working with Apache Wave and/or the API for a locally running instance? At the moment, the extent of what I ...
2
votes
1answer
1k views

Why hasn't Caja been popular? [closed]

Google released Caja around 2008(Capability JavaScript). It is still mainly a laboratory language. But XSS and other attacks would be prevented if there was widespread integration of Caja.
2
votes
4answers
823 views

Could Go work with other user interfaces than Web?

Go seems to be made for doing server side stuff for the web. What could I do if my boss suddenly dictated that he wants a Windows GUI for a Go application?
2
votes
1answer
197 views

Can Google search results be reused?

I am trying to develop an application much like a search engine and I will like to use Google search results and refactor them in my application. Can I re-issue Google search results my own way and ...
2
votes
1answer
277 views

Is there a way to get the version of Ubuntu that Google uses for development? [closed]

Is there a way to get the version of Ubuntu that Google uses for development? Even better would be a full up VMWare or Virtual Box Virtual Machine image that might include a full complement of ...
2
votes
1answer
71 views

Why doesn't Google use Courgette for Android updates?

Google has an advanced diff tool specifically designed for compiled binaries called Courgette. Is there any reason why they wouldn't use this in Android and the Google Play Store to download updates? ...
2
votes
2answers
166 views

Trimming script size by using array notation for frequently accessed properties

I noticed some redundancy in a script I ran through Google Closure Compiler. (function(){function g(a){var k;if(a){if(a.call)a.prototype=j,a.prototype[e]={}}else a= {};var ...
2
votes
2answers
663 views

Google review microformats, microdata, RDFa, oh my!

I'm developing a website which includes a section for reviews. I want to include Google's microformat for review information so that details of the review show up in Google's snippet thingy, like ...
2
votes
1answer
2k views

Container types in Golang

For a non-OOP language like google Go, is it idiomatic to go about implementing new container types using datatypes like arrays or lists so as to implement convenient functionality like contains ...
2
votes
2answers
788 views

Use Google Analytics to track visitor/download stats for a Google Code Project?

Can you use Google Analytics to track visitors/downloaders for a Google Code project? I've searched google for an answer but I get results about Google Analytics as a Google Code project itself and ...
2
votes
3answers
250 views

How to test a code online?

I am preparing for technical interview and would like to brush my coding skills. I have written a C++ program and would like to test it online. I don't have access to any linux compiler on my machine. ...
2
votes
1answer
198 views

Does Google Code source hosting have an API like Github [closed]

I looked and looked, and perhaps I am dense, but I could not find an API for open source projects on Google Code, similar to that offered by Github. Does it exist?
2
votes
1answer
154 views

Is Google's Friend Connect tool defunct?

Looking at the Friend Connect sites, documentation, example, I've noticed that: there haven't been updates in a long time many of the sites used as example sites are dead or abandoned the community ...
2
votes
1answer
93 views

Choosing how to approach Geocoding Requests

I am about to begin writing a program in c# that will read Addresses from a source file create a Geocoding request, sent it to Google Maps API, get the response choose the coordinates from the xml and ...