My Articles

Performance tag

What actually is optimisation?

Posted on

In category Games with tags Explainer, Performance

1208 words | 5 minutes to read

If you’ve spent much time in online gaming or IT related spaces, you’ve likely seen people refer to optimisation. What does this actually mean though?

Read More!
What the Future of Java means for Minecraft

Updated on | First posted on

In category Minecraft with tags Explainer, Java, Minecraft Servers, Performance

1344 words | 5 minutes to read

There has been a fair amount of talk about how upcoming versions of Java will improve Minecraft. What's coming and how will it change things?

Read More!
How to understand Spark reports to fix Minecraft Server lag

Posted on

In category Minecraft with tags Explainer, Minecraft Servers, Performance

1454 words | 5 minutes to read

Spark is the most popular tool for identifying performance issues on a Minecraft server. It can be difficult to read if you don’t fully understand how it works.

Read More!
The cost of a block lookup in Minecraft

Updated on | First posted on

In category Minecraft with tags Bukkit, Explainer, Minecraft Development, Performance

1190 words | 4 minutes to read

Minecraft block lookups have gotten slower over time, but just how much slower have they actually gotten?

Read More!
The Performance Overhead of JavaScript Promises and Async Await

Updated on | First posted on

In category Programming with tags JavaScript, Performance, TypeScript

1142 words | 4 minutes to read

JavaScript as a language is heavily asynchronous, with promises being deeply integrated. While this is sometimes the best solution, can the overhead of promises pose a problem for hot code?

Read More!
Using Knip to find dead code in a high-traffic git repo

Posted on

In category Programming with tags JavaScript, Performance, TypeScript

830 words | 3 minutes to read

Knip is a great tool for identifying and cleaning up unused code, and you can make it even more powerful using their preprocessor feature.

Read More!
Everything you can do to reduce bundle size for webapps

Posted on

In category Programming with tags JavaScript, Performance, Tutorial, TypeScript

2243 words | 8 minutes to read

Web bundlers such as Webpack are a great tool to deploy web apps, but for more complex programs, bundle size can quickly become an issue.

Read More!
Why I ditched Accelerated Mobile Pages (AMP) for my blog

Posted on

In category Programming with tags Performance, Retrospective, SEO, Web

887 words | 3 minutes to read

Accelerated Mobile Pages, or AMP, is a web technology championed by Google to improve the browsing experience on mobile devices. Throughout this article, I'll outline a few of the issues that led me to ditch AMP.

Read More!
Exceptions as Flow Control in Java

Updated on | First posted on

In category Programming with tags Java, Performance

731 words | 3 minutes to read

Exceptions are commonly used for flow control in Java, but how well do they perform compared to return values?

Read More!
Optimizing data-heavy JavaScript code

Updated on | First posted on

In category Programming with tags JavaScript, Performance, Tutorial, TypeScript

1601 words | 6 minutes to read

JavaScript may not seem to be the ideal language to manipulate large amounts of data. This post goes over a few key problem areas and how you can avoid them.

Read More!
Why should you never use a Minecraft mob stacker?

Posted on

In category Minecraft with tags Bukkit, Explainer, Minecraft Servers, Performance

375 words | 1 minute to read

Mob or entity stackers are a new craze in the Minecraft server administration space, with claims to massively improve performance. Is this true, though?

Read More!
How to best understand Minecraft Server Timings

Updated on | First posted on

In category Minecraft with tags Explainer, Minecraft Servers, Performance

1099 words | 4 minutes to read

A common tool for finding lag on Minecraft servers moment is Timings. But there is more than meets the eye when it comes to Timings report, and they're not always able to tell you what is causing lag.

Read More!

12 posts on this page