Building Dynamic Websites Lecture 13 of 13 – Scalability

September 6th, 2010
Today’s websites are increasingly dynamic. Pages are no longer static HTML files but instead generated by scripts and database calls. User interfaces are more seamless, with technologies like Ajax replacing traditional page reloads. This course teaches students how to build dynamic websites with Ajax and with Linux, Apache, MySQL, and PHP (LAMP), one of today’s most popular frameworks. Students learn how to set up domain names with DNS, how to structure pages with XHTML and CSS, how to program in JavaScript and PHP, how to configure Apache and MySQL, how to design and query databases with SQL, how to use Ajax with both XML and JSON, and how to build mashups. The course explores issues of security, scalability, and cross-browser support and also discusses enterprise-level deployments of websites, including third-party hosting, virtualization, colocation in data centers, firewalling, and load-balancing.
By Harvard Universitys David J. Malan

Watch it on Academic Earth

No go and build something wonderful…

Related Posts

Android’s gain is Apples woe.

September 5th, 2010

As the latest figures from Quantcast show, Android phones are gaining ground on Apples iOS, if this is down to the new batch of Android phones (which people say are faster then the iPhone 4) or Apples handling of antanagate it’s maybe too early to say. but either way it’s clear that the gain in Android popularity it mostly at the expenses of Apples iPhone.

Posted via email from scottherbert’s posterous

Random Posts

Samsung Galaxy S Froyo update coming soon…

September 3rd, 2010

It’s been known for a while now that the Froyo update for the Samsung Galaxy S would be arriving in September, to the delight of all Galaxy S owners who have been casting envious glances over their shoulders at all the lucky HTC Desire owners who are already running it.

Now a video has leaked detailing some of the new features for the phone, which, along with the great range of Samsung Galaxy S accessories available, make the Galaxy S one of the best high-end smartphones out there.

Amongst these are an update to Android 2.2, an increase in speed, support for Flash 10.1, improvements in keyboard action (making one of the greatest on-screen QWERTY keyboards even better) and pinch-to-zoom control of the homescreen, making it easier to access and move between widgets and apps.

Samsung initially announced the news on their Twitter account:

"We’ve seen a lot of Q’s about the Froyo update; it’s currently in development & will be released for all networks at the end of September…"

That means that unlike with the Desire, where people with the SIM-free HTC Desire could get their hands on the update first, it will be rolled out to everyone at the same time.

It’s also a number of new features including.

Auto rotate screen lock

If iOS can have a screen lock built right into the multitasking bar, well, Samsung can stick one in the notification tray. We loved Samsung’s tweaks to the pull down tray in Android 2.1 on the Samsung Galaxy S (Wi-Fi toggles, music controls), but the option to lock your screen in portrait or landscape straight from it as well makes it even more helpful, particularly if you prefer to browse the web in a certain orientation (No, not like that).

Keyboard

The Samsung Galaxy S keyboard on Eclair/Android 2.1 is already one of the best Android onscreen QWERTYs out there, but the Samsung Galaxy S Froyo update appears to better it, by throwing in the option to pull up numbers and accented characters with a long press of a key, instead of having to toggle the numeric keypad. There’s no sign in this Samsung Galaxy S Froyo walkthrough of Swype in action, but we’d be surprised if Sammy chose to remove it entirely.

Contacts

A small but useful addition for Gmail power users: Gmail Groups now pop up in your contacts. Hooray!

Speed

This one’s difficult to call objectively, but the host for the Samsung Galaxy S Froyo update video says the build is noticeably faster than before, and “much improved”. We knew that Google’s back end changes meant Android 2.2 is much nippier, and it appears some of that speed has made it through to Samsung’s skin. Double hooray!

Posted via email from scottherbert’s posterous

Random Posts

You think it sucks, that’s fine but why?

August 31st, 2010

In the three days the the free version of sustainable fish has been in the Android Market place it’s been downloaded over 100 times, and people appear to be using it (my ad income has increased day on day)  and I’ve had two reviews, the first person gave me 5 starts, the second 1 star, the first person didn’t leave a comment, the second did… it read “Suck”…

Well… thanks…

I don’t mind either review (I would however prefer to get more 5 star reviews then one star ones) they are however, for the same reason, pointless.

If either of you are reading this, please tell me why you love it and hate it? what works and what doesn’t.

I want to make great software, but I can’t do that if the people using it don’t tell me what they like (and what sucks).

So please if you’ve installed either version of sustainable fish, go to the android market place, go to the download section, find the app and tell me what good and bad about the app. No secondly don’t.

Secondly, find the link below the review section, click on my e-mail address and send me a quick note telling me what you think, that way I can enter into a dialogue with you about that you need/want the app to do.

Random Posts

Building Dynamic Websites Lecture 12 of 13 – Security

August 30th, 2010
Today’s websites are increasingly dynamic. Pages are no longer static HTML files but instead generated by scripts and database calls. User interfaces are more seamless, with technologies like Ajax replacing traditional page reloads. This course teaches students how to build dynamic websites with Ajax and with Linux, Apache, MySQL, and PHP (LAMP), one of today’s most popular frameworks. Students learn how to set up domain names with DNS, how to structure pages with XHTML and CSS, how to program in JavaScript and PHP, how to configure Apache and MySQL, how to design and query databases with SQL, how to use Ajax with both XML and JSON, and how to build mashups. The course explores issues of security, scalability, and cross-browser support and also discusses enterprise-level deployments of websites, including third-party hosting, virtualization, colocation in data centers, firewalling, and load-balancing.
By Harvard Universitys David J. Malan

Watch it on Academic Earth

Related Posts