full-stack.com
Network stack ☀ Encryption layer ☀ TLS/SSL, public-private keys, OpenSSL certificates, certificate authorities
http://www.full-stack.com/encryption.php
Full Stack for Web 2.0. CSS JavaScript PHP MySQL HTTP Ajax SSL DNS Apache MediaWiki GoogleMaps Linux. Hackers, crackers and cyberworld encryption. When you need to safely transfer data between two trusted parties, using the Internet's insecure public network—where hackers, crackers, snoopers and sniffers are lurking—today's encryption technology is the answer for circumventing theft and misuse. Five-layered approach to network. And all of this is done without any user intervention: pretty cool idea!
full-stack.com
Front-end stack ☀ Markup layer ☀ HTML, SEO, Web Accessibility, and the semantic web
http://www.full-stack.com/markup.php
Full Stack for Web 2.0. CSS JavaScript PHP MySQL HTTP Ajax SSL DNS Apache MediaWiki GoogleMaps Linux. SEO Accessibility. Semantics. Is where your carefully worded prose is enhanced with tips for computer-to-computer communication. As you write your web pages, you naturally develop a rhythm to your sentences and paragraphs. Working with the punctuation essentials of the English language—commas, semicolons, colons, periods, parentheses, and dashes—you develop that rhythm. Five-layered approach to front-end.
full-stack.com
Full stack Web applications ☀ Development stack
http://www.full-stack.com/development.php
Full Stack for Web 2.0. CSS JavaScript PHP MySQL HTTP Ajax SSL DNS Apache MediaWiki GoogleMaps Linux. Five top-level stacks of Web technology:. All the tools, testers, and bug trackers that software engineers use to create and deploy your web site. Read more . . . Regression testing, unit test, compliance testing, stress testing. Test twice, run once. Firebug for the front-end and XDebug for the backend. Still developing without a debugger? SSH, SCP, SFTP, and the Remote System Explorer.
full-stack.com
Full stack Web applications ☀ Network stack
http://www.full-stack.com/network.php
Full Stack for Web 2.0. CSS JavaScript PHP MySQL HTTP Ajax SSL DNS Apache MediaWiki GoogleMaps Linux. Five top-level stacks of Web technology:. Everything needed to connect your visitors. To your web site: the communication via URLs, your domain name, your email system, your protection via firewall and data encryption. This is the network stack. Read more . . . The magic of URLs within the request/response protocol. HTTP is both familiar and mysterious. To block inbound or outbound port-based services.
full-stack.com
Full stack Web applications ☀ Front-end stack
http://www.full-stack.com/front-end.php
Full Stack for Web 2.0. CSS JavaScript PHP MySQL HTTP Ajax SSL DNS Apache MediaWiki GoogleMaps Linux. Five top-level stacks of Web technology:. The front-end is everything that is visible. To your site visitors and runs on their computer: the browser itself, the web page layout, the graphical look and feel, and the interactions via keyboard and mouse. Read more . . . Photoshop, Illustrator, Kuler, color palettes. Compelling web sites begin with compelling design. From bare to flair!
full-stack.com
Development stack ☀ Debug layer ☀ Firebug, XDebug
http://www.full-stack.com/debug.php
Full Stack for Web 2.0. CSS JavaScript PHP MySQL HTTP Ajax SSL DNS Apache MediaWiki GoogleMaps Linux. Still developing without a debugger? The days of debugging PHP by littering your code with "echo" statements are over. And the days of sprinkling "alert" statements throughout your JavaScript code are also long gone. Five-layers of software for software development. And thank goodness for Firebug! For old skool developers who learned their craft before the Internet was around, debuggers were de rigeur.
full-stack.com
Network stack ☀ Queueing layer ☀ SMTP, POP, IMAP, Sendmail, qmail, dovecot
http://www.full-stack.com/queueing.php
Full Stack for Web 2.0. CSS JavaScript PHP MySQL HTTP Ajax SSL DNS Apache MediaWiki GoogleMaps Linux. Queues make disconnected networks possible. A queue is a temporary storage place for network messages. Since the Internet is a heterogeneuous, disconnected collection of computers each operating with undefined reliability characteristics, a fundamental networking problem has to be solved: how can a message get from A to B when both A and B aren't up and running at the same time?
full-stack.com
Front-end stack ☀ Browser layer ☀ Firefox, Internet Explorer, Safari, Chrome, Opera and more
http://www.full-stack.com/browser.php
Full Stack for Web 2.0. CSS JavaScript PHP MySQL HTTP Ajax SSL DNS Apache MediaWiki GoogleMaps Linux. The browser wars are over, long live the browser! Yes, browsers are responsible for rendering your website faithfully to your design, but just because each of the major browsers adhere to W3C and IETF standards doesn't mean that there aren't subtle differences in interpretation—differences that can make your web pages look dramatically different from one browser to the next. Client side, development:.
full-stack.com
Front-end stack ☀ Interaction layer ☀ JavaScript and DOM
http://www.full-stack.com/interaction.php
Full Stack for Web 2.0. CSS JavaScript PHP MySQL HTTP Ajax SSL DNS Apache MediaWiki GoogleMaps Linux. From static to dynamic! JavaScript is the front-end. Language that makes Web 2.0 possible. Every visitor interaction, every fly-over effect, every hot-line database request, and every glittering sparkle is JavaScript driven. Five-layered approach to front-end. Client side, development:. Distinguishing one from the other is easy: just think of the Document Object Model as the subject. If - else if - else.