The Twitter Dev/API list is the one list that there is a very often posted thread of this nature. I call it the Twitter Think Tank BandWagon™ :)


Twitter hits the news, the news reports that application x, y, and z are all getting millions of users, millions of users translates to some form of money, popularity, or general enticement.

And off to the races we are. However, programming is no different than any other industry. And this reply goes out to "North Carolina developer" and well as any other "Developer" that makes his way here.

Reporters work hard to become reporters, veterinarians work hard to become vets, and programmers work hard to become programmers.

Starting your own business is the American Dream. They are all hard work. Sure there are some overnight success stories, but those people all had past experience in a development field. If you want to get in on any form of new development, you would do yourself good to think about it as any other idea you have ever had.

If you were sitting at home, and decided you were going to start a new company, say, one that makes drills for the construction business. Most logical people would start looking at other drills, taking them apart, calling motor manufacturers, researching all aspect of drills and the parts that make them up. If after all that, you still think you have an edge, you may be able to move forward.

Development, be it Twitter or any other computer programming related field, is no different. It very well may be harder.

Quite frankly, the lack of respect some developers get compared to other fields is a little disconcerting. It takes many years to become proficient in any programming language. That does not include the ramp up time to learn the basics of what ssh, ftp, sftp, tcp/ip ack/ syn, post, get, json, rest, ajax, html, css, oop, precedural, I could go on.

There is just so much to learn, and so many parts, I would say it is one of the harder things to embark on. Add into all this, as a startup, not only are you learning the technical sides of things, but you are also learning how to run a business, marketing, etc, and each of those sub aspects of your end goal, has just as large a laundry list of acronyms to define it as well.

I do not want to discourage anyone, as anyone can learn anything, if they put their mind to it. But please, of the many people who come to this list, it is borderline insulting to say "I have idea x, how do I do it".

No one walks into NASA and says, "I want to build a rocket, where do I get started". It is that very analogy that non developers need to understand. In all honestly, every passionate developer is a rocket scientist in their own special way. At the very least, they are a scientist.

To specifically answer the original posters questions:
1) If you are looking at a free host, you need to start your research learning and understanding about hardware and software in general. You need to learn that the backbone of your entire business is going to sit on a server, or servers somewhere. Do not run your business on free, it is not possible. Learn why this is not possible.

2) How do you display feeds? Start learning about RSS and any push/ pull driven protocol. In the end, it is all just a stream of data, you read it in, and parse it, and display it how you want. It will be up to you to determine the logic of how you do that. There are at least 20 variables I could ask, such as, how many feeds, when do you want them to expire, what if they contain profanity, do you want links on the feeds, etc, the list goes on. These are decisions you need to make, and then learn how to programatically implement them.

3) If you have been through 20+ tutorials, and still are not getting it, then you are looking at twitter tutorials, and you should be looking at ftp, php, perl, apache, server, and other more general tutorials. Can you build a rock, paper scissors game in php that runs in a web browser?

Until you can take any idea you have and write pseudo code as to how you would deploy it, asking on the Twitter list for specifics is too far outside the scope of what you currently understand.

4) Curl I would lump into #3, it is just a tool, that can be used within any language, to do some work, what you do with the data it returns, comes back to general programming logic and understanding.

5) In regards to how to interact with the API. This is again, more detail that is not important at this time.

6) I am taking some guesses here.  My suggestions..
        a) Find a patient web designer friend, have them show you how to
        design web sites, so you learn ftp, and basic development of non
        programming aspect of the web.
        
        b) Start making simple apps in php, 50 lines or less.  Rock, paper,
        scissors, blackjack, or towers of hanoi, any of the most simple
        of logically solved ideas that will teach you how to apply real
        world problems to programatic solutions.
        
        c) Ask other people about your idea, people who are deep into
        development.  Not "Twitter Developer", but just normal developers.
        Ask them for brutal honesty.

I mean this in the nicest way possible, but it sounds like you have asked how to write a best selling novel, bought a nice pen and paper, but never learned English.

Twitter is not a point and click API, none are; a Twitter programmer could build any web app they want. With that in mind, I would look to forums and mailing lists for beginner introductions to programming. A good programmer could read the twitter API, and make an app in a day, as they could with any API, be it one from Twitter, google, Amazon, ebay, or a private one.

Hope that was helpful.
--
Scott * If you contact me off list replace talklists@ with scott@ *

On Oct 27, 2009, at 1:04 AM, Andrew Badera wrote:

So what you're really asking for is someone to teach you web
development? I'm sure there are plenty of consultants on this list
who'd be willing to spend time in exchange for cold hard cash.

∞ Andy Badera
∞ +1 518-641-1280
∞ This email is: [ ] bloggable [x] ask first [ ] private
∞ Google me: http://www.google.com/search?q=andrew%20badera

On Mon, Oct 26, 2009 at 8:32 PM, North Carolina developer
<4northcarol...@gmail.com> wrote:


How to start the Twitter API on my site?

I have been playing with php for a month now and really want to use
the simplicity of the Twitter API to make a nice site, using my
visitors status updates, friends, and other info that the API shares.
I have a free hosting site at 000webhost.com  if u never heard of it,
its free, offers php/mysql, and 100s of features for free. How should I start my new project.. if I want to simply... display a couple feeds on a page, with the header of the page including the visitor's profile
pic and bio info.  One feed will be theirs and another mine.

I've been thru 20 plus tutorials and they jump to fast into the coding
part.  I think i have every code there is as well as library or json
jquery twitterlib etc but no one ever shows how to start from
scratch.

How to use the curl options?

How does the php interact with xml pages and can u explain that
concept?

What do I need to do to get the API to work, come back to the page
with the accessed info from Twitter.

Please help, im desperate, in the middle of nowhere, and broke! lol
This is so interesting and hope to get some great answers from someone
who can explain well.  Thanks and God Bless!


Reply via email to