GPUs: Re-inventing data visualization

GPUs are often used to power deep learning, analytics, and engineering applications around the world. GPU-accelerated computing makes applications run faster by offloading compute-intensive operations to the GPU, while letting the CPU do the rest. Here we discuss the potential for utilizing MapD and GPU acceleration to produce stunning visualizations with fast and scalable performance.

Read More
Jeff Poyzner
Dynamic loading of multiple tables in Tableau Web Data Connector

Tableau’s official documentation for opening multiple data sets shows a manual, hard-coded approach to loading a data schema (in the getSchema section of the WDC JS file). A short (or long) Google search doesn’t show any more dynamic alternatives. For Riffyn, we have been able to accomplish a more dynamic loading and are sharing this method for other Tableau developers. Here we share more details of that approach in hopes of helping other developers.

Read More
Douglas Williams
Progressive Web Apps

Progressive Web Apps have begun to earn users’ trust all over the world, by being more performant than other web apps that do not meet the “Progressive Web App standard”. So you might have heard about Progressive Web Apps being the “new hot thing”, but what are they really?

Read More
Jeff Poyzner
D3 + React = Awesome!

D3 and React fit together really well, and React improves a lot of things for D3: a component-like syntax, more understandable structuring, ease of modification and maintenance, and others.

Read More
Jeff Poyzner
JSON Web Tokens

JSON Web Tokens (JWTs) are a great authentication mechanism that is growing quickly in popularity, especially in single-page applications. JWTs give you a structured and stateless way to declare a user and what they can access, which is perfect for RESTful architectures.

Read More
What kind of web server should I use for my app?

So you’re trying to build a web app, huh? You’re going to need to serve it from somewhere. So do you go with Apache? Perhaps something lighter like Lighttpd or Nginx? What about picking a server-side language? Java? PHP? Or perhaps you just go with a JavaScript solution and pick Node? We examine the differences in these choices.

Read More
Jeff Poyzner