FreeSNAP, Day 28 – A Media Sensation

I’ve decided that I’m going to try and dedicate learning more about Android programming in the morning trips, and let the evening trips home be for FreeSNAP. Perhaps the dual tasks will help to stave off the long commute blues. But since I’m still figuring out Android (it’s been a very long time since I’ve looked at it: what’s old must be made new again), I’ll be focusing on FreeSNAP for a while still in these posts.

Today I was stuck at North Station for two hours waiting for my train to arrive so that I could go home. During that time, I figured I’d start thinking about how and where non-textual Media ought to exist on a FreeSNAP server. I came to some fun architectural conclusions that should result in some entertaining posts in the near future.

Continue reading

Posted in Programming | Tagged , , | Comments Off

FreeSNAP, Day 27 – A brief aside for ORMs

Again it’s been a while since the last update! I’m back on the train after a month of trying the bus. I’d like to take a moment to give a hint for anyone doing a regular commute:

Anyways, the last time I worked on the project (or anything, really) was about two weeks ago when I made some changes to the project for the sake of giving a presentation about ORMs for my day job. I examined the potential use of Subsonic (ActiveRecord and Simple Repository), DapperORM, and of course the already existing Entity Framework “Code First” approach.

I also made several other miscellaneous changes that I’d been meaning to make and hadn’t bothered to until now.

We have a lot to talk about: let’s get started!

Continue reading

Posted in Programming | Tagged , , , , | Comments Off

SoapUI – Functional, but not Fun

Today I wrestled a bit more with getting SoapUI to connect to an MS SQL Database.  I finally got it hooked up, and then realized that even that didn’t get me somewhere that I want to be.

Essentially, when push comes to shove, if I want to seed data in the database with this mechanism I’m going to have to essentially write tons of SQL insert queries, and probably put them in stored procedures that I’d then have to check into the repository and maintain.  I find this annoying: and with my framework, I’d hopefully at least have a chance of finding a slightly less annoying way of defining my seed data.

That, combined with the general annoyances so far in trying to get SoapUI to connect to my database at all, has me wondering if I’m violating my “have fun with this project” rule.  However, I do feel cheesy rolling my own implementation of a framework that obviously already exists (even if it’s not *exactly* how I’d like it to be).

So therefore, before we go on with today’s coverage, I’ve got a poll for you reader… for the couple of people who are actually reading this, if any!  Sunday at midnight, the results of this poll will determine where I go from here:

Should I roll my own acceptance test framework?

  • No, use SoapUI (100%, 2 Votes)
  • Yes! (0%, 0 Votes)
  • No, use something else (specify what in comments) (0%, 0 Votes)

Total Voters: 2

Loading ... Loading ...

Please vote when you get the chance!  okay, now onward!

Continue reading

Posted in Programming | Tagged , , | Comments Off

FreeSNAP, Day 26 – SoapUI

Today I spent the day getting ready for using SoapUI for Acceptance Testing… but in truth, I really ended up spending most of the day waiting for a consistent internet connection.  Let’s go over SoapUI and where I’m at currently.

Continue reading

Posted in Programming | Tagged , , , | Comments Off

FreeSNAP, Day 25 – Plastic Swords for Acceptance Tests

This blog post brought to you by The Femurs!  (Well, not really.  The song is just in my head at the moment)

Today, in my sleepy morning stumbling, I began to design a whole framework for the creation of acceptance tests… and then this evening on the ride home, I realized that the product I was about to create to fulfill my need already exists… or at least I think it does.  Let’s get to it!

Continue reading

Posted in Programming | Tagged , , , | Comments Off

GiveCamp Postmortem and resuming schedule

After a pretty crazy (and sleep deprived) week, I’ve finally gotten some time to recap the GiveCamp events of last weekend.

Continue reading

Posted in Random | Tagged , , , | 1 Comment

One Day More

One day to a new beginning

(Raise the flag of freedom high!)

Every man will be a king

(Every man will be a king!)

There’s a new world for the winning

(There’s a new world to be won!)

Do you hear the people sing?

Posted in Social Justice | Tagged , , | Comments Off

Give Camp 2011 and other updates!

Hi everyone!  I wanted to give a quick update while I’m thinking about it.  Two important things:

1) New England Give Camp is this weekend!  Our team will be working with “Project Warehouse”, a nonprofit seeking to create a website that helps people to learn about and join humanitarian projects across the world.  Our team, “Team Discovery Channel,” will be bringing the ASP.NET MVC Jazz!

2) My work project is going to wrap up, one way or another, on May 6th.  With both that and Give Camp behind me, I’m looking forward to resuming CJNS development on Monday, May 9th!  I’ve got some acceptance tests to write!

Stay tuned!  I’ll try to post Give Camp updates on location if it’s not too busy to stop for a post, and I’ll definitely give a quick postmortem on Monday after I get some sleep!

Posted in Programming | Tagged , | Comments Off

Hah, I bet you thought I was starting up again, heh…

Okay, so a very interesting side project has just come up at work.  I’m going to take some time out from working on this side project to work on that one (which, unlike this purely educational process, might stand a chance of actually being USED for something).

Unfortunately, because its for work, I can’t really post about it.  I’m going to try to post as opportunity shows itself: for instance, if I find out something new or interesting I’ll try to post here in a manner that won’t disclose some kind of work or business secret… but I can’t make any promises.

One way or another, this side project needs to be in some workable form before the end of the month, so come May I’ll be posting regularly on this project once more.  Hang tight!

Posted in Programming | Tagged , | Comments Off

FreeSNAP, Day 24: Explicit Mapping in EFCodeFirst (Among other things)

Well… its been an awfully long break, hasn’t it?  Let’s get back to business!

Today (technically over the course of the past week) I wrapped up unit testing to my satisfaction, restructured the project to split up some of the infrastructure into its own projects, and provided explicit table mapping to relationships that were poorly named by EFCodeFirst.

Continue reading

Posted in Programming, Random | Tagged , , , | 3 Comments