The following is a list of tech resources you may find helpful. Additional resources can be found here.