Linkapalooza: Over 200 links for Developers

In my day job, I'm required to post up about 20 links a week for developers to use in their day-to-day lives. It's been almost 6 months since I started doing this, so I felt it was time to post up all those good links onto my site for all to see and use. These links are posted up twice a week in the SD Times News on Monday and News on Thursday newsletters. If you want to get them fresh, instead of in one giant burst every six months, head over HERE to subscribe to the newsletter.

And so, I give you, Linkapalooza: the first six months! Please excuse the nonsensical rantings around them. They're the flavor text we include with each Linkapalooza, and much of it is now out of date. Bold = Link.





Packets 101: a primer on snooping, snarfing, and snorting.

Barcodepedia, the Wikipedia of bar codes

The difference between scripting languages

A developer's guide to surviving meetings.

Inside the Linux Scheduler

Just in time for summer: the Art of the Layoff

The myth of transparent clustering

Today's Wikipedia article is short. Perhaps you can add to it! The Libido Language.

===================================

Supermassive Java API site

Stupid (and not so stupid) SSH tricks

16 Elelments you must include in your site design.

Turn you design into XHTML and CSS automatically.

Performance tuning MySQL for load.

Today's Wikipedia entry? Adventure Soft. Yay, Interactive Fiction.

=======================================

Slshdot readers chime in on which Java Profiler they use.

IP Subnetting made easy

Snipplr: the Del.icio.us of code! Bummer of a name, though.

PHP and CSS dynamic text replacement.

The Web is a pipe, evidently.

Gauge Bosons. More fun with quantum physics!

==========================================

Joel explains why programmers should run software companies.

How to disable the guest account in Mac OS X.

They're still talking about those broadband over powerline solutions...

MAMP? Yep, it's Lamp on a Mac. Here's how to secure it.

How to get good press.

Inside HTTP headers.

It has been suggested that the article on Coil Springs be merged with the one on regular old Springs.

===================================================

10 ways to relaxify your workspace.

Web enable C++ programs with XML-RPC

Creating a who's online readout in PHP

Classic texts of computer science.

Creating a membership system with PHP and MySQL

Embarassingly Parallel? Red faced clusters?

=======================================

A hodge podge of links coming at you faster than the speed of clicks!

A cheap, relatively long range RFID skimmer. Your keycards are owned!

IBM's recommended Eclipse reading list.

Funtional programming for the rest of us.

Plug in a phone number and some text and this digital voice will call and read it. Harass your boss!

AJAX security basics.

Today's random Wikipedia entry: the Sponge!

Today's Linkapalooza focuses on PHP, among other things. Take what you learn here and use it to build a forum or a wiki.

PHP and open source versus the Government.

How to convert a Windows binary into a Mac OS X or Linux binary.

Better security through PHP4 and PHP5 together!

Web extraction how-to for Ruby.

A super deep and heavy look at statistics.

Today's Wikipedia entry is the processor register.

==================================================

A nice site about CSS 3's featureset.

Learn some more Power Point Fu.

15 exercises to help you learn a new programming language.

Why your software is not selling.

The art of only one carry-on item.

Programmer productivity incrementation.

Random Wikipedia entry: The Swizzle Stick.

=================================================

Sing along! C++ Killed the Get and Set Accessors! (Sung to the tune of video killed the radio star.)

AJAX edit in place with prototype. Copy, paste, use.

How to clear your stuffy nose with only your two fingers. (Fret not, no picking involved.)

A great stash of hard to find customer service numbers.

Today's random Wikipedia entry is the common Bean.

============================================

Time to learn! Lots of juicy how-to's in today's Linkapalooza. Dig in and start assimilating.

AT&T plans a major backbone expansion.

Great Google How-to

Learn to better use Photoshop, Flash, HTML, what-have-you

U. of Washington's Crypto course, online.

XML Encryption

Today's random Wikipedia entry? Surface Tension!

=================================================

A great tech dictionary.

A nifty Math trick.

A VC's view of Web 2.0

Multiboot your iPod with Podzilla.

Everything you ever wanted to know about Debug.exe

Web-based compiler. Upload C, C#, Fortran, Etc... download the binary.

This week's random Wikipedia entry? Expressions.

