Is it posible to use Basic effect in 2D?

This website show that you can use basic effect on spritebatch.

I tried using it bot how got a blank screen

player = Content.Load<Texture2D>("player");
world = Matrix.CreateTranslation(0f, 0.0f, 0.0f);
            view = Matrix.CreateLookAt(new Vector3(1f, 1f, 0), new Vector3(0, 0, 0), Vector3.Up);
            projection = Matrix.CreateOrthographic(1f, 1f, 0.1f, 1000f);

GraphicsDevice.Clear(Color.CornflowerBlue);
          effect.World = world;
          effect.View = view;
          effect.Projection = projection;

          spriteBatch.Begin(SpriteSortMode.Deferred, BlendState.AlphaBlend, null, null, null, effect);
          spriteBatch.Draw(player,new Vector2(0,0),Color.White );
          spriteBatch.End();

Is it even posible to use basic effect in spritebatch?