Barbaric Monthly is my attempt at building/improving a coding project per month so that I can experiment with old and new technologies, learn ad infinitum, remain excited about the craft and nurture my passion for software development. This Barbaric Monthly is about developing a personal task management system with a command line interface.
Omg this week has been hectic! Sprint at work is nearing its end and I have been multiclassing Code-Wizard/ScrumMaster, which basically means two jobs for the price of one. I have tried to make time to work some magic in Barbaric August, but I think I have barely managed to scrape 7 hours for it these last two weeks. I do not honestly know how the heck does Uncle Bob find those extra 20 weekly hours to practice the craft but kudos to him :).
I did work a little today, and I am happy to say that my Barbaric Monthly SkyNet has now a proper data access layer! (Did I somehow forgot to mention that I have been doing everything in memory all this time? xD) It is surprinsingly easy to hook up an ASP.NET MVC website with a database using Entity Framework Code First. I substituted my fake and temporary Unit of Work Context for a DbContext and created a custom Database Initializer to seed the database with some fake data and voilá, two steps and you got it, all unit tests passing and everything working beautifully.
And I’m afraid that… that was pretty much it for today fellas! I have one day remaining to finish the prototype and make a video wrap up. What?? A video what? Yeah, you read it right, I have planned to record a nice wrap up video after every Barbaric Monthly, it may be catastrophically horrible, but as a friend of mine told me today: “No one remembers a coward”. Back with you soon…