JOSE JAVIER COLUMBIE
v20.1 Beta is Now Available and it comes with more Blazor, duh! and a lot of great features. Check the issue below for the complete list.
XAFers Introductions are back this week with our newest MVP Joche Ojeda. He has some great advice for beginner and even a request for the Coderush Team. Thanks Joche for the Ultra Modules, the articles and everything you do for the community.
Getting Started with XPO and Xamarin is still free in XAFers Training. We got a great response to this course so we decided to extended it for one more session on April 25.
And before I go, XAFers weekly got its first sponsor. Whoo!
Have a great Sunday everyone!
Tell us about yourself
My name is Jose Manuel Ojeda, but I am usually known as Joche Ojeda. My academic career is computer management, but I think my true training started when I started my working life. I currently dedicate most of my working hours to training on the XAF platform, and the remaining time I dedicate it to the development of projects especially the mixture of the platforms XAF/XPO, Xamarin and UNO.
What has been the most enjoyable project you have built using XAF?
Well, that is a hard question to answer. I would say I enjoy my work when I’m working in the way I’m really productive and that allows me to be creative.
Now let’s talk about XAF. When you use XAF you never have to worry about trivial stuff, like doing data binding over a class that has 200 properties, forget about it, all plumbing it’s done for you and it has been done well, if you don’t like something… override it.
Now to directly answer the question, for me every XAF project is a project that I enjoy.
Advice for beginners
I got asked this a lot, so here is formal answer for everyone: Read about these topics and you will feel like you knew XAF all your life.
1) Object oriented programming
3) MVC pattern
4) DLS concepts
These two I would not put them as a requirement to start using XAF, but it will give you a higher understanding of how the framework works.
1) Patterns of Enterprise Application Architecture by Martin Fowler
Inherit, override and conquer.
Opinion on Blazor
Well if it works as expected (in combination with web assembly) then Blazor will be the Xamarin forms of client server applications and it will be the cool kid on the neighborhood for a while.
Must have tools
One word: CODERUSH
Now that we have the attention of the CodeRush people, When will you add a way to create custom plugins for CodeRush for roslyn ?
Anything else to add?
If you are starting with XAF spend some time reading about the theory it will pay greatly in the future.
Make sure you keep up to date with updates from Joche:
Add XAF to your Toolbox
We provide XAF Training tailored to meet the needs of the client. Whether you are a novice or an experienced developer, we guarantee our training will be a helpful resource to expand your skillset.
You’ll get in-depth development insights from our trainers on the topics of building, publishing and deploying your XAF app in Windows and Web.
What's New in v20.1 | DevExpress
v20.1 Beta is Now Available and it comes with a lot of goodies. We tried .Net Core 5 and XAF a few weeks back and the issue we were having because the StatusBar control for Windows Forms was deprecated is now fixed. To just mention a few, this version includes: .Net Core 5 Compatibility, Blazor Server UI (CTP), Security Permissions for Actions (CTP) (I was looking forward to this one) and a lot more...
T879111 - XPO - Database Schema Migrations (CTP)
From their docs: With v20.1, you can incrementally update a database schema after changes are made to an XPO data model. You can generate diffs (the SQL script) between the latest data model and the existing database schema in the ORM Data Model Designer or in code. Database schema migration is available as a community technology preview (CTP).
I can't wait to take this for a spin.
Tips And Tricks
Clear Visual Studio Component Cache
Nice tip from Manuel Grudner to help anyone having trouble opening ANY designer. This comes after a tweet from DevExpress that warn us about disabling the "Waiting for IntelliSense to finish initializing" message that might unexpectedly appear with #XAF Model Editor or #XPO ORM Data Model Designer. See it here.
Add to your Calendar
Next session will be April 25 and we are still having for a limited time the course: Getting Started with XPO and Xamarin completely free so don't miss this opportunity to learn how to get your XPO based application in the mobile arena.
XAF Jobs – Xafers Jobs Community
From their website more than 300 XAF developers already registered. Let's spread the word so companies start posting more jobs for us.
XAFers Arizona User Group | Meetup
Next event is May 14!!! We will be doing a XAF Community Standup the second Thursday of every month. This group goal is to meet and help others developer using DevExpress Express App Framework. All skill levels are welcome, we will cover topics from getting started to really complex and advanced scenarios.meetup.com
XAF, XPO And Xamarin - Facebook Group
Feel free to join our facebook group to discuss about Xamarin, XPO and XAF related topics and post your doubts to get assistance with other members.facebook.com
XAF-Community/community - Gitter
Manuel Grundner, a DevExpress MVP created an XAF chat at https://gitter.im/XAF-Community/community. If XAFers want to discuss development questions here is another place for it.gitter.im