This technique is rapidly becoming a popular way for hobbyists to build apps or websites, but professional programmers are also using it at work. They're tapping into an ever-growing list of ...