June 27, 2012
A good friend of mine spent the past six years designing a line of innovative wristwatches. He started up a company named BullToro with some associates to manufacture and sell their watches. Just recently his dedication and hard work paid off, and BullToro watches are now available for sale from their Web site at http://www.bulltoro.com/
I think they are really slick watches, and plan on buying this one.
If you know anyone looking for a new watch with a bold look, let them know about BullToro! :-)
June 5, 2012
I made a big announcement on my iOS blog, which I think many .NET developers might want to know about. To find out what’s up, head over to iJoshSmith and take a look at this.
February 16, 2012
After being obsessed with WPF for so many years, I can’t just forget about it. Even though my focus is now on iOS development, I still think that WPF is an awesome platform. That’s why I wrote an iPhone app named Master WPF. It contains 500 questions, spread across 28 topics, that I painstakingly wrote, organized, and proofread until my eyes bled. The questions will help any WPF developer sharpen their skills.
It’s for WPF noobs, gurus, and everyone in between.
Master WPF on your iPhone or iPod Touch
You can download Master WPF for free on your iPhone or iPod Touch, running iOS 5 or greater. The app comes with 15 free questions so that you can try it out. If you decide that you want to master WPF with my app, you can make a small in-app purchase to unlock all 500 questions.
Think of it as a donation to a recovering WPF addict.
Screenshots of Master WPF
For more info about Master WPF, please check out http://masterwpf.com
November 22, 2010
I have been learning about iPhone development over the past few months, and enjoying it very much. The culmination of my learning so far is an app called Two Letters which is now available in the App Store. It’s a game that helps you learn and memorize the two-letter words used in Scrabble and crossword puzzles.
Two Letters can be found here: http://itunes.apple.com/app/two-letters/id404274803
Have a great day!
November 12, 2010
If you are curious about the Model-View-ViewModel pattern, or would like to have handy reference material at your fingertips, look no further. My good friend Karl Shifflett has just released an amazingly comprehensive set of MVVM training material, called “In the Box.” Why is it called that? Because all of the guidance is displayed in Visual Studio! If the topic you’re reading references some code or XAML file, you simply click on the link and that file opens. Pretty slick!
You can visit this project’s home page here. Enjoy!
September 16, 2010
I couldn’t resist any longer. I bought a Mac.
Fear not, I’m still madly in love with WPF and rather fond of Silverlight. But let’s face it, Apple is doing very, very well these days. Everyone and their grandmother has an iPhone or iPad or MacBook, etc. For the sake of career growth, job security, skills development, not to mention a shiny new toy, I decided to take the plunge. I’m really excited about learning Objective-C, Cocoa, CocoaTouch, MonoTouch, and all the rest. It’s like Christmas morning for me!
My journey of learning how to tell an Apple device what to do will be logged in my new blog called iJoshSmith.com. If you’re interested in seeing what it takes for a WPF/SL/.NET dev to warp his mind into Appleness, check it out!
March 6, 2010
A few days ago I received a comment from someone named Joe on my blog. He was expressing concern over several aspects of my book Advanced MVVM, including the fact that it is written about a relatively simple game, not something more complicated. After Joe read the book his apprehensions about it disappeared, and he kindly left me this comment:
Ok, after reading your book, I have to say “Wow!” Not only have you managed to help me understand some of the frustrations I had with MVVM development, but your book also made some good points (which I shared with my development manager) and reinforced with real examples of issues I faced working on a project using that pattern.
I was very (pleasantly) surprised reading your take on the code-behind vs. NO code-behind mentality. I myself prefer the middle ground, but for some time was forced to do the latter. Yes, it did create several layers of very difficult to follow, understand and maintain code; from your notes and my examples, I was able to reach a compromise on how we should utilize ‘code-behind’.
Now, an interesting story –our architect chose the MVVM pattern after reading your article in MSDN in 2009. However, they chose to enforce “no code-behind” at all for the sake of testability.
The book is awesome; if you can mix MVVM with Prism and come up with a nice 300+ page book with some nice distilled information like that, I’d a) like to help write it; and b) shell out at least $50.00.
P.S. you’re right, there is no “Silver Bullet”; however, it would be nice to have some guide or set of documentation as to what works well when and where, especially when certain design patterns are applied to solve a problem.
It sounds like Advanced MVVM has another happy customer! :)