William ChislettRouting web traffic with IPTablesTo forward incoming web traffic on ports 80 and 443, add iptables rules for NAT (Network Address Translation) using the following commands:Jul 31Jul 31
William ChislettFree HTTPS Certificates with LetsEncrypt and CertbotYou can acquire a free HTTPS cert to enable HTTPS on your web application using the non-profit Let’s Encrypt and their tool Certbot.Jul 19Jul 19
William ChislettWriting to Google Sheets API using .NET and a Services AccountTLDR: Create a Google Service account; download credentials file; add the service account’s email address to write permissions on the…Oct 27, 20187Oct 27, 20187
William ChislettDebugging Sitecore with Visual Studio and DotPeekTLDR: Decompile Sitecore DLLs and run a symbol server with DotPeek; make Visual Studio load symbols from the symbol server; add the full…Sep 20, 2018Sep 20, 2018
William ChislettUseful Sitecore xDB, analytics and contact MongoDB QueriesSome useful MongoDB queries for use against Sitecore collections (or just syntax help for Mongo querying). Some are for our custom Sitecore…Aug 10, 2018Aug 10, 2018
William ChislettDown the rendering rabbit hole — finding items in SitecoreBefore fixing or modifying a site’s HTML, you need to be able to find how Sitecore is generating it. Sometimes you realize that HTML has…Jul 6, 2018Jul 6, 2018
William ChislettAbandoning a Sitecore sessionI recently debugged an issue where personalization rules were checking details of the current user, but still passing/failing after that…Jul 3, 2018Jul 3, 2018