“He is talking again about conferences. Yeah, Yeah, we know, they are great.”
Well, before you run away, hear me out. This time I have a different point. Yes conferences are great and CDC is one of my favorites but what no one talk about is, they are a lot of work for the organizers.
I had the opportunity to be part of the staff of CDC 2019 and I have to give a big shout out to the Megsoft team for all their hard work and for making this event possible.
If you guys have not use this combination I strongly suggest to give it a try. Prism handles navigation like a boss, ReactiveUI makes your code readable that you will comeback 6 months from today and you will still be able to pick it up fairly quickly (that is not the only reason of course but one of the most appealing for me) and Xamarin Forms (no need for introductions here).
If you have never used Prism or ReactiveUI I recommend:
Not showing in the teaser: Multiple IDataStore implementation to support multiple databases in the same application.
I am really happy about this template. I believe it will save a ton of time. As always feel free to reach out with any question/suggestion or if you are struggling trying to make your XAF project mobile.
Last week, The Xamarin Saturday took place in Toronto. I was lucky enough to assist and again, the trip from Arizona was worth it every min.
I won’t go too deep in details about the conference because I believe Andrew Hoefling did a great recap here but at least wanted to put some of my impressions here so I can comeback later and reminisce.
“From time to time I realize that a lot of the stuff I’m writing is repetitive and complex, so that is the perfect time to create a new code rush custom template, behold the new template xfbp (xamarin forms bindable property).”
Well, behold some other templates for XAF, Xamarin, Prism and Reactive UI.
Last month, I was in Houston at the Xamarin Developer Summit, a conference by the community and for the community, and I have to admit it was everything I expected and more. You read blogs about past events (Microsoft Build, Evolve, Ignite) but nothing compare to actually attending one.
It was good to meet a large number of community members that you follow daily on twitter, read their articles and actually ask them anything in person.
After I found https://referencesource.microsoft.com/ I have been using it non stop every time I want to do quick check on a class implementation, or even out of curiosity when I am bored. (I know, my hobbies 🤦♂️).
I really like how fast it is and how it has many features we already love: Go To Definition, Find all References, Highlight References and more.
If you have used DevExtreme Project Templates to create mobile apps you know how fast and easy you can get a simple solution working. With just passing the Url of your OData service on the wizard all the views for your entities are generated in a master- detail way. This is a great solution when you need to give access to some data to your users without having to create views, models, bindings, etc. It is all created for you, it is quick and more important, it works. But as a C# developer that is the end of my road. If I have to do any customization at all I then move to Xamarin where I feel more at home.
“Faith is taking the first step even when you don’t see the whole staircase.” – Martin Luther King
When I first started with XPO I could swear there was something magic involved in how it was handling my data. I had no idea what was going on, but I knew that if I derived my classes from XPObject or BaseObject (if you use XAF), I automatically had my classes turned into tables in a database of my choosing, I had an autogenerated Built-in OID key, Deferred Object Deletion, and Optimistic Locking. And honestly, that was all I care about. If I wanted to use a different database; it was as simple as changing my connection string.