---
title: Speak by Olark | Phillip Whisenhunt
description: Phillip is an engineer at Olark. When not coding, he enjoys cooking from scratch, traveling, reading, endurance sports, and the outdoors.
---

- [Interested in live chat? Check out Olark.](https://www.olark.com/)

[![Speak: A Blog by Olark](https://blog.olark.com/hubfs/speak-logo-300-01.png "Speak: A Blog by Olark")](https://blog.olark.com)

## Phillip Whisenhunt

![Phillip Whisenhunt](https://blog.olark.com/hubfs/Olark_Headshots/phillip.jpg)

Phillip is an engineer at Olark. When not coding, he enjoys cooking from scratch, traveling, reading, endurance sports, and the outdoors.

### Recent Posts

[![featured image](https://blog.olark.com/hs-fs/hubfs/Blog_Images/The_Olark_Engineering_Team.jpg?width=840&height=460&name=The_Olark_Engineering_Team.jpg)](https://blog.olark.com/how-a-saas-company-evolves-its-front-end-tech-stack)

## [How a SaaS company evolves its front-end tech stack](https://blog.olark.com/how-a-saas-company-evolves-its-front-end-tech-stack)

 By [Phillip Whisenhunt](https://blog.olark.com/author/phillip-whisenhunt)

If you’ve done any sort of front-end engineering work over the past few years you’ve more than likely been inundated by the sheer volume of new technologies at your disposal. From [Backbone.js](http://backbonejs.org/) to [React](https://facebook.github.io/react/), the rate at which new front-end technologies come out is rapid enough to make anyones head spin.

Staying abreast of the latest front-end technologies is hard, but determining which are suitable for your team and product is even harder. Here at Olark our front-end technology stack has evolved quite a bit over the past few years. From our early days of using vanilla JavaScript, to wrestling with large scale Backbone.js apps, to where we’ve landed today with React and [Flux](https://facebook.github.io/flux/), our front-end stack has continuously evolved.

[Read More](https://blog.olark.com/how-a-saas-company-evolves-its-front-end-tech-stack)

[All posts](https://blog.olark.com/all)

[![Olark logo](https://blog.olark.com/hubfs/assets/logos/Olark-logo-navy.svg)](https://blog.olark.com/)

- [Facebook](https://www.facebook.com/olarklivechat/)
- [Twitter](https://twitter.com/olark)
- [Instagram](https://www.instagram.com/olarklivechat/)
- [LinkedIn](https://www.linkedin.com/company/469764/)

## Product

- [Pricing](https://olark.com/pricing)
- [Chatbots](https://olark.com/chatbot-copilot)
- [Features](https://olark.com/features)
- [Integrations](https://olark.com/integrations)
- [Product Tour](https://olark.com/product-tour)
- [Case Studies](https://olark.com/case-studies)

## Support

- [FAQ](https://olark.com/faq)
- [Help Center](https://olark.com/help)
- [Getting Started](https://olark.com/help/getting-started)
- [Troubleshooting](https://olark.com/categories/tool-tip)
- [JavaScript API](https://olark.com/api)

## About

- [Our Team](https://olark.com/about)
- [Our Values](https://olark.com/values)
- [Become an Olarker](https://olark.com/jobs)

## Connect with us

- [Speak: The Olark Blog](https://blog.olark.com)
- [Our Guide to Remote Work](https://olark.com/tips-for-remote-managers-and-going-remote-guide)
- [Become a Partner](https://olark.com/partners)
- [Contact Us](https://olark.com/contact)

- [Terms of Service](https://olark.com/tos)
- [Privacy Policy](https://olark.com/privacy-policy)
- [GDPR](https://olark.com/help/gdpr)
- [Accessibility](https://olark.com/ada-accessible-live-chat)
- [Statement of Action](https://blog.olark.com/statement-of-solidarity-and-action-for-black-lives-matter)

[![Olark logo](https://blog.olark.com/hubfs/assets/logos/Olark-logo-navy.svg)](https://blog.olark.com/)

- [Facebook](https://www.facebook.com/olarklivechat/)
- [Twitter](https://twitter.com/olark)
- [Instagram](https://www.instagram.com/olarklivechat/)
- [LinkedIn](https://www.linkedin.com/company/469764/)

 Product

- [Pricing](https://olark.com/pricing)
- [Chatbots](https://olark.com/chatbot-copilot)
- [Features](https://olark.com/features)
- [Integrations](https://olark.com/integrations)
- [Product Tour](https://olark.com/product-tour)
- [Case Studies](https://olark.com/case-studies)

 Support

- [FAQ](https://olark.com/faq)
- [Help Center](https://olark.com/help)
- [Getting Started](https://olark.com/help/getting-started)
- [Troubleshooting](https://olark.com/categories/tool-tip)
- [JavaScript API](https://olark.com/api)
- [Hire an Expert](https://olark.com/partners-directory)

 About

- [Our Team](https://olark.com/about)
- [Our Values](https://olark.com/values)
- [Become an Olarker](https://olark.com/jobs)

 Connect with us

- [Speak: The Olark Blog](https://blog.olark.com)
- [Our Guide to Remote Work](https://olark.com/tips-for-remote-managers-and-going-remote-guide)
- [Become a Partner](https://olark.com/partners)
- [Contact Us](https://olark.com/contact)

- [Terms of Service](https://olark.com/tos)
- [Privacy Policy](https://olark.com/privacy-policy)
- [GDPR](https://olark.com/help/gdpr)
- [Accessibility](https://olark.com/ada-accessible-live-chat)
- [Statement of Action](https://blog.olark.com/statement-of-solidarity-and-action-for-black-lives-matter)

 {{ footer\_js() }}  {{ js\_integration\_body\_end() }}  {% if "hs-landing-page" in builtin\_body\_classes %}  {% endif %}  {% endif %} [Questions? Feedback?](https://www.olark.com/site/9353-431-10-4341/contact) powered by [Olark live chat software](http://www.olark.com?welcome)