
programming
Get flash to fully experience Pearltrees
Five reasons why you should find what you love and double-down on it « Bokardo
The purpose of this page is to establish a concise and consistent approach to secure application development of Mozilla web applications and web services. The information provided here will be focused towards web based applications; however, the concepts can be universally applied to applications to implement sound security controls and design. This page will largely focus on secure guidelines and may provide example code at a later time. The secure coding guidelines page is a living document and constantly updated to reflect new recommendations and techniques.
WebAppSec/Secure Coding Guidelines
PyGTK tutorial
Crash Course
Templating basics: Assign content to Smarty, then display a template file. The template file then contains the presentational output interspersed with {tags} that Smarty replaces with dynamic content. As you can see, Smarty cleanly separates your presentation (HTML/CSS) from your application (PHP) code. However, it still contains some logic of its own.Regular expressions (or regex) are a powerful way to traverse large strings in order to find information. They rely on underlying patterns in a string’s structure to work their magic. Unfortunately, simple regular expressions are unable to cope with complex patterns and symbols. To deal with this dilemma, you can use advanced regular expressions .
Crucial Concepts Behind Advanced Regular Expressions - Smashing Coding
Was it just two or three years ago when choosing a database was easy? Those with a Cadillac budget bought Oracle, those in a Microsoft shop installed SQL Server, those with no budget chose MySQL. Everyone in between tried to figure out where they belonged.
NoSQL standouts: New databases for new applications | Data Explosion
Typical Programmer - Tips for successful freelancing
by Joel Spolsky Tuesday, August 01, 2006 One day, you're browsing through your code, and you notice two big blocks that look almost exactly the same. In fact, they're exactly the same, except that one block refers to "Spaghetti" and one block refers to "Chocolate Moose."
Can Your Programming Language Do This?
In the world of hackers , the kind of answers you get to your technical questions depends as much on the way you ask the questions as on the difficulty of developing the answer. This guide will teach you how to ask questions in a way more likely to get you a satisfactory answer. Now that use of open source has become widespread, you can often get as good answers from other, more experienced users as from hackers. This is a Good Thing; users tend to be just a little bit more tolerant of the kind of failures newbies often have.

