Chuck Grimmett


Archives

Category: TIL

  • Adding Months to a Calculated Date in Salesforce


    Adding Months to a Calculated Date in Salesforce

    Adding dates is tricky. Months have different numbers of days, so you can’t rely on just adding 30 days to get an extra month. You also can’t just add a certain number of months because formulas in Salesforce don’t auto increment the year. The solution is modular arithmetic and conditionals.

    Read more…: Adding Months to a Calculated Date in Salesforce
  • Automating MySQL Backups with Gulp


    Automating MySQL Backups with Gulp

    No more forgetting to export the database regularly.

    Read more…: Automating MySQL Backups with Gulp
  • Fixing s3_website Java 9 Error with jEnv


    Fixing s3_website Java 9 Error with jEnv

    s3_website doesn’t work with Java 9. Use jEnv to define an earlier version.

    Read more…: Fixing s3_website Java 9 Error with jEnv
  • Making line height work with spans


    Making line height work with spans

    Line height doesn’t work on spans by default

    Read more…: Making line height work with spans
  • d3.nest


    d3.nest

    Using d3.nest to transform stacked data.

    Read more…: d3.nest
  • Giving Atom a try


    Giving Atom a try

    Switching IDEs after 10 years.

    Read more…: Giving Atom a try
  • Gulp and Sketch first use notes


    Gulp and Sketch first use notes

    Gulp and Sketch first use notes

    Read more…: Gulp and Sketch first use notes
  • Jekyll 3.2 Undefined Method Downcase Error


    Jekyll 3.2 Undefined Method Downcase Error

    Here is how to get rid of a pesky Jekyll undefined method downcase error.

    Read more…: Jekyll 3.2 Undefined Method Downcase Error
  • Comparing Sheet of Data in Excel


    Comparing Sheet of Data in Excel

    How to compare data columns of data from different sheets in Excel.

    Read more…: Comparing Sheet of Data in Excel
  • Smooth Pie Chart Transitions with D3.js


    Smooth Pie Chart Transitions with D3.js

    This tutorial shows how to make smooth transitions in a pie chart using d3.interpolate.

    Read more…: Smooth Pie Chart Transitions with D3.js
  • Let’s Update a Pie Chart in Realtime with D3.js


    Let’s Update a Pie Chart in Realtime with D3.js

    This tutorial builds on previous work and updates a pie chart in realtime.

    Read more…: Let’s Update a Pie Chart in Realtime with D3.js
  • Let’s Make a Pie Chart with D3.js


    Let’s Make a Pie Chart with D3.js

    Here I learn the basics of making a pie chart with D3.js

    Read more…: Let’s Make a Pie Chart with D3.js
  • Let’s Make a Grid with D3.js


    Let’s Make a Grid with D3.js

    This tutorial is a way to apply what I learned about data joins, click events, and selections in D3.js. Along the way I learned about building arrays.

    Read more…: Let’s Make a Grid with D3.js
  • Fun with Circles in D3


    Fun with Circles in D3

    Learning D3 by playing with circles

    Read more…: Fun with Circles in D3
  • D3 Intro and Joins Notes


    D3 Intro and Joins Notes

    Notes from the D3js.org Introduction and Thinking With Joins

    Read more…: D3 Intro and Joins Notes
  • Emmet


    Emmet

    Emmet is a tool that expands your HTML and CSS workflow.

    Read more…: Emmet
  • Relearning D3.js


    Relearning D3.js

    How I’m relearning D3.js.

    Read more…: Relearning D3.js
  • Error Document Handling with .htaccess


    Error Document Handling with .htaccess

    TIL how to forward error pages to real pages with .htaccess.

    Read more…: Error Document Handling with .htaccess
  • Loading scripts in WordPress with wp_enqueue_scripts


    Loading scripts in WordPress with wp_enqueue_scripts

    Here is how to load scripts on specific pages in WordPress with wp_enqueue_scripts

    Read more…: Loading scripts in WordPress with wp_enqueue_scripts
  • jQuery replaceWith


    jQuery replaceWith

    TIL how to quickly replace elements with jQuery

    Read more…: jQuery replaceWith