| 
	     You are here  | 
        www.djpeacher.com | ||
| | | | | 
            
              www.softdevtube.com
             | 
        |
| | | | | Programming history is filled with bugs that turned out to be features and limitations that pushed developers to make even more interesting products. We'll journey through code that was so 'bad' it was actually good. Along the way we'll look at the important role failure plays in learning. Then we'll tame our inner perfectionists and | |
| | | | | 
            
              largedatabank.com
             | 
        |
| | | | | I heard a lot of good things about Mike Okasaki's Purely Functional Data Structures at UChicago, but didn't ever take the time to check it out. Lately I've missed the heady joy of reading and writing code in a strongly typed functional programming language like Standard ML, so when one of my coworkers at Knewton mentioned he was going to read the book I decided to get a copy for myself. | |
| | | | | 
            
              www.byjp.me
             | 
        |
| | | | | I had some time to kill today, so I rewrote the DLC api in Ruby. If you use JDownloader you'll know how useful the DLCs are, essentially they allow you to contain all the links from a variety of online hosting sources in one place with any passwords that might be needed. All this data is also kept encrypted to prevent people from poking around inside and stealing the links! Now, should you wish to create one of these DLCs there's a handy ruby API I've built thats so simple you can even use it from irb! Enjoy. | |
| | | | | 
            
              dthompson.us
             | 
        |
| | | |||