Home

Mashup presentation slides and links

We had a lively and inspiring session at the IT University Thursday. Here are some of the links and book titles i promised to pass on to you.

Links

Getting started, the reading way
I highly recommend these tutorials in this order

  1. HTML
  2. CSS
  3. PHP
  4. SQL

If you prefer books, take a look at the not-so-boring Head First series written keep your brain active as you learn(!) (PHP and MySQL, HTML and CSS.

The viewing way (or monkey see, monkey do)

If you’re the TV kind of person, make sure you check out Lynda.com. Here’s a PHP and MySQL video tutorial. It’s not free, but once you’ve paid the monthly fee of 25 dollars (three pizzas), you get access to more than 500 tutorials including Flash, Photoshop, and the list goes on.

Slides and cards

Printable mashup cards (PDF)

To read more posts, go back to the front page, or follow me on Twitter. The postings on this site are my own and don’t necessarily represent Vodafone’s positions, strategies, or opinions.


hej

  1. Steffen Tiedemann Christensen Says:

    Great list…
    I’ll only add that Google App Engine is perfect for many kinds of mashup — but certainly not all. There are a few caveats:
    - It’s (almost) python-only. That’s cool if you love python but would scare aware people just coming to php programming.
    - Your access to disk, data storage and the wide web is limited. Take for example python-twitter (obviously, a popular api implementation of twitter in python). It’s caching scheme is based on disk access and thus won’t work out of the box, and the http library it uses won’t work either. There are solutions to this within AppEngine (caching in datastore, using the support http lib) but it presents an obstacle to getting started.
    - Rate limiting. Some APIs (include Twitter) limit the client IP to a certain number of request every hour. Usually you’ll have you own IP on the server, but with GAE you’re sharing your IP with others. This means that someone else on the platform could be wasting away your precious few requests. (For Twitter, of course, rate limiting is done both on IP- and account-level. So sending requests with your username/password credentials will solve the problem.)

    Other than that Google AppEngine is a beautiful platform ;-)


Home