This is post #1 in the Building Neno series. Please click here for a description of the Building Neno project and instructions on how to access the source code for this post.
I'm building a blog engine, and I'm going to use the blog engine to run a blog about building the blog engine. It's a bit chicken-or-egg I know, but I'm keen to do it. Here's what's driving me...
It will be an example of NHibernate in action. I've wanted to do an NHibernate example for years but have never gotten around to it.
I want to extract the beginnings of a framework from this application as I go. Framework, reuse library, whatever you want to call it, I've done this with my web applications at work and find it very useful in getting new projects up and running.
Building this will be a great opportunity to learn since I plan to throw in some new technology that I've not used before. In addition, this will be my first public facing website -- so I'll have to start thinking about the million little things that keep other web developers up at night.
The end result will be a decent resume reference. More so for me since all of my web applications are hidden away behind corporate firewalls. They say a picture is worth a thousand words. A link to a web application with source should be worth a bit more.
Lastly, but not least, I'm building a blog engine because Rob Conery told me to. And he told you to as well. Rob thinks every developer should build their own blog engine, like a jedi builds their own lightsabre. That resonates with me -- nothing screams "developer" more than a guy building his own interface to the big wide world.
Note, there's nothing on the list about building the next Movable Type. This will be an example application and a highly customised tool to suit my needs, not a feature complete blog engine. Others are welcome to implement the software, but I intend it mostly as a reference. The framework, on the other hand, I hope to make that easily reusable, at least for me.
The technology stack of the blog engine will evolve, but here's what I'm using right now, in no particular order.
2010/11/24/hello-world
.There's no domain model or database yet. NHibernate won't be added until there is. I'll add jQuery once I start using JavaScript. Right now I'm using a simple XML data source with Linq to XML to get text on screen. Nothing fancy, keeping it simple.
Stay tuned to see how it all evolves.
There are 0 comments.
Newer
Domain Model
Newer
Domain Model
browse with Pivot
Codility Nitrogenium Challenge
OS X Lock
HACT '13
Codility Challenges
Priority Queue
Architecture (13)
ASP.NET (2)
ASP.NET MVC (13)
Brisbane Flood (1)
Building Neno (38)
C# (4)
Challenges (3)
Collections (1)
Communicator (1)
Concurrency Control (2)
Configuration (1)
CSS (5)
DataAnnotations (2)
Database (1)
DotNetOpenAuth (2)
Entity Framework (1)
FluentNHibernate (2)
Inversion of Control (5)
JavaScript (1)
jQuery (4)
Kata (2)
Linq (7)
Markdown (4)
Mercurial (5)
NHibernate (20)
Ninject (2)
OpenID (3)
OS X (1)
Pivot (6)
PowerShell (8)
Prettify (2)
RSS (1)
Spring (3)
SQL Server (5)
T-SQL (2)
Validation (2)
Vim (1)
Visual Studio (2)
Windows Forms (3)
Windows Service (1)
Comments
Leave a Comment
Please register or login to leave a comment.