Toggle navigation
  • Home
  • Projects
  • Media
  • Contact

Progressively delivering new image formats with CSS and Cloudflare Workers

November 30, 2020

Progressive enhancement is a core strategy on the web that allows you to build on the foundation of your website and design, by adding additional features/components progressively where possible.

Accompanying this is web performance, and the ideal of keeping your page weight as small as possible, in order to

Continue Reading
Cloudflare,Performance,Tutorials

Moving MCVersions.net serverless with Cloudflare Workers Sites

February 06, 2020

MCVersions.net is a website dedicated to providing easy Minecraft Server Jar downloads for users around the world. Minecraft is a sandbox video game released by Mojang in 2011, and remains the best-selling video game of all time, with over 180 million copies sold by late 2019.

Learn how we

Continue Reading
Serverless,Cloudflare,Minecraft

Lazy-loading Disqus comments with IntersectionObserver

October 27, 2019

Reading the comments on a blog post can often be very interesting. You'll find people suggesting alternative methods or corrections, discussing their own experiences, or suggesting further topics for reading.

Disqus is one of the most popular comment platforms, with its massive userbase and ease of deployment into pretty much

Continue Reading
Tutorials,Disqus,Performance

Updating your website favicon dynamically with dark mode

October 14, 2019

UPDATE: Whilst the method below still works absolutely fine, SVG favicon support is much more prevalent in browsers nowadays. The same functionality as below can be accomplished with a single SVG favicon and a prefers-color-scheme media query within it. See this post by Thomas Steiner for more info.

If you

Continue Reading
Tutorials,Dark Mode

Using Cloudflare Workers HTMLRewriter to extend Ghost(Pro)

October 09, 2019

I setup my blog on Ghost a couple of months ago, and overall have really enjoyed the experience. The editor is simple to use, my site is super fast, and I don't have to worry about any upkeep or maintenance of servers.

However, when I added my new Ghost(Pro)

Continue Reading
Cloudflare,Ghost,Tutorials
Page 1 of 2

Author

James Ross portrait photo

Hello! I’m James Ross. I'm CTO and Co-Founder of Nodecraft. I'm a self-taught software engineer and am excited to be working towards the future of online gaming. I'm also extremely passionate about web performance and security.

Follow

Subscribe

Subscribe to my RSS Feed.

You can also use this IFTTT Applet to receive an email whenever I publish a new blog post.

Tags

BackblazeCloudflareDark ModeDisqusGarry's ModGhostMinecraftPerformanceServerlessTutorials

Follow

Tags

BackblazeCloudflareDark ModeDisqusGarry's ModGhostMinecraftPerformanceServerlessTutorials

Recent Posts

Progressively delivering new image formats with CSS and Cloudflare Workers
November 30, 2020
Moving MCVersions.net serverless with Cloudflare Workers Sites
February 06, 2020
Lazy-loading Disqus comments with IntersectionObserver
October 27, 2019
Copyright © 2021, James Ross. All Rights Reserved