7/23/2019 An Idiot's Guide to Web Technologies - Memeburn
http://slidepdf.com/reader/full/an-idiots-guide-to-web-technologies-memeburn 1/3
Safari Power SaverClick to Start Flash Plug-in
Regular news & updates from Memeb
delivered right to your inbox. Enter yo
email address below:
Subscribe
memeburn
15,330 people like memeburn.
Facebook social plugin
LikeLike
!" $%$&'() *+$%, '& -,. ',/0"&1&*$,)y Joseph C Lawrence: Columnist on 5 November, 2010
eneral Tech /
You work in an online industry, or at least deal with online marketers
nd web developers every day, but you don’t always get the tech, and you
ave to fake it when the techies start speaking. No need to be shy, you
on’t need to understand everything, just how it all fits together in the
igger scheme of things.
et’s take a whirlwind tour through some of the most popular technologies being used online today.
234256748 97! 8:!7;
2<!68
!"#$%&$' The 3-minute guide to Inbox by Gmail [Video]
NEWS INTERVIEWS TECH BUSINESS SOCIAL MEDIA DIGITAL MEDIA MOBILE
Safari Power SaverClick to Start Flash Plug-in
234256748 !4=3> 5=?>!5> !@986>728 436? :8@7!
7/23/2019 An Idiot's Guide to Web Technologies - Memeburn
http://slidepdf.com/reader/full/an-idiots-guide-to-web-technologies-memeburn 2/3
Follow @memeburnburn
A=A3;!6 ;!>82> 5=::8?>2
25 tweets that show just hobadly Robin Thicke’s TwitteQ&A went
34 hilarious Tweets fromMmusi Maimane’s #AskMmTwitter Town Hall
61 astonishing photos of th#MuizenbergFire shared oTwitter
The 3-minute guide to InboGmail [Video]
The Memeburn guide to thdigital agency landscape
16 graphs that shed new ligon the South Africansmartphone space
Julian Assange: Bitcoin couestablish a new globalconsensus [Net Prophet]
Account Executive / BusinessCommunity Engagement (Cape Tow
Mid Front End Developer (R20k - 25
(Cape Town)
Social and Online Writer: Afrikaansand English ( Johannesburg)
Android Developer (R40k - R70k p/mneg) (Cape Town)
Technical Lead/Front EndDeveloper(R45k - R60k p/m neg)
(Cape Town)
Senior Front End Developer |eCommerce - Cape Town (R35k - R6
p/m neg) (Cape Town)
Here’s why you shouldn’t bet the
farm on untested tech
Delivering against ‘always-on’
expectations with software-de!ned
infrastructure
Could Stellar be the answer to enable
!nancial inclusion around the globe?
ADVERTISEMENT
HTML (Hypertext
Markup Language)
HTML is not functional
– it does not do
anything, like
manipulate data or do
maths. The purpose of
HTML is to describe
the content of a web page, so that it can be interpreted
properly. The two most important things that need to
interpret web pages are web browsers and search engines.
HTML helps to communicate important and varied
information, from what the title of the web page is, to what
is text and what is images, and what is a link and where it
links to.
CSS (Cascading Style Sheets)
CSS, like HTML, is not functional (except in a superficial
but visually awesome way – CSS3 does cater for some
animations). It is used to define the styling of a website in
n easy and efficient way. A CSS file allows a web designer to specify such rules as the colour of a link, the
width of a content area or the border around images in just one place, and then reference those rules on any
umber of web pages, making updates incredibly easy.
XML (eXtensible Markup Language)
XML, like HTML, describes data. Unlike HTML it does not have a finite number of predefined tags with
which to describe things – you can create your own. What is important to know is that this means that
ifferent applications, different services, and different programming languages can share data. As long as
ach application or service knows what the XML tags mean, data can be shared between two completely
ifferent systems, written by different people in different programming languages.
avaScript
avaScript is a programming language of sorts, usually used for fairly light functionality, although recently
sed heavily as the backbone for a lot of the more modern, slick, animated interfaces on contemporary
websites. One major point to be aware of is that JavaScript runs in your browser, not on the website’s server.
his has a few implications – firstly users can turn it off, secondly different browsers might support (or not
upport) different aspects of a piece of JavaScript code. Thirdly it means that processing can occur live on a
website, rather than requiring a page reload to send data to the server and back. JavaScript is used
xtensively for other things on the web, such as web analytics, tracking code and the setting of cookies.
avaScript libraries
avaScript libraries are collections of pre-written JavaScript code that one can reference, style and tweak to
chieve certain functionality on a website, without writing everything from scratch. Whilst JavaScript is a
airly versatile language, most of the more popular libraries deal with creating fluid and dynamic interface
lements, such as tabs, drag-and-drop functionality and live system messages (imagine the password
trength indicators present on many websites). Popular JavaScript libraries include JQuery , MooTools and
68;!>8@
B=42436?
7/23/2019 An Idiot's Guide to Web Technologies - Memeburn
http://slidepdf.com/reader/full/an-idiots-guide-to-web-technologies-memeburn 3/3
C,. %,D,1&E$"* -$FGH%) I'GH'+E $"%+)'HJ *&1%
C$H,KHGL$"* $) &+'MEH&'&'JE$"* $) $"N 0,H,()
C0J $' L$*0' "&' ., '$L, '& O+LE &" '0, <>:;P
Web Engineer | eCommerce (R30k R60k p/m neg) (Cape Town)
Senior Front End Developer |
eCommerce - Cape Town (R35k - R6p/m neg) (Cape Town)
Mid Java Developer | eCommerce
(R30k - R38k p/m neg) (Cape Town)
Mid Web Developer - Cape Town(R20k - R25k p/m neg) (Cape Town)
Search for a job
Go
[ Post a job | More jobs ]
Facebook® AccounSign Up
World's Largest OnlineCommunity. Join Now and
Connect with Friends.
Burn MediaBurn Media
!""#$% '()*+ ,!""#$% '()*+ ,--
Burn Media - Weekly Round Up #Burn Media - Weekly Round Up #……
Burn Media - Weekly Round Up #Burn Media - Weekly Round Up #……
1Burn Media - Weekly Round UpBurn Media - Weekly Round Up ……
Burn Media - Weekly Round Up #Burn Media - Weekly Round Up #……
Burn Media - SXSW Podcast speciBurn Media - SXSW Podcast speci……
Burn Media - Weekly Round Up #Burn Media - Weekly Round Up #……
Burn Media - Weekly Round Up#Burn Media - Weekly Round Up#……
Burn MediaBurn Media
BurnCastBurnCast
rototype.
Ajax (Asynchronous JavaScript and XML)
his is a term that is bandied about quite a lot these days, and refers to any kind of dynamic interface
lement. Technically ‘ Ajax’ refers to the use of a group of technologies (including HTML, CSS, JavaScript
nd XML) to dynamically retrieve data from a server, and present it on a web page without the web page
aving to reload. A good example is the new Google Instant interface, where search results are retrieved
utomatically as the search query is entered, and the user does not have to click submit and wait for a page
eload as with previous Google interfaces.
QL (Structured Query Language)
A language used to access and edit databases. Commonly used database systems online include MySQL and
ostgreSQL which are both open source, and Microsoft SQL server. Almost all dynamic websites and web
pplications utilise databases to store information. SQL is a common language used to store, edit and
etrieve the information from these databases.
Programming languages
ava is a big boy, often used for enterprise level development. .NET, C# and ASP.NET are all Microsoft
echnologies (which means you have to pay to use them), and are also often used for enterprise level
evelopment. PHP, Ruby and Python are all modern open source favourites for creating web applications
nd dynamic websites of all sizes. Perl is these days often used for more nitty gritty tasks such as CGI
rogramming. ActionScript is the programming language of Flash, and used heavily in sites that require full
nd extensive animation.
Web Frameworks
Web Frameworks’ is a fairly generic phrase, that could refer to a number of different things, but most
ommonly it refers to a bunch of pre-written code that is paired with an existing programming language.
his pre-written code includes lots of commonly found structures and functionalities in web applications,
uch as administration panels and membership functionalities, as well as architectural structures, such as
istinctions between the logic of the applications and the rendering of the actual web pages. Some popular
web frameworks include Rails for Ruby , Cake for PHP, Django for Python and Apache Struts for Java.
Well, that’s all for now. Understanding a broad overview of how different technologies are used to create
websites and applications is becoming more and more essential in a growing number of businesses and
rofessions. Hopefully, this was a good starting point.
Q=3 :!Q !;2= ;7R8SSS
436?5!2>