practicing gems and front-end frameworks