PHP5.3 Adds the "goto" control structure and references XKCD in the docs
(us3.php.net) - Any programmer that actually uses this deserves the ensuing velociraptor attack!
The Eight Levels of Programmers
(codinghorror.com) - The "where do you see yourself in five years" question is sort of glib, and most people have a pat answer they give to interviewers. But it does raise some deeper concerns: what is the potential career path for a software developer? Sure, we do this stuff because we love More...
14 Most Usefull design cheat sheets and coding cheat sheets
(delimitdesign.com) - Wow - seriously handy to have this around for reference!
10 skills developers will need in the next five years
(blogs.techrepublic.com.com) - With the recent changes in the economy, a lot of developers are focused on their short-term job prospects. At the same time, it’s important to make sure that you get the most bang for your buck when it comes to taking the time and energy to learn new skills. Here More...
The Ugly American Programmer
(codinghorror.com) - One of the most wonderful things about the internet is that you can pretend the world is flat. Whatever country you live in, whatever language you speak, you have the same access to the accumulated knowledge of the world as every other citizen of the planet Earth. And a growing More...
10 Advanced PHP Tips Revisited
(smashingmagazine.com) - In November 2008 we published the article 10 Advanced PHP Tips To Improve Your Programming. Apparently, according to negative comments to the post, it contained some errors and some statements that are just wrong. We sincerely apologize for our mistake, and we are truly sorry for any inconvenience we caused More...
Pirates and Ninjas: Emacs or Vi?
(philosecurity.org) - In the great debates of Pirates vs. Ninjas and Emacs vs. Vi, there is one overarching question:
Do Pirates and Ninjas use Emacs or Vi?
What Programming Language Should I Learn?
(regulargeek.com) - As I do my professional and personal work, I am always looking for the best tool for the job. In software development, there are several programming languages that can be used for a wide variety of reasons. I am often asked by people new to software development what is the More...
Why HTTP?
(timothyfitz.wordpress.com) - The world doesn’t need another arbitrary binary protocol. Just use HTTP. Your life will be simpler. Originally this came up when scaling a gaggle of MySQL machines. I would have killed for a reliable proxy. It’s with this in mind that I’ve come up with my list of things that More...
Page Cache, the Affair Between Memory and Files
(duartes.org) - Two serious problems must be solved by the OS when it comes to files. The first one is the mind-blowing slowness of hard drives, and disk seeks in particular, relative to memory. The second is the need to load file contents in physical memory once and share the contents among More...
C dominated 2008's open-source project nursery
(theregister.co.uk) - C overwhelmingly proved the most popular programming language for thousands of new open-source projects in 2008, according to license tracker Black Duck Software.
The company, which monitors 180,000 projects on nearly 4,000 sites, said almost half - 47 per cent - of new projects last year used C. Black Duck said More...
Why PHP won
(startuplessonslearned.blogspot.com) - When I first learned to program on the web, Perl + CGI was the dominant platform. But by the time I was building my first websites for commercial use, PHP had taken over. Since then, PHP (as part of the LAMP stack) has really been the dominant development platform, at More...
Healthcheck: Perl - The Perl Future
(heise-online.co.uk) - Perl's current standing is like that of JavaScript a few years ago. JavaScript was perceived as a ghastly, hacky language, which was so awful that one had to hold ones nose to program in it. With the rise of excellent JavaScript frameworks like Jquery, YUI, MooTools and Dojo and the More...
A Web Developer's Responsibility
(ejohn.org) - It's safe to say that the biggest tax on a web developer is spending so much time dealing with browser bugs and incompatibilities. Thus it has become the favorite past-time of all web developers to complain about having to deal with them. Browser bugs are annoying, frustrating, and make your job incredibly difficult.
Five Strangest Programming Languages
(computersight.com) - Most programming languages were designed so that the code is easy to write and understand. These were designed for the opposite reason.
