What are the best practices of automation testing with Java testing framework Selenide?

Lately i have been doing research on the best practices of automation testing with Java testing framework Selenide. If anyone knows please let me know.