by Jay Savage on May 24, 2007 at 01:00 PM

Ever wish you could go back to 1984 (and we mean the real 1984, no the other 1984)? Now you can. Sort of. Run BASIC is a site that lets you relive those heady days of PEEKs and POKEs by giving you a place to run BASIC programs. Actually, Run BASIC is based on Liberty BASIC, not the more familiar Apple or PC versions, so it only takes you back to 1992. But all your favorite command line and ...
by Grant Robertson on March 21, 2007 at 10:00 AM

digg_url = 'http://digg.com/programming/Teach_programming_concepts_with_Alice_3D_environment_Download_Squad'; It's like welcoming LOGO to the 21st century. Alice is a Java based 3D toolkit which serves as an excellent foundation for teaching youngsters the basics of programming. The Alice 3D Authoring system is developed and maintained by the Stage3 Research Group at Carnegie Mellon University ...
by Alex Hung on February 12, 2007 at 11:00 AM

digg_url = 'http://digg.com/software/Dev_Chair_My_love_hate_relationship_with_Apple_development'; First, let me start with the full disclaimer: I develop Windows .NET application by day (and by night too for ecto) and use Mac OS X at home for everything else. Before getting my Mac Pro last December I used to work on ecto using a second Windows machine, but since then I have been using Visual ...
by Alex Hung on February 8, 2007 at 03:00 PM

My wife (and the rest of my family in fact) has never comprehended what I do as a software developer. Throughout all the years we have been together she has seen me sat in front of the computer and typed code into the screen for hours on end. But still she does not know how ideas in my head are transformed into a software application like one that she uses everyday. She thinks it is all voodoo ...
by Ryan Carter on January 8, 2007 at 06:30 PM

I don't care if you dislike Second Life, think it is stupid, or whatever, the fact that they will open source their client is a bold and smart move. This means people can and will be able to create the system they want and make the kind of software they want it to be. Developers will be able to do infinitely more than they could before now that the Second Life client will be their to tinker with. ...
by Ryan Carter on December 2, 2006 at 01:57 PM

I am in the middle of a large and difficult programming project that is pushing the limits of what I was capable of, so as you can imagine I feel like a stretched out rubber band that is having a hard time shrinking back to the way it was. As if the task wasn't demanding enough, I went looking for tools to help with web development. I am completely set on Firefox, I have all the tools I could ...
by Ryan Carter on November 5, 2006 at 05:35 PM

I don't have to tell you what PHP is obviously, many of you could run circles around me. I don't have to tell you how widely used, versatile, or powerful it is either. All I need to tell you is that 5.2 is out. This release is mostly bug fixes, some new enhancements, just in case you were wondering or hadn't heard yet. PHP is my favorite web scripting language, and I jump all over it when new ...
by Jordan Running on November 2, 2006 at 04:22 PM

Instacalc just blows my mind. It's such a simple idea, brilliantly executed: It's sort of like a Web 2.0 mini-Excel, allowing you to quickly create a calculator for anything--body mass, loan repayment, YouTube valuation--with simple or complex calculations, and then share them with your friends, colleagues, or the world. It knows lots of mathematical operations and functions, understands things ...
by Ryan Carter on October 7, 2006 at 04:35 PM

Looking for some great free books, or some stored knowledge in the form of e-books, lecture notes, programming texts? FreeTechBooks.com has you covered. All books are legally free and available for online viewing or download. There is a lot of great stuff here, and the only "catch" is that the texts are bound by their own terms, which isn't a problem in my book. Most of the titles are in the ...
by Ryan Carter on October 7, 2006 at 12:08 PM

I just about laughed my butt off reading this. I'll warn you by saying that you need to be a programmer to even "get" the list of language jokes on this page. Of course you will identify with several different languages than I did most likely, but it is a very funny, very enjoyable site to peruse. My non-programmer wife even enjoyed a few of them because some of them are just funny to read aloud. ...
by Chris Gilmer on October 5, 2006 at 01:25 PM

Google released Code Search today. It is billed as the single location programmers can search for accessible code. Google Code Search can be searched using precise regular expressions, or restricted searches for particular languages or filenames can be performed. Google's code searcher crawls and indexes the web for .tar.gz, .tar.bz2, .tar, and .zip files. The idea for the code search came about ...
by Ryan Carter on September 25, 2006 at 10:45 AM

Anyone who has hand-coded HTML (I know, oldskool) has wished for a tool like this real-time HTML editor, though regrettably the days of hardcore hand-coding HTML are pretty much over. I still code HTML in my free time just for the tactile feel of simple code beneath my fingers and remembering the old day before things got easy. Real-time HTML Editor puts your code into practice as soon as (and ...
by Ryan Carter on September 20, 2006 at 03:10 PM

The latest version of the Python programming language, version 2.5 final, is ready for download. The Python website states that Python 2.5 is ready for production use and should work great. Python 2.5 has had many changes to make it better, faster, and make programming easier for you. Some of the new things in Python are: It now uses the Buildbot tool; conditional expressions have been updated; ...
by Ryan Carter on September 13, 2006 at 09:30 AM

Dana Hanna, self-dubbed "software jedi" will (attempt to) write an application a day for 30 days starting on Sept 15th. He is accepting ideas via email: "ideas at an app a day [dot] com." This is a feat that I know I myself, as a programmer, wish I had the free time resources and mental energy to attempt, and the ambition doesn't hurt either. There is no telling what Dana will come up with or what ...
by Ryan Carter on September 8, 2006 at 02:15 PM

Every programmer knows what Hello World means because it is the first time they were able to get a particular programming language up and running successfully. Hello World somehow became the universal way to announce to the world that you had cracked the shell of ignorance previously surrounding a particular language, and were able to hack the few lines of code it takes to produce "Hello World" ...