Web Development =============== Things to Note -------------- * Web development is a very very broad spectrum of tools and languages; this archive does not (and cannot) attempt to cover all of the available options and possible technologies * Always put CSS and Javascript into separate files and link them into the HTML, do not clutter your HTML with scripts and styling Resources --------- |link_w3fools| ``!important;`` please read this site before doing any web dev research, it shows you all the reasons you should NOT use a commonly appearing site called W3Schools. Also note that W3Schools is not in any way affiliated with the similarly named |link_w3c|, which is an organization that creates international standards for a number of web technologies! |link_html5rocks| Easily one of THE best places to go for HTML 5 information; all sorts of tutorials and information about the HTML5 specification. |link_mozdev| Another really great resource for all sorts of information regarding HTML, CSS, and JS, as well as web API’s and DOM. |link_css3| One of, if not the best place for CSS3 information aside from the mozilla developer network. |link_xml_wiki| (|link_xml_tutorial|)/|link_json_wiki| (|link_json_tutorial|) Both are very common data exchange formats for web technologies, and while XML has much more complex uses, the basics of both are very simple and easy to understand (personally I greatly prefer JSON since you seldom encounter the same parsing shenanigans as is required with XML). |link_django_tut| My favorite back-end Python web framework for web apps, it has ease-of-use, a great MVC architecture, and the full power of Python. |link_learnjs| Excellent tutorial to learn the core of creating a dynamic client-side experience. |link_jquery| jQuery is in many ways the de-facto standard as far as js libraries are concerned, you’d be hard pressed to find a modern website that doesn’t make use of this awesome js framework. |link_bootstrap| Twitter’s own front-end bootstrap framework is one of the most popular for good reason; once you learn how to leverage it, it can make prototyping and scaffolding very fast. |link_lessc| LESS is a CSS preprocessor that expands the powers of CSS immensely and removes some annoying limitations of CSS by itself. |link_guni_uwsgi| .. |link_w3fools| raw:: html W3Fools .. |link_w3c| raw:: html W3C .. |link_html5rocks| raw:: html HTML5 Rocks .. |link_mozdev| raw:: html Mozilla Developer Network .. |link_css3| raw:: html CSS3 .. |link_xml_wiki| raw:: html XML (wiki) .. |link_xml_tutorial| raw:: html XML tutorial .. |link_json_wiki| raw:: html JSON (wiki) .. |link_json_tutorial| raw:: html JSON tutorial .. |link_django_tut| raw:: html Django tutorial .. |link_pyramid| raw:: html Pyramid .. |link_flask| raw:: html Flask .. |link_falcon| raw:: html Falcon .. |link_learnjs| raw:: html learn-js .. |link_jquery| raw:: html jQuery .. |link_bootstrap| raw:: html Bootstrap .. |link_lessc| raw:: html LESS CSS .. |link_guni_uwsgi| raw:: html hosting Django (gunicorn + uwsgi)