Pour the water into a saucepan; add the butter, sugar, and salt, and bring to boil.
Remove the pan from the heat and add the flour, stirring continuously avoiding lumps.
Place the pot back on low heat and stir vigorously slamming the mixture with a wooden spoon, until the dough combines and begins to come away from the sides of the pot (you will see a white film on the walls of the pot).
Add the eggs one by one to the cool mixture and mix well before adding the additional eggs, one at a time.
When the dough will become smooth and creamy, let it cool down.
Shape the dough into small balls using a teaspoon and dip them in hot oil for 2 to 3 minutes until lightly browned on both sides.
Drain on paper towels.
After chilling, fill with sweet cream you prefer, I used mascarpone cream for the Tiramisu`, click here for the recipe.