mykek.com Web Technology Resources
The popularization of the web is arguably the most important
development in high tech. From its humble beginnings at CERN,
the web has become an integral part of how people lives and how
business operates. While the execesses of the dot com bubble has
subsided, the impact of the web is real and cannot be overstated.
Economically, it promises to promote easier flow of information and
smoother collaboration between different businesses and organizations.
The resulting increase in productivity could help raise people's
standards of living. At the same time, by making it easier to form
global teams, it helps to accelerate globalization, with the positives
that such a seismic change can bring.
Sociologically, by allowing the formation of ad hoc communities,
the web potentially could lead to deeper democratization of our
societies, and is transforming
the way citizens participate in the political process. At the
same time, the popularity of the web are pushing the issues of
privacy, security and the widespread pushing of spam and smut to the
front of the issues.
Web Programming Resources
- World Wide Web Consortium:
Responsible for specifications of many technologies that are
fundamental to the web
- HTML: HyperText
Markup Language, the lingua franca of all web pages.
- CSS: Cascading
Style Sheets, which allows separation of content from
presentation style in HTML and XML documents.
- XML: Extensible
Markup Language, the defacto standard data interchange
language. See XML Community for
- DHTML Reference
- AJAX, which
emerging approach to interactive web applications that allows
for the development of platform and browser independent
applications that are responsive and useable. A prominent
example of this class of applications is Google Maps. See
ajax: a new approach to web applications for a quick
- Apache Software Foundation:
A leading Open Source organization responsible for the world's
most popular web server, the Apache HTTP Server
Extensible User Interface Language. This is an XML based
language for defining cross-platform user interfaces. Developed
and used by mozilla.org in
the Mozilla suite of products, this has inspired similar efforts
by Microsoft (in
XAML) and others.
- Python: an open source,
interpreted, dynamic, object-oriented scripting language created
by Guido van Rossum. It is a simple but powerful language, good
for both quick and dirty scripts, as well as large scale
applications, and tend to encourage easy to read and maintain
- Zope: an open source
application server writtern in Python
Linux Networking-concepts HOWTO: a very good, concise
overview of some key network concepts, such as TCP / IP.
Web Programming Hints
Written by Mike