New Site: GalacticBeacon.com

This weekend I finally launched my latest website: Galactic Beacon.

Galactic Beacon is the name of a science fiction and fantasy anthology that I’ll be publishing in eBook format within a couple of weeks.

The site is also home to a comic that will be included in the anthology, that is designed to look good on an eReader.

The comic is free on the website, but the anthology on eReader will be sold via various sources (Kindle store for instance). I’m also working on an app for the Palm WebOS for reading the book.

I will also sell various formats of the book directly from the site (ePub, PDF, etc.) for eReaders that allow you to download your own files.

Readers of this blog might be interested in knowing that this is an instance of my new jeffaBlogger comic/blog engine that uses ASP.Net MVC.

I hope everyone will take a look and let me know what you think.

Posted on 2/15/2010 2:42:37 PM by jeffa

Permalink | Comments (0) | Post RSSRSS comment feed |

Categories: .Net | jeffablogger | Webcomics | Galactic Beacon

Tags:

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

jeffablogger First Alpha Site Live

It’s been a looong time coming, but the first alpha site using jeffablogger is now live.

I’ve converted my webcomic, Funzietown, to use my MVC based jeffablogger instead of the un-named web-forms based blog/comic engine I made back in ‘08.

The webcomic is aimed at kids, so I’ve turned off a bunch of the features of jeffablogger. You can’t register, for instance, because if you keep contact info on a site that is marketed at children you have to verify ages. That sounds like a hassle and potential lawsuit to me, so I disabled registering.

The goal for the user experience for a reader is to look and work like every other blog or comic you’ve ever read.

The goal for the user experience for admins, editors, writers, and artists is to be as smooth and easy as possible. Of course you can’t see those bits yet on the beta site.

I have a few more features to add before declaring beta status (feature complete for this release). OK, I have a fair number of features I want to add, but I’ll try to constrain myself to what I can finish within the next month or so.

Once I reach beta status, I will add unit tests and concentrate on bug fixes until ready to release as open source. Once tests are in place and I feel like my code is pretty I’ll release the project to Codeplex.

As part of beta testing I’ll convert our user group site GGMUG.com and debut a science fiction site that I’ve been planning. That will give me three sites using the engine, so I should get pretty good feedback on bugs.

Posted on 1/20/2010 2:06:11 PM by jeffa

Permalink | Comments (0) | Post RSSRSS comment feed |

Categories: .Net | Funzietown.com | ggmug | jeffablogger | Webcomics

Tags:

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

jeffablogger Update: Countdown to Alpha

Made pretty good progress over the past few weeks.

  • Converted to MVC2 with no major headaches.
  • Reduced scope from all-purpose content management system to basic blog engine that works with webcomics as first class citizens
  • Refactored to use Repository pattern for model access.
  • Implemented several Repositories using Entity Framework
  • Got tired of Entity Framework (the current, shipping version)
  • Re-did all Repositories with Linq To SQL
  • Got main bits of the blog functionality working
    • Create blog entries
    • Editor or Admin must approve before display
    • Display blog
    • Admin settings to display Extract or Full Content (for most recent post or for older posts)
    • Paging of archive
  • Working on Basic Page functionality
  • Began working on import functionality

Once I finish the Basic Page functionality, I will add the Comic functionality. When that reaches an adequate state I’ll set up an Alpha test website.

During the Alpha phase I will continue to add functionality and refine the UI.

Once I reach Beta status, I’ll begin to convert existing sites to use the new blog engine.

When things are looking good I’ll release the code as an open source project, probably on Codeplex.

Technorati Tags: ,

Posted on 12/28/2009 1:24:59 PM by jeffa

Permalink | Comments (0) | Post RSSRSS comment feed |

Categories: .Net | jeffablogger

Tags:

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Microsoft Application Architecture Guide, Second Edition Available

New book: Microsoft Application Architecture Guide, Second Edition

Microsoft has just released the second edition of their Application Architecture Guide and you Learn More Here.

The eBook version is a free download, but you can also buy a printed copy if you like.

Posted on 12/7/2009 12:11:00 PM by jeffa

Permalink | Comments (9) | Post RSSRSS comment feed |

Categories: .Net

Tags: , ,

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

jeffaBlogger Update: MVC 2 Upgrade

MVC 2 Beta was released today (read about it here) and I've decided to upgrade my blog engine work-in-progress to the new bits.

Cross your fingers!

Now that the Go-Live license is available I don't have to worry that I'll be ready to publish before it is allowed.

Posted on 11/19/2009 1:36:00 AM by jeffa

Permalink | Comments (2) | Post RSSRSS comment feed |

Categories: .Net | jeffaBlogger

Tags: ,

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Visual Studio Tip: Add Existing Directory

How many times have you wanted to add a directory that already exists to your project only to have to create the directory (and any subdirectories) and then Add Existing Files (one directory at a time)?

Annoying isn’t it? (Almost as annoying as someone who uses too many parentheses.)

Why, oh why, isn’t there an Add Existing Directory function?

Because it isn’t needed.

What? You’re crazy!

If you copy the directory and all its subdirectories into the project (into the directory you want them) with File Explorer (or xcopy from the command line), then go into VS and click the little Show All Files icon at the top of the Solution Explorer pane (second icon from the right for me), voila! There are the directories that you want to add.

Now just highlight the grey little directory and right click. Next pick the menu item that says “Include In Project”.

Bam! You just kicked it up a notch! (Man that’s a tired catch-phrase, isn’t it?)

Does that ever save some time.

