Cloud Adventures Part 2 – Amazon Dynamo Db

Source code – https://github.com/ehelin/StorageExperiments (get the commit closest to the date of this blog) This blog entry will deal with the Amazon Dynamo Db.  This is a no-SQL database and seems to be all the rage with developers these days.  While I personally feel the relational model still has a place, no-SQL databases do as… Continue reading Cloud Adventures Part 2 – Amazon Dynamo Db

Adventures with TDD – More Complicated – Part 3 – Basic Implementation with original tests passing

Source code – https://github.com/ehelin/AdventuresInTDD-Part2 TDD is definitely a different way of thinking.  I followed it…mostly.  While writing a utility class, I added that code before tests…bad Eric 😦  I am still struggling with writing/editing the test first, but it does help.  Next pass will be a functional implementation. Stay tuned!

Adventures with TDD – More Complicated – Part 2 – Basic Failing Tests with System Scaffolding

Source Code – https://github.com/ehelin/AdventuresInTDD-Part2 Now with the second commit, I have created basic tests (failing), empty implementations and empty views where the user will interact with the system.  They are wrapped around three interfaces that define the functionality of the system.  The interfaces are IConversion, ISort and ICreateSequence.  I have one controller and five initial… Continue reading Adventures with TDD – More Complicated – Part 2 – Basic Failing Tests with System Scaffolding

Adventures with TDD – More Complicated – Part 1 – The Requirements

It dawned on me that my first Test Driven Development (TDD) experiment was very basic (blog – https://erichelin.wordpress.com/2016/05/09/adventures-with-test-driven-development-tdd/ source – https://github.com/ehelin/Adventures-with-TDD). Any project would be much more complicated.  However, I am not sure I am quite ready for the big leagues (I will save that for my next blog post :)).  So, I am going… Continue reading Adventures with TDD – More Complicated – Part 1 – The Requirements

Cloud Adventures Part 4 – Creating Consumable Data from Staging

In the previous blog entry (see reference #1), I attempted to use a logic app to load the warehouse with satellite telemetry.   If I had been willing to pay for a huge increase in service, I could have fired my logic application once hour (as I read the fine print).  Conceptually, this could have worked. … Continue reading Cloud Adventures Part 4 – Creating Consumable Data from Staging

Adventures with Test Driven Development (TDD)

Source Code – https://github.com/ehelin/Adventures-with-TDD I firmly believe in testing.  It is the only way to confirm that your software is behaving as expected. However, testing can take many forms.  Almost every software developer will do a happy path manual test.  They have to for confirmation of minimum software onformance to the requirements.  Sometimes this is… Continue reading Adventures with Test Driven Development (TDD)