Below are some of the most recent posts. Create an account or log in to follow blogs and customize your feed.

Becuase you're not logged in you will not be able to see content marked as adult.

Torts in Mascarpone Sauce


  • 1 medium red onion, or 1/2 of a large one, chopped
  • 5 garlic cloves
  • Oregano
  • Salt
  • 2 cans (400g each) chopped tomatoes with liquid
  • 140g of tomato puree
  • A bunch of fresh basil
  • 250g fresh spinach
  • 25-50g of butter
  • 3 heaping spoonfuls of mascarpone
  • 1 pack ready made tortellini


  1. In a large pot saute onions until soft
  2. Add the garlic and herbs, and saute on a very low heat for 1-2 minutes until fragrant
  3. Add tomatoes, tomato paste, salt. Cook for 5 minutes, until bubbling.
  4. Bring to a boil, and then simmer for 10 to 12 minutes, stirring often, until the sauce has thickened up. If it goes too dry, add some water.
  5. Now add spinach, basil and butter, and stir over a low heat until it's cooked down.
  6. Finally, stir in the mascarpone until melted. You should have a deliciously thick, creamy sauce.
  7. Cook the tortellini as instructed on the pack
  8. Serve tortellini with mascarpone sauce

Butter Chicken

Bowls of butter chicken and rice and a stack of naan bread


  • 1/2 cup yogurt
  • 1 tablespoon lemon juice
  • 2 teaspoon turmeric
  • 3 teaspoons garam masala
  • 1 teaspoon cayenne
  • 1 tablespoon ginger finely chopped
  • 2-4 cloves garlic
  • 1/2 teaspoon paprika
  • 750g chicken thighs cut into chunks


  • 1 cup canned rough chopped tomatoes
  • 1 cup cream
  • 1 chicken stock cube
  • 1 tablespoon sugar
  • salt to taste
  • 3 tablespoons of butter

Butter Chicken Method

  1. Combine all marinade ingredients together and ensure chicken is completely covered. Marinade over night. If you can't find Garam Masala you can use Tandoori Masala but then don't add any salt.
  2. Transfer the marinated chicken into a large pot with a fork. Leave the excess marinade that's not on the chicken pieces behind. Cook the chicken in the pot until it looks cooked on the outside.
  3. Add the curry ingredients.
  4. Cook until curry has thickened and boils down and the chicken gets super tender - around 45 mins, faster if you're too hungry to wait!
Butter chicken and naan on the stove

Naan Bread

  • 1/2 tablespoon yeast
  • 2 cups flour
  • 1/2 teaspoon salt
  • 1 teaspoon sugar
  • 1/4 cup melted butter
  • 2/3 cups warm milk
  • oil


  1. Combine milk, sugar, and yeast then leave for around 15 minutes.
  2. Add flour, 1/4 cup butter, and salt, then mix and knead into a doughy ball.
  3. Let it rise at room temp for 2 hours, overnight in the fridge or for 30 minutes in the oven at low heat.
  4. Form into 8 or so small dough balls.
  5. Heat your pan with some oil on medium heat.
  6. Roll each dough ball out one at a time into thin medallions.
  7. Fry your dough in the pan into naan-like pancakes.

a music based movement prototype with web technologies

Here's a prototype using the library pixi.js to make a web based game, it's got movement tied to the music but in this iteration at least you don't need to press in time with the music, just hold the arrow key in a direction. The enemy moves on the off beat. A challenge with web technologies is getting the music in time with the gameplay which I have not managed here since the game doesn't wait for the music to load in before it starts the game. Still a good example of a playable tile based game in the browser though.

This is an experiment at using just canvas and javascript for a shoot em up. It keeps the payload small so it loads quick on any connection. I was also thinking of using some unconventional controls to make the player build up some muscle memory to master it.

In the experiment above left and right move you left and right and up jumps. Holding d and an arrow key lets you dash in the direction and holding s and pressing an arrow key shoots in that direction.

It would need some kind of energy bar to stop you dashing all the time but I like the idea of using both hands to master combos on the keyboard.