We all know about magic App_Code folder. Just drop class file in there and it will become a part of the web application. This is fine for scripts like PHP or "classic" ASP (VB script), but C# is strongly typed compiled language. How App_Code works?
For Windows developers trying to diversify their skills and go Mono, setting up environment is probably the most painful experience. We spoiled by Microsoft tricked us into believe that setup and configuration done by repeatedly pressing “ok” button.
What's up? Small little tiny but mostly good things.
I use thumb flash drives quite a lot moving between computers. It is still much faster to load a gig or two from the flash drive than to use Skydrive or other "cloud" alternative. For the most part it is painless - stick it in and OS will find and mount it, no setup requires. But one day perfectly good USB drive stopped working all of the sudden on one specific computer.
This is the most time consuming operation in porting any CSS template to BlogEngine. If you like your design pixel perfect - that will cost you. These are some general tips that I hope will help make job a little bit easier.
Cool thing about open source is sharing. You give some - you get some. When it comes to themes, there are tons of great free designs out there on the web for applications like blogs.Some of them are generic CSS templates, others specifically designed for popular open source projects like WordPress.
Chris Blankenship came up with an initiative to start emailsubscription for administrators who have BlogEngine deployed on there websites.This can be useful for anybody who wants to stay on top of any important newsabout BlogEngine, not just sysadmins, so I would encourage folks to sign up.
Running public web site from your basement is unprofessional. I know that. For a couple years I'm running my own internet facing toy server at home as a sandbox project. Let me tell you - I'm still working on that 99.99999% uptime. 5-6 times a year my house loosing power, sometimes it comes back right away but it doesn't matter - server is going down and patiently awaiting me coming back from work.
When working with Widgets framework in upcoming BlogEngine 1.4, you have three choices for saving widget settings to data store: StringDictionary, XmlDocument and CustomObject.
It is hard to keep track of everything you need to remember our days. You can try fancy Moleskine or stick papers to refrigerator, but it never worked for me. For a while now I use OneNote from Microsoft - and I really like it.
Developers don't like to write documentation. There is nothing one can do about it. Yet, no matter how many great features you add to the project, no one will use them if they not well documented and easily discoverable.
Widget is a special control you can add to the sidebar. What makes it special is that it is a member of the "zone" - area where you can add and configure these reusable components through the zone manager.