What is the origin of the term API (Application Programming Interface)? Who coined it? What terms did it compete with?
I have become obsessed with cool and unusual web APIs, especially those that interact with the real world (read or write). Help me find some more. [more inside]
For basically my whole teen-to-adult life I have wanted to write AI for video games as a hobby. Mostly games of the overhead strategy type, think Red Alert, Warcraft (not World Of), Starcraft and so forth. [more inside]
I'm a web developer who is very capable with HTML and CSS, but that's about it. I am fairly comfortable with SQL, but now I need to learn to develop an API. I'd like to read a good book on the subject. Is there such a book? All I can find are things that explain why an API is useful, or things that assume you already know what you're doing in order to build/use an API.
How does the Metafilter Deleted Threads blog pull info and then publish it automatically? [more inside]
Should my ASP .Net website have an API? [more inside]
Single-user programming API for stock and option screening, back trading, paper trading, and ultimately fully automated trading? [more inside]
I'm tired of using other people's modules for interacting with websites' APIs. But I can't seem to quite wrap my head around using JSON with a website/cgi script I haven't designed. Are there any good tutorials that talk over how to build a JSON file to send to a RESTful API and then do what you want, preferably generalized so I'm not searching for a new one for each website? [more inside]
Give me examples of web services that make something happen in the physical world (e.g. send a letter, make a phone call) [more inside]
I have been searching the Internet like crazy trying to find an API or software development tool that would allow me to create nice slideshows, out of a group of photos, from one of my programs. [more inside]
What's the best way to hire a web developer for a one-off project? [more inside]
Where to start: extracting images from a Twitter search and presenting them on a webpage? [more inside]
I'd like to write a program for Windows XP that detects when a folder on the desktop is clicked and switches the desktop location to that folder, instead of the default Explorer behavior of opening the folder in a window. [more inside]
I'm looking for an API that'll give me near-real-time access to the day's baseball scores, including individual player lines. Anybody? Anybody? Bueller? [more inside]
Stock market related questions-- help me drown in data! [more inside]
I'd like to learn some web languages to help me take advantage of APIs and generally be more useful. [more inside]
Some rather clueless questions about using undocumented APIs in Windows [more inside]
Does anyone have experience using DirectX in a server-side application? Is it practical? If not, what alternatives are there? [more inside]
How can I work with an unmanaged C++ API from within C#? [more inside]
Help me to learn to use an API. [more inside]
I use Facebook, and it seems to have a great API. But how can I tie it in to me, and not my visitor? [more inside]
I have developed an application in AutoLISP which I would like to re-write in an OO language. AutoCAD seems to natively support VB but I don't think I want to go there. I am starting to learn C# and Python, and like both. How easy is it to link Autocad and C# or Python (or Ruby, etc.)? I am aware of PyCad but not sure I understand how to get it to work, plus it requires Autocad 2000 which is like requiring windows 95. In short, I am quite the newbie at this and would appreciate a simple but thorough explanation of how to use a modern programming language in Autocad.
My boss has tasked me with tracking down a modern XML library written in C. The library has to run on (at least) RHEL3, Windows, and Solaris, but more is better. [more inside]
I'd like to write a few applications for my Nokia 3650. I've played a little bit with Nokia's developer APIs in C++, and I've looked at a few J2ME code examples, but I don't have significant experience in either. I don't have the time (or interest) to become proficient in both - which development kit should I dive into, and why? I'm more concerned with performance on the 3650 than other phones, and I'm a pretty good programmer, so a steep learning curve is not too much of a concern. Thanks in advance.