How to Add Infinite Scrolling to Your PhotoBiz Website
In this article, we’ll walk through how to enhance the user experience of your PhotoBiz website by adding infinite scrolling to a Pinboard page template.
Continue reading »
Using Bootstrap 4 Theme Colors in JavaScript
I’m leading the front end design on a project where we use Google Charts to visualize data for a Java web application. The web app’s front end is built on Bootstrap 4. Anyone familiar with Bootstrap and Material Design (Google’s design language) will immediately recognize the disparities between the two in terms of look and feel. One challenge that presented itself while integrating Google Charts with the Bootstrap framework was how to keep the colors in sync between the two systems. In this post, I’ll cover how I worked Bootstrap 4 theme colors into Google Charts via JavaScript to create integrated-looking data visualizations.
Continue reading »
When Humans Thrash
In computer science, thrashing occurs when the process of data transfer prohibits the execution of operations. When your computer is thrashing, it’s perceived as slow, sluggish, on the verge of crashing.
Continue reading »
Stories of Your Life and Others
Stories of Your Life and Others is a wonderful collection of modern science fiction short stories written by Ted Chiang. The collection, originally published in 2002, features many award winning pieces. Amazon.com calls Chiang “one of science fiction’s most thoughtful and graceful writers” and I would agree. His stories all have interesting concepts behind them. Though some are definitely better than others, they are all good, and the fact that they’re short makes even the not so great ones easy to get through.
Continue reading »
Algorithms to Live By
I picked up a copy of Algorithms to Live By: The Computer Science of Human Decisions, written by Brian Christian and Tom Griffiths, after Amazon CTO Werner Vogels tweeted about it. I’ve come to really appreciate his book recommendations, and Algorithms to Live By doesn’t disappoint.
Continue reading »
The Difference Between Constant and Variable Bitrate
The difference between Constant Bitrate (CBR) and Variable Bitrate (VBR) is the focus of Part 2 of my recent audio file exploration. In case you missed Part 1, you can learn about audio codecs and containers here.
Continue reading »
Audio Codecs and Containers for Beginners
“I get an error that says: ‘PowerPoint cannot insert an audio from the selected file. Verify that the necessary codec for this media format is installed, and try again.’ I’ve tried on two different computers and I can’t get the audio file to play. Have you ever run into this before?”
Continue reading »
Complete Guide to Sass Programming Language
Sass is a scripting language that is interpreted into Cascading Style Sheets (CSS), also known as a preprocessor. If you can write CSS you can start using Sass, and begin taking advantage of the benefits it offers like variables, nested rules, mixins and many other features that enable quicker front end development.
Continue reading »
Coloring Book
In a year of underwhelming rap albums, Chance the Rapper‘s 2016 mixtape release Coloring Book shines bright.
Continue reading »