My comic application for Windows Phone 7, called ComicDB, has been published for a good month now and as I’m working on version 2 I got an idea to build a Windows desktop application. The application will allow users to maintain a library of comic series and to keep track of owned and read issues, something I’m struggling with myself. I decided to make a blogseries about my progress, I started working on it today so I’ll try to get the first post online in a few days.
- WPF application
- Metro style
- MVVM Light
- trying to use the SOLID principles
I’m currently learning SOLID principles and design patterns, so some refactoring might occur but I think it’ll be fun for you to follow my learning progress and it’ll be fun for me to build now and to look back to in a few years
I’ve spent a lot of time searching for a way to get menus and loading screens working in XNA. XNA has no controls like textboxes and buttons like we’re accustomed to in winforms, ASP and so on.
So after searching and only finding half working solutions I decided to share the way I do it with the community.
The result is a five page guide and a link to my solution
Click here to get started!
Work on my own blogengine is going slow but steady.
I currently have a SQL CE 4 database, an Odata service that exposes an entity model of the database and 2 MVC 3 projects, one for the backend and one for the frontend.
For now the backend will have the default asp.net mvc3 template, the frontend will be WP7 style.
I wrote a tutorial on how to create a basic Lightswitch application without writing a single line of code
check it out here!
So the conversion to MVC3 is about done, I've uploaded the first testversion to http://www.huizedegraef.be/test and so far it's working fine.
The next step is to get the admin panel up and running, stay tuned!
So the conversion of the Huize De Graef project from asp.net webforms to MVC3 is going really well.
A first testversion ran fine on my local test server using the trust configuration of the webhost (thank you SoHosted for providing the file) but unfortunatly once uploaded Entity Framework wouldn't connect to the MySQL DB, always giving security errors.
After spending 2 days researching and mailing with the SoHosted support team still no solution. At Techdays 2011 I heard something about SQL Server compact edition, a Microsoft SQL solution that didn't require an installation. A quick test indeed proved that MVC3 apps using EF and SQL CE work perfectly on the webhost.
So currently I'm converting the MySQL to SQL CE, I'm hoping to have it online by the end of the week.
I'm guessing there will be a worldwide productivity drop, because the webbased version of Angry Birds has just gone open beta!
You can try it out here: http://chrome.angrybirds.com/
It works really well on my old IBM Thinkpad T60 that has Visual Studio 2010, remote desktop and about 11 IE9 tabs open, so it will basically run on everything!
So keeping a blog does sound simple, but as it turns out it's not so easy to make time to update it :)
I'm going to try and update this more often as I continue my current projects
Some of my current projects:
- Migrating the Huize De Graef website from asp.net webforms application to MVC3 and build new admin panel
- Building an XNA game for Windows Phone 7
- Building a custom blog in MVC3
That's right, I'm working on my own blog software because both Wordpress and .net blogengine don't suffice for the full 100%
The plan is to also build a Windows Phone and Windows application to write blogposts.
All these projects are done in my spare time, which I don't really have a lot of, so updates will be slow. Also because I'm learning new stuff as I go.
So expect updates more often and hopefully finally some usefull articles as well.
I'm currently working on getting my MCPD (Microsoft Certified Professional Developer) certificate on Windows development in VS2010. I need to pass 4 exams for this:
You can follow the progress here
I just found an interesting article about Dynamic Data in ASP.net.
This technology allows you to build a SQL powered website in mere minutes. The article is build around the Adventureworks DB and uses .net framework 4.
The article can be found here (MSDN magazine)
The Belgian Microsoft Techdays 2011 will take place 26-27-28 April at Metropolis Antwerp.
I'll be attending, hope it will be as good as last year.
Things I look forward to:
- Silverlight 5
- C# 5 (asynchrony in particular)
- HTML5 and CSS3
- Windows Phone 7 development
- Hopefully some XNA session
Info on the techdays can be found here