There's a smattering of Apple links in here. We don't like to play favorites, but for today, we'll look the other way. Oh, today's random Wikipedia entry is a doozie, math geeks!

AJAX side notes. Clip, paste, use.

A step-by-step guide to project management.

A guide to shell scripting in the Mac OS.

A headlong dive into the Google Web Toolkit, that little Java-to-AJAX compiler.

All the little browsers! Be nice to them all without a hassle.

The mathematics of fibre bundles.

============================================================

You wouldn't think that Monty Hall could cause such a fuss. But according to the Wikipedia, his problem is worth a couple thousand words!

With AJAX comes great responsibility. Here, then, is a guide to responsible asynchronous scripting.

Vizualizing DOM structure of Web sites.

SQL Injections: how they work, and how sites get owned.

Making AJAX work with a screen reader.

Building device drivers for Linux? You'll want this kit.

The Monty Hall Problem, explained in depth with statistical analysis.

============================================

Populicious was particularly ripe this past week, and onto you gets passed out hrefy goodness. Careful, today's Linkapalooza is dangerous to productivity, particularly the radnom Wikipedia entry!

Higher order Ruby funness, with S-Expressions and pattern matching how-to's.

Object oriented Javascript! Oopy oppulence.

Top ten unserved Web 2.0 markets. Buzzwords galore!

Even yet still more Vim tips.

Building Web apps with PHP and AJAX.

Castle on Rails! C# workin' on da rail road, all its livelong day.

Particle Physics! Gnhnnnnnmmhhhhhhhuuuuuuuuuuu! Can't.... stop... reading... deeper!

Just what is this OpenLazslo thing?

How to gut a MacBook.

Thinking caps on! A lengthy dissertation on the paradigms that proliferate programming languages.

Another week, another set of cool AJAX tabs.

How to make your Javascript screamingly fast.

Eight commands to a working XP install.

Today's random Wikipedia article: Randomness!

----------------------------------------------------------------------------------------------

A guide to the Gnome partition editor, a great way to diddle your hard drive.

New flight of Ubuntu Drafty Drake is out. Go beat on it.

A great how-to for making a USB-key into your own personal VNC key.

Don't ask Abby. Ask the NSA.

Uh oh, the old ?Harmful? folks are at it again. This time, Javascript associative arrays are the target.

And finally, some silliness: The Ten Commandments recut to look like a high school comedy.

------------------------------------------------------------------------------------------------

How to consistently reply to all email within 24 hours. Doubt this will actually work, though.

How to install an LED read-out on the front of your computer.

So, why does Ruby on Rails get so much attention?

AJAX goodies, including some galleries and effects.

Check your Linux install for rootkits with this script.

Your link agregators have scooped up a nice new batch of sites to help you through your day-to-day programming activities. Enjoy!

A nifty Ruby-on-Rails based Subversion Browser.

A good challenge to the Big Bang theory.

Live CD's? Pshaw! Live DVD!

A fun visual trip down comnputer memory lane.

A couple of Israili geeks believe that random number generation in Linux is flawed and insecure.

----------------------------------------------------------------------------

Mapping Website Visitors in Realtime With Google Maps.

60 More AJAX Tutorials

A nice set of motherboard reviews and comparisons.

A great Vi/Vim cheatsheet

C# for C++ programmers

--------------------------------------------

Web 2.0 versus SOA. Who will win!?

Django How-to. Django is a Python-based rapid prototyping system for building Web sites.

Congress sucks. Network Neutrality is not a debatable issue, Washington! It's an absolute necessity!

Optimizing XP

5 Next generation PHP Frameworks

Watch trends: Here's a list of trend aggregators

Top five business lies. Print these and slip them into your CEO's incoming pile.

------------------------------------------

Well, it's been a couple of days since our DNS mandate, and not a one of the culprits has changed their entries. Sometimes we wonder why we bother. We'll chalk the lack of response up to the bureaucracies inherent in changing DNS records. Not that there should be any bureaucracy associated with your DNS servers...

The Regular Expression library.

Huge resource of Web tool links, from favicon creators to CSS validators.

Web 2.0 Business Models and how they work.

A great tool to help build ASP.NET pages.

For you hackers out there, plans for a portable magnetic card reader.

-------------------------------------------------------

