programming

TwitterFacebook
Get flash to fully experience Pearltrees
http://bokardo.com/archives/find-what-you-love-and-double-down/ Finding what you love is like compound interest…it works for you over time. You know when you meet someone and at first you don’t really hit it off so well…you don’t seem to have much in common? And then, all of a sudden, you hit on a topic you’re both passionate about and your relationship changes? You immediately lose a sense of time and simply talk and talk and talk because you have a shared interest? We all have interests like that; we all have something we’re passionate about. For some people it’s sports, others politics, others cooking, etc.

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

https://wiki.mozilla.org/WebAppSec/Secure_Coding_Guidelines

PyGTK tutorial

http://zetcode.com/gui/pygtk/ Home This is PyGTK tutorial. In this tutorial, we will learn the basics of GUI programming in PyGTK. The PyGTK tutorial is suitable for beginners and more advanced programmers. Table of contents

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. http://www.smarty.net/crash_course
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 . http://coding.smashingmagazine.com/2009/05/06/introduction-to-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. http://www.infoworld.com/d/data-explosion/no-sql-new-databases-new-applications-400

NoSQL standouts: New databases for new applications | Data Explosion

Typical Programmer - Tips for successful freelancing

http://typicalprogrammer.com/?p=111 I’ve been freelancing for over ten years, sometimes moonlighting when I have a full-time job, sometimes doing just freelance work. I’ve learned a few things about successful freelance progrramming. Do what you know how to do Clients pay you to solve their problems. They aren’t interested in how cool Haskell is, and they don’t want to pay you to learn new tools and languages. I can’t count how many projects that I’ve taken on after the original programmer quit or was let go because he got in over his head.
https://developer.mozilla.org/en-US/docs/Extensions/Bootstrapped_extensions

Bootstrapped extensions

Introduced in Gecko 2.0 (Firefox 4 / Thunderbird 3.3 / SeaMonkey 2.1)
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." http://www.joelonsoftware.com/items/2006/08/01.html

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. http://www.catb.org/~esr/faqs/smart-questions.html

How To Ask Questions The Smart Way