As you know I have had a bit of a nightmare over the last couple of weeks whereby my Accountable MVC4 version has come to a bit of a halt due to PC Upgrades etc. I didn’t want to stop while I was on a roll, so I started a Windows 8 Version, and what can I say, I LOVE C#/XAML! Such a powerful tool set plus having Blend included within Visual Studio 2012, makes UI Design easier. Im loving it so far, so even though I have my MVC4 code back, I have decided to continue. Here are some screenshots of Accountable Windows 8 Version:
Now I’m plugging in the input Views to create/edit transactions at the moment, which using the ViewModels and the powerful model binding facility, should be easily done.
What a week from hell! My Windows 7 PC’s PSU decided to blow on the day my new brand spanking new Windows 8 Machine arrived (courtesy of Novatech). Unfortunately all my Accountable MVC4 App code is on that machine and then I found I had booked in and synced my latest code (Checked In) on Team Foundation Service so I didn’t have the latest code #sigh#
This was even more frustrating as the I wanted to enter the project into the Dev Circles Code Crash hackathon. So I have decided while I wait to get my data off (New PSU) to start learning Windows 8 App development and create Accountable as a Windows 8 App. So I have read the MSDN Tutorials and tried them out (best place to start) and studied some of the guidelines:
With the basics out of the way I have decided to read Iris Classon’s brilliant WinRT Series, WinRT app guide…. which Iris takes you through the process of creating an WinRT app from design to code. Very good read and I’m finding helpful.
For anyone who doesn’t know Iris on Twitter or read her blog, then please read this inspirational post detailing Iris coding career since 2011….yes you read it right, 2011. As you may of guess I’m an Iris fan, and completely blown away by her commitment and passion for a craft I hold dearly above everything in my life (Apart from my wife/children, though I’m sure she will disagree).
For Accountable, i have decided to use Microsoft’sModern UI (No more Metro) for the design. After careful consideration I have gone with Metro UI CSSinstead of Code52’s Metro.css for the sole reason I was having trouble with MVC4’s bundling feature on LESS files which is what Metro.css uses.
Here are some images so far. Some of the styling is turd at the moment and will improve, but this is just a glimpse of what is to come:
As the title stipulates, I’m getting Serious and I mean business. So what am I getting serious about? Well, personal coding projects which I never finish. I’m blessed (cursed) with an over-active imagination which can lead to an lack of discipline at home for my personal work, which is perplexing because with everything else I do, I’m very organised which sometimes borders on OCD‘s (Washing up piles ordered into separate piles springs to mind). Yes I lack basic common sense and I tend to mislay and loose things alot…..but hey that is an integral part of who I’am. Even at work I’m organised… really organised and anal about time.
So my problem I think is that my imagination is wild at home. I’m unrestricted. I’m free. I’m wild. I need to tame the need to learn “other stuff” and become a Ninja at something, like MVC……..
Hello Project Personal….
I have limited spare time. I have a wife who likes to do stuff as a family and a gorgeous 2 year old who demands my attention (quite rightly). Plus I use that spare time to run and keep fit, which is also an important feature of my life. But I still have this insatiable urge to learn and code and finish a goddam personal project. Balance is needed, so I have decided to plan my time properly – Hello Project Personal.
Use Spare time only – which is:
7.30am – 8.30am Monday – Friday
19.30pm – 21.00pm Monday – Friday
Cannot let this project interfere with family life and running.
Need to complete 1 ASP.NET MVCProject from now until December 2012…..not 2013
Use reading time (Our bed time reading usually consumed by Fantasy/Sci-Fi Novels) reading upon new stuff.
Tonight I have chosen to finish an App i started 3 months ago for the wife. Easy Accounts app so she can track our outgoings on a daily/weekly/monthly basis. Easy peasy. I’ve started it and i would say its a quarter the way finished so this would be a good to get it out there and finished. Plus I have decided on some reading materials. So here it is, this is my learning stuff – No more and no less:
Accountable – Wife’s MVC app. The name may change.
This is a little bare at the moment, but that’s my plan for this week – to plan,plan,plan. I will keep these updated and post specific milestones here or any code samples I feel are appropriate.
In the new year (2013 if you didn’t know) I want to use the lessons learn’t and move onto a new project. I have a couple I want to do:
8weekgame – I really want to build the site which will allow me and Shawson to continue hosting new competitions. I have lots of ideas for this so watch this space!
Accountable Windows 8 Metro App – If all goes to plan I should have the site live in January, with wifey using it. I would like to write an App for Windows 8 which utilises this system. In October I plan to upgrade to Windows 8 and purchase a Windows 8 Table (Hopefully a Surface) so having Accountable on there would be ace.
What is important though is to complete Accountable and complete it well, while keeping and balancing a family life. If i still have a wife in December I might have succeeded………