In this post we scrape Yelp reviews to get a sense of how restaurant chains are performing over time. Our goal here is to show what can be done with some Python website scraping and Tableau visualizations and will save fancier data analysis for a future post. We are not suggesting one can trade strictly…
Author: justin
Custom Software Development
Our mission is to provide the best high-end software development services possible to our clients. We are a small team of superstar developers and are 100% located in the United States. We have just launched our company, and are thus offering a 50-60% discount, but we come from a background of writing mission critical code…
Quick Visualizations with Tableau Online
Tableau is a powerful data analytics and visualization tool. Traditionally, to use Tableau, one had to download the server application, install it, and configure it properly. Several years ago, Tableau Online was released, which is essentially Tableau running in the cloud that anyone can quickly sign up for and use. Additionally, Tableau has many connectors…
Scheduling Tasks with Airflow
As hosting data and servers in the cloud have become more popular and data analysis have become more important to businesses, the tools and ecosystem to accommodate these tasks have become more sophisticated and robust as well. In this post, we look at Apache Airflow, a workload scheduler that can be used to schedule tasks.…
Case Study: Legacy Systems Migration
This post discusses an example of legacy systems migration performed by Justin Kuo. Background Fresh Roast Systems (FRS) is a company in Palo Alto, California, which designs and manufactures high tech industrial coffee roasters. Their customers, owners of coffee shops, lease these machines to roast coffee in their cafes. Many years ago, FRS went bankrupt…
Serverless, Distributed, Cloud Databases
Background Traditionally, data analysis was often done on a server hosting a SQL instance of some sort. These locally hosted servers came with a host of issues such as: Needed to be physically housed somewhereManaging uptime and availabilityManaging server performance and storageManaging securityManaging software Some of those issues above were solved by the cloud computing…
Our Philosophy
At Bridgewater Associates, we hired “people that sparkle” and not “another one of those.” At Sparkle Technologies, we continue that approach by striving to be a company that “sparkles” and not “another one of those.” We pride ourselves in building quality software, coming up with innovative solutions, and providing exceptional customer service. First and foremost,…