Improving Browser Performance with Parallelism

Today we expect better screen resolutions and ultra-performant UX experiences, even ones that are rendered on web pages of our phones. Riffyn’s Jeff Poyzner explains to us how modern browsers like Chrome and Firefox used parallelism to take full advantage of advances in hardware, leading to higher processing prowess and an optimal UX experience.

Read More
Jeff Poyzner
Beyond the Basics of D3

The key to harnessing D3 and creating the data transformations of your dreams, lies in understanding the D3 tool-set. Riffyn’s Jeff Poyzner walks us through some of the most useful functions in the D3 tool-set and just might make a D3 enthusiast out of you!

Read More
Jeff Poyzner
JavaScript unit testing with Jest

Riffyn’s Jeff Poyzner introduces us to Jest, the JavaScript unit testing framework from Facebook, which has gained popularity quickly and is already the main unit testing JavaScript framework for UI component frameworks like React.

Read More
Jeff Poyzner
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