As we begin this week's Linkapalooza, we'd like to offer a piece of advice. Www.domain.com should work just as well as ww.domain.com, w.domain.com, wwwww.domain.com, or even wwwjahaiojnaciouuhasciuahsciauyhgcs.domain.com. They're frequent typos for those of us that practice the type-fu. Redirect them to you default page. It is ludicrous not to put a wildcard entry into your DNS records, as it saves your users precious Web juice. Remember, your users may have palsies!

We have compiled a short list of Web sites that don't wildcard to their homepage. The following addresses do not work as of today:

ww.msn.com

ww.digg.com

ww.sdtimes.com (Whoops!)

ww.salon.com

w.wired.com

wwww.aol.com

ww.nytimes.com

ww.ibm.com

ww.imdb.com

On the short list of sites that have wildcarded DNS: Google.com, Slashdot.org, Valleywag.com, Yahoo.com, Ask.com, and Sourceforge.com (Not, however, Sourceforge.net!).

Now, go get your DNS records out. Blow the dust off of them, and add a wildcard. [Update! Still no sign of conforming from any of them!]



A metric ton of links to computer books available for free online.

Shipping 1.0 won't kill you, but it sure will try!

What excatly is a quine?

Monitoring your enterprise network with Google Calendar.

=======================================

This week, we will learn about Ruby. Life is too short for Java.

Ruby Blocks, Procs, and Methods. Dripping with code.

Top 15 Security Tools, reguardless of platform. Fire them up and beat your apps into submission.

An extensive round-up of Ruby on Rails Resources. Alliterate your own follow-up

Clocks. Stick them in your Web pages.

Fun use for a standard PC power supply. Great for projects that need juice from a small source.

Rubber Hose is an encryption tool that will absolutely hide your data in ways that no one would suspect it was really there. In other words, it saves you from being beaten with its namesake.

LDAP Programming in Java made simple.

=======================================

For you big brained Java people: Tim McCune discusses Exception-Handling Antipatterns.

This is a comprehensive list of thousands of API's and how to use them. Should make your life considerably easier.

Circuit Simulator. Simulate some circuits. In your browser no less.

How to manager your boss.

Dynamics to inherit the Earth?!

75 Sites to help you design Web pages.

Laugh if you will at the shear insanity of it, but this fellow is attempting to build archives of all device drivers for type of PC since Windows XP was released. When you're done laughing, download the disc images he's made of them all.

=======================================

Linkapolooza

Imagine a tea party at which URL's are exchanged via wireless keychain Scrolling LED signs. In such a technological environment, the inclusion of trailing slashes at the end of URL's can be likened to the extending of the pinky in a dainty and courteous manner. So as not to offend our guests, here are this week's freshly brewed kettles:

Find the source of that spam. This tool takes a mail header and spits out a Google map of the route the email took to get to you. Maybe you can actually find the exact house from which the spam was sent! Then you can throw toilet paper all over their yard!

10 PHP frameworks reviewed and evaluated.

If you've not yet discovered Digg.com, it's time you added it to your morning ritual. In the past few days, Digg has surpassed Slashdot in Alexa's rankings, and there's a good reason why.

20 Rules of smart and successful Web development.

The Guerilla Tactics of Project Management. Go hide behind your CEO's desk with a knife in your teeth. That should increase your budget!

Survey results of the top 32 most important algorithms. Maybe next year, hashing will make it into the top ten!

The great Gentoo languages shootout.

=======================================

3-13-06

Linkapolooza

We know you all adore our hot links of love. That's why we've dished up an extra informative batch this week, including links to tutorials, snippets of code, and how-to's. Lap it up, link lusters!

Better networking through SCTP

Law of 3's in C++

Errors and AJAX

You know what really sucks about software development? Finding the proper icons and doodads to represent action buttons in your GUI.

Evaluating Web site accessibility, part 1!

=======================================

HTML prototyping in an Agile environment.

Simon Wilson's re-introduction to Javascript.

Another week, another cut-and-paste list of AJAX bits and pieces. Come on, put in those galleries, drop-downs, and cross fades!

Bruce Eckel on the departure of the hyper-enthusiasts.

A tour of computer languages. "Religion isn't the opiate of the masses anymore, Karl. IDEs are." Go read this rant, then fire up your flame throwers!