If you asked me to give you three facts about myself, I would tell you (1) I’m a evening and weekend entrepreneur, (2) when I start working on something I enjoy, I can’t put it down, and (3) I love coffee. This a formula for disaster because I have a full time job that I have to show up to by 9AM and I’m a normal human person who needs at least 6 hours of sleep.

Continue reading

JavaScript is one of the most popular and versatile languages today. You can build anything in JavaScript: from full stack web apps, to cross platform mobile apps, to cross platform desktop apps. Here are some useful algorithms and syntax in JavaScript to help you be productive in JavaScript right away. No set up necessary. Just open up your browser’s console (hit Cmd+Shift+C if you are using Chrome and Mac) and start typing.

Continue reading

The average completion rate of Online Open Course (MOOC) certification programs is abysmally low. A report published in 2016 by researchers at Harvard and MIT based on 4 years of data indicated an average certification completion rate of just 5.5%. This does not discredit MOOCs to be a good source of quality education content for those looking for good information to improve their understanding for a particular subject; however, the depressing statistics underlines a deeper concern with the ineffectiveness of using a college curriculum to steer people’s professional development.

Continue reading

In this post, I’ll share some best practices, tips, and practical examples for managing states and data in a frontend applications. Although the examples are targeted at frontend developers working with React and Redux, the best practices discussion are applicable for frontend developers working with any framework.

Continue reading

Author's picture

Xiaoyun Yang

Software Engineer. Climber. Snowboarder.

Software Engineer

New York