Last Saturday on August 8th I had the chance to talk about Blazor on the CodeCampSDQ conference. We discussed what is Blazor, and why every .Net developer definitely needs to at least take a look at it. We answered questions like Is Javascript dead? Another Silverlight? How about performance? Blazor Server vs WebAssembly and the brilliant future of Blazor.
Author: admin
XAFers Community Standup. Testing, DevOps and more.
Date and Time: August 13th 2020 10:00 am (GMT -7) Arizona Time
Tentative Agenda:
- Introductions
- Announcements
- Why Testing?
- Controllers Management Module Demo – Dave
- Unit Test and Easy Test Demo – Joche
- CI/CD Demo – Jose Javier
- Tasty Demo – Manuel
- Questions
XAF Blazor Url Shortener
XAF Blazor Url Shortener deployed to Azure and using Azure functions under the hood.
Short Urls are saved to Azure Storage (really cheap) so no worry about an expiration date. I will leave them there for at least 180 days before doing any automatic clean up.
XAFers Community Standup. (Best Practices)
Agenda:
- Introductions
- Announcements
- XPO Offline Sync Demo
- Tasty Demo
- Best Practices
XAFers Community Standup. (Live QnA)
Agenda:
- Introductions
- Announcements
- Localization Demo
- WindowsControllers vs ViewControllers
- XPO Web API
- Live QnA
Questions to discuss:
- Should I start a project with XAF today?
- Where and how to start with XAF?
- What about scalability?
- What about performance?
- What about UI customization?
- What is an ObjectSpace, Session, UnitofWork?
- What is the purpose of an ObjectSpace inside a view?
- When to use the Session and when to use ObjectSpace?
- Nested ObjectSpaces vs Root ObjectSpaces?
- Where to put my business logic?
- Controllers life cycle?
- MessageBox in Web?
- Why the get of the persistent properties is executed more than once?
- Why the OnSaving method triggers more than one time?
- FindObject vs GetObjectbykey methods?
- Roles child and parent (deny and allow)
- Dbupdater do a really need it?
- Best practices on data representation, when to use POCO or non persistent objects to represent data (avoid unnecessary data load)
- Model Designer Best Practices?
- How the modifications by layer and/or users are applied?
- ModelAssembly.dll Why is generated?
- Source Control (Model -merge conflicts)
- Testing (Best Approach)
- CI/CD (Best Approach)
Here is the video of the event:
If you need hosting for your XAF application take a look to Contabo VPS. We have been using it for more than 10 years with great results.
Disclaimer: We are affiliate it to Contabo. Profits generated by this link will be used for covering cost of Meetup subscription, XAFers Weekly hosting and other community events.
XAF WinForms – Focus the accordion navigation control with a Shortcut
Browsing the support center I found this nice trick to focus the accordion navigation control with a shortcut.
As always, I decided to (besides bookmark it ?) do a quick post to refer to it later on.
So, let’s see it in action:
XAF Modules API of the Week
Let’s do this together. Let’s review all XAF modules, one by one each week.
First, all official DevExpress modules, then all community modules, LLamachant modules, Ultra modules, eXpand and more…
So when are we starting? We already did ?
Audit Trail Module
See you next time. XAF out!
XAF Web – ASPxTokenBoxPropertyEditor
New YouTube Channel and XAFers Training
Yes I did, inspired by my friend and DevExpress MVP Joche I decided to give it a try and start my own channel, also Javier Suarez in .Net Conf Xamarin sounds like me (a thick Spanish accent) so why not? If you are interested in XAF, XPO and Xamarin (and if you are here, you probably are) then subscribe and I will try to have new content every 15 days or at least monthly.
What would you guys think about a series of videos reviewing all XAF modules, the ones from DevExpress first and then all modules done by the community?
Here is the link for the channel:
https://www.youtube.com/channel/UCcdGHZn-LT6jloM6D10AZhA
Lastly, I am really excited to say that xafers.training is finally live. We plan to host sessions two Saturdays a month covering XAF, XPO, Xamarin and a lot more. We are starting with 5 courses:
- Getting Started with XAF
- Getting Started with XPO. One ORM to rule them All
- Getting Started with XPO and Xamarin
- Getting Started width OData (Server & Client)
- XAF Reusable Modulos
Well, that is it for today. See you next time. XAF out!
XAF Web – Add CSS Style
First, I have to admit CSS and Javascript are not my stronger points. With that out of the way, some times a simple change makes a big difference in the appearance of your app.
Well, let’s change the color of the header bar in our XAF Web application.
public class AddStyleController : ViewController
{
protected override void OnViewControlsCreated()
{
base.OnViewControlsCreated();
LiteralControl style = new LiteralControl();
style.Text = "<style type='text/css' scoped>.white { background-color: palegreen; }</style>";
((Control)View.Control).Controls.Add(style);
}
}
And good to go:
Source Code: https://github.com/jjcolumb/BlogDemo
Until next time, XAF out!