Today I needed to include Tiny MCE in my scripts folder in jeffaBlogger (MVC blog engine I’m working on). It finally was annoying enough to go Google up a solution.

Thanks to NitriqBlog for that little life-saver.

Posted on 11/2/2009 12:36:00 AM by jeffa

Permalink | Comments (4) | Post RSSRSS comment feed |

Categories: .Net

Tags: , ,

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Weekend Update 2009-08-30

Did a huge amount of work this weekend, but not on jeffaBlogger. I’m working on a side project that will USE jeffaBlogger, and I needed to get it 80% finished before jumping back on jeffaBlogger itself. I’m about 75% now, so hopefully by this weekend I’ll be back to MVC. This was WPF, so it was fun too.

This side deallie is to help my wife get her website up and running. Can’t leak any secrets yet, but hopefully within about two weeks that site will be live and running as the first jeffaBlogger site.

‘Scuse me, while I curl into a fetal position for a few minutes while thinking about the amount of work I have left…

One or maybe two more weekends of working somewhere in the neighborhood of 20-30 hours over the course of the weekend will hopefully get me to the point of going live with the first site. jeffaBlogger will be nowhere near finished, but far enough along to provide the blog and other specific functions (*cough*) that the first site will need to get started.

The second site will be coming shortly after that (hopefully). It, too, is secret so I can’t talk about it. This one is going to be mine and give me an outlet for some other stuff I like doing (including but not limited to comics). Hopefully I can get it up and running within a month. I suck at keeping secrets, so I REALLY hope I can get it going soon.

The unfortunate victim here is poor little Funzietown. I haven’t had time to do any cartooning. That site as well will be replaced by the all powerful jeffaBlogger. I do have the current storyline finished in rough pencil form and the beginning of the next one. It takes a fair amount of time to translate a pencil rough to an inked and scanned comic. So sadly, I haven’t even been making the weekly schedule.

If anyone has bottled time (Croce brand preferably), I could sure use some. A few dozen extra hours each week would be nice.

Posted on 8/30/2009 11:38:25 PM by jeffa

Permalink | Comments (3) | Post RSSRSS comment feed |

Categories: Funzietown.com | .Net | jeffaBlogger | Pure Rambling | Webcomics

Tags:

Currently rated 5.0 by 1 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Super Quick Update On jeffaBlogger

First, I have named my little project “jeffaBlogger”. And that’s all I have to say about that.

Thanks to my pal Fiddler I have what I need to get the MetaWebLog integration into my new blog/comic/other stuff engine.

I managed to create a Controller that can accept the XML payload from Live Writer.

I didn’t use the “best” way of doing it, but I used the “quick way that works”. I defined my method as accepting posts and expecting a string. That triggers the method when the XML arrives. At that point I pull the XML out of the Request object and with the help of a virtual ball-peen hammer put it into an XElement. Once I get through rev 1, I may go back and clean that up.

That much is done. Next I need to Linq my way through the XML and route to other methods based on what commands are embedded in the XML (the RPC part…).

Before I do that, however, I want to get the blog bits finished.

I’m taking the approach of building up from the install. I’m thinking in terms of what a user would need to set up a functioning blog/comic/webzine, so I started with the install and the settings. I’m up to defining site content items (blog, gallery, poll, etc.).

After that will come the individual content handlers, probably in this order:

  1. Blog
  2. Gallery
  3. Poll

Once those are done, I’ll work up the index pages so that you can put different content on those pages.

Then I’ll just kick back and watch the profit roll in. Since I am quite certain that I am the only person to ever build a blog engine, there is NO WAY I can fail to get so rich I’ll need an army of gorillas pulling wagons to haul my money around. What? Other people have written blogging software? Oh, Bother!

Posted on 8/5/2009 2:46:00 PM by jeffa

Permalink | Comments (4) | Post RSSRSS comment feed |

Categories: .Net | jeffaBlogger

Tags:

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Test Post: Gimme The Headers!

This is a test post using Windows Live Writer. I normally use Writer when posting to this blog, so that is not what I’m testing.

As I mentioned in previous posts I’m working on an ASP.Net MVC implementation of blogging/comic publishing software.

I want to be able to post to that with Writer as well, so I need to ferret out exactly what travels back and forth vie HTTP. Enter my friend Fiddler.

I’ve blogged about Fiddler before, and have to say it is one handy tool.

The specification I’m working with is the Meta Weblog API.

Now to post and see what I get!

Posted on 8/3/2009 10:13:44 AM by jeffa

Permalink | Comments (3) | Post RSSRSS comment feed |

Categories: .Net

Tags:

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Free Powershell Book

http://powershell.com/cs/blogs/ebook/

Gotta love a freebie.

You can download the complete Powershell reference/tutorial as a PDF or read it as HTML online.

Here is the table of contents:

  1. The PowerShell Console
  2. Interactive PowerShell
  3. Variables
  4. Arrays and Hashtables
  5. The PowerShell Pipeline
  6. Using Objects
  7. Conditions
  8. Loops
  9. Functions
  10. Scripts
  11. Finding and Avoiding Errors
  12. Command Discovery and Scriptblocks
  13. Text and Regular Expressions
  14. XML
  15. The File System
  16. The Registry
  17. Processes, Services, Event Logs
  18. Windows Management Instrumentation
  19. User Management
  20. Your Own Cmdlets and Extensions

I haven’t read it yet, so I can’t offer an opinion, but it looks good at first glance.

Posted on 7/27/2009 12:38:26 PM by jeffa

Permalink | Comments (6) | Post RSSRSS comment feed |

Categories: .Net

Tags:

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5