# Chuck Carpenter

[Adding desktop notifications to your app/site](/content/blog/add-desktop-notifications/index.html)  
By Chuck Carpenter 08.19.2022

[#notifications](/content/blog/categories/notifications/index.html)  
[#javascript](/content/blog/categories/javascript/index.html)

[Getting Started with Serverless](/content/blog/getting-started-with-serverless/index.html)  
By Chuck Carpenter 03.11.2021

[#graphql](/content/blog/categories/graphql/index.html)  
[#javascript](/content/blog/categories/javascript/index.html)  
[#serverless](/content/blog/categories/serverless/index.html)

[Simplify using MirageJS with GraphQL](/content/blog/miragejs-graphql-tools/index.html)  
By Chuck Carpenter 07.09.2020

[#miragejs](/content/blog/categories/miragejs/index.html)  
[#graphql](/content/blog/categories/graphql/index.html)

[Shepherd 6.0: One Dependency, Smaller Bundle, and New Look!](/content/blog/shepherd-6-smaller-faster-tether/index.html)  
By Chuck Carpenter 11.15.2019

[#shepherd.js](/content/blog/categories/shepherd-js/index.html)  
[#app tour](/content/blog/categories/app-tour/index.html)  
[#site tour](/content/blog/categories/site-tour/index.html)  
[#tether.js](/content/blog/categories/tether-js/index.html)
