49 posts found
Better performance, better installation, better samples, more features! Installation has been simplified to copying and pasting.Read more...
Edit (May 18, 2011): HA! Google launched the Priority Inbox, almost exactly what I was describing. Google is cool. Hmm... Did they read my blog, or was it just a coincidence? Probably a coincidence.
It's true.Read more...
In this sequel to 20 Image Resizing Pitfalls, I'm outlining the architecture of my image resizing module, and including the source code for the HttpModule (but not the supporting classes).Read more...
I've received many requests for a 'trial' version of the image resizer. This demo version is fully-functional, but watermarks 50% of the generated images with "Unlicensed".Read more...
Here, I'm doing it again. Linkblogging. But hey... It's too good to pass up.
How to implement several new high-profile .NET features in SmallTalk in less than a page of code.
Your Language Features Are My Libraries by Benjamin Pollack
Read more...
Dozens of articles on server-side image resizing have been written. If we count other tongues, maybe hundreds. These contributions to the community have been invaluable to me, and I truly appreciate the time each author spent to share his or her knowledge.Read more...
Version 2.0 beta is now available!Read more...
Version 2.0 includes dozens of new features and performance enhancements. Upgrading is simple, but there are a few things you should know.Read more...
Here are some examples of what can be done with Version 2.0.Read more...
Many people think of "performance tuning" as optimizing loops, algorithms, and memory use. In truth, however, you don't get the huge performance gains from optimizing CPU and memory use (which is good), but from eliminating I/O calls.Read more...
Adding simple metadata and stylesheet management to the Page class.Read more...
Adding web.config settingsRead more...
I recently ran across this video on Clojure... Very compelling presentation.
I originally thought of lisp as being interpreted.. It's easy to build a simple lisp interpreter.
Clojure, however, is compiled lisp - but still quite as dynamic, and it supports edit-and-continue.Read more...
Will you ever need to pass relative paths to your control? Does your control function as a container for markup? If so, you should subclass Control instead of using a .ascx file.Read more...
Are you guilty of subconsciously regarding 'scripting' languages as inferior? Do you think real programming means using C, C++, C#, or Java? Does your conscience accuse you of laziness when you feel tempted to use a truly high-level language for your app?Read more...