Here you’ll find a list of articles I’ve written, both on this blog and around the web. If you’re looking for a quick sample of my writing style without reading my life’s work, check out The Web’s Cruft Problem or The Rise of TypeScript .
My biggest writing endeavor was a book I wrote on jQuery UI back in 2014. I wrote up an article about what the experience of writing a tech book is like , if you’re curious.
2025
Mar 17 2025
Mar 05 2025
Jan 03 2025
2024
Dec 22 2024
Nov 04 2024
Aug 23 2024
Jul 31 2024
Jul 01 2024
Apr 25 2024
Apr 04 2024
Mar 12 2024
Feb 06 2024
Jan 02 2024
2023
Oct 31 2023
Sep 26 2023
Sep 20 2023
Jun 20 2023
Feb 06 2023
Jan 03 2023
2022
Oct 06 2022
Aug 02 2022
May 05 2022
Feb 28 2022
2021
Nov 18 2021
Sep 21 2021
May 14 2021
May 05 2021
Apr 08 2021
Mar 23 2021
Mar 05 2021
Jan 19 2021
2020
Aug 20 2020
Aug 06 2020
Jun 17 2020
May 21 2020
Mar 20 2020
Feb 14 2020
Feb 04 2020
Jan 20 2020
2019
Dec 17 2019
Aug 30 2019
Aug 21 2019
Jun 20 2019
May 16 2019
Apr 10 2019
Jan 29 2019
Jan 15 2019
2018
Oct 30 2018
Aug 29 2018
Jun 27 2018
May 22 2018
Apr 12 2018
Mar 28 2018
Mar 19 2018
Mar 05 2018
Mar 02 2018
Feb 19 2018
Feb 13 2018
Jan 11 2018
2017
Nov 30 2017
Oct 03 2017
Sep 28 2017
Aug 17 2017
Jul 17 2017
Jun 02 2017
May 30 2017
Apr 20 2017
Mar 02 2017
Feb 15 2017
Feb 08 2017
Jan 18 2017
Jan 02 2017
2016
Dec 13 2016
Nov 14 2016
Oct 12 2016
Aug 18 2016
Aug 09 2016
Jul 06 2016
Jun 23 2016
Jun 15 2016
Jun 10 2016
Apr 14 2016
Mar 30 2016
Feb 22 2016
Feb 15 2016
Feb 02 2016
2015
Dec 29 2015
Dec 21 2015
Dec 14 2015
Dec 09 2015
Nov 13 2015
Oct 29 2015
Oct 27 2015
Oct 03 2015
Sep 13 2015
Sep 02 2015
Aug 19 2015
Aug 16 2015
Jul 27 2015
Jul 07 2015
Jun 05 2015
May 22 2015
Mar 30 2015
Mar 23 2015
Mar 19 2015
Feb 16 2015
Feb 11 2015
Jan 28 2015
Jan 27 2015
Jan 26 2015
Jan 18 2015
Jan 09 2015
Jan 06 2015
2014
Dec 29 2014
Nov 04 2014
Oct 27 2014
Oct 09 2014
Sep 24 2014
Sep 09 2014
Aug 19 2014
Aug 12 2014
Aug 07 2014
Jul 25 2014
Jul 18 2014
Jul 17 2014
Jul 14 2014
Jul 04 2014
Jul 01 2014
Jun 05 2014
May 21 2014
May 05 2014
May 01 2014
Apr 17 2014
Apr 14 2014
Mar 11 2014
Mar 10 2014
Feb 06 2014
Feb 01 2014
Jan 27 2014
Jan 23 2014
2013
Dec 06 2013
Nov 21 2013
Nov 07 2013
Sep 18 2013
Sep 12 2013
Aug 30 2013
Aug 14 2013
Jul 10 2013
Jun 21 2013
Jun 19 2013
May 28 2013
May 22 2013
Apr 26 2013
Apr 24 2013
Apr 16 2013
Apr 15 2013
Mar 28 2013
Mar 14 2013
Mar 06 2013
Feb 17 2013
Feb 14 2013
Jan 28 2013
Jan 18 2013
Jan 11 2013
Jan 09 2013
Jan 05 2013
Jan 01 2013
2012
Dec 12 2012
Nov 10 2012
Nov 08 2012
Oct 24 2012
Oct 23 2012
Oct 17 2012
Oct 17 2012
Sep 19 2012
Sep 14 2012
Aug 30 2012
Aug 28 2012
Aug 22 2012
Aug 19 2012
Aug 16 2012
Aug 10 2012
Aug 05 2012
Jul 19 2012
Jul 15 2012
Jul 10 2012
Jul 07 2012
Jun 30 2012
Jun 15 2012
Jun 10 2012
May 02 2012
Mar 17 2012
Mar 08 2012
Feb 27 2012
Feb 20 2012