Search
Prime 2D Is The Coolest Metroid In Over A Decade
5.4.2021
A group of independent developers known as Team SCU recently released a demo for Prime 2D, an impressive side-scrolling remake of 2002’s Metroid Prime that has been in the works for over 15 years. After spending some time with it, I can say it was definitely worth the wait, even if Nintendo’s...
The Best Music Ever Made (For A McDonald’s Game)
2.4.2021
Welcome to Morning Music, Kotaku’s ongoing hangout for folks who love video games and the cool-ass sounds they make. You deserve a break today, so we’re kicking off the weekend with something tasty from McDonald’s… McDonald’s Treasure Land Adventure that is, a game that plays and sounds better than...
Killer Loops With South Asian Flair Helped Skyblazer Stand Apart
29.3.2021
Welcome to Morning Music, Kotaku’s ongoing hangout for folks who love video games and the cool-ass sounds they make. We haven’t been covering many chiptunes lately, so today let’s start remedying that by checking out a somewhat unknown SNES gem with a sound all its own.Read more
Nobody Saves The World Is A New Action-RPG From The Guacamelee! Devs
26.3.2021
Drinkbox Studios, the makers of popular brawler Guacamelee!, have a new game on the way. It’s an action role-playing game called Nobody Saves the World.Read more
Where to Stream the 2021 Oscar Nominees
15.3.2021
For a while, the biggest film story of 2020 was what movies weren’t coming out, as the pandemic closed theaters and bumped release dates for some of the year’s biggest would-be blockbusters (see you later, Black Widow and No Time to Die, hopefully) and buzziest awards-bait (or is there another...
Streamer Beats Hades With A Literal Pomegranate
19.2.2021
In Hades, the pomegranate is a key item, one that grants you very real power by buffing your abilities. The pomegranate also grants unimaginable power in the real world, at least if you’re the streamer Dylan “Rudeism” Beck. He harnessed the power of ancient fruit to beat the game’s final boss...
Sonic the Hedgehog 2 Unsurprisingly Officially Titled Sonic the Hedgehog 2
10.2.2021
The Sonic sequel has a name. Please, try not to be too surprised.Read more
Components: Server-Side vs. Client-Side
28.1.2021
Building a website in 2021? I’m guessing you’re going to take a component-driven approach. It’s all the chatter these days. React and Vue are everywhere (is Angular still a thing?), while other emerging frameworks continue to attempt a push …
The post Components: Server-Side vs. Client-Side...
Servers: Cool Once Again
22.1.2021
There were jokes coming back from the holiday break that JavaScript decided to go all server-side. I think it was rooted in:
The Basecamp gang releasing Hotwire, which looks like marketing panache around a combination of technologies. “HTML over
…
The post Servers: Cool Once Again...
How Much Money Can You Make on Twitch?
4.12.2020
Streaming videos on Twitch can earn you some pocket money, but making it a full-time job isn’t easy. You’ll probably need around 1,000 loyal subscribers before you’ll want to quit your day job. Read more
Rendering Spectrum
25.11.2020
Here are the big categories of rendering websites:
Client: ship a <div id="root"></div> and let a JavaScript template render all of it.
Static: pre-render all the HTML.
Server: let a live server process requests and generate the HTML response.
They are not mutually exclusive....
How I Used Brotli to Get Even Smaller CSS and JavaScript Files at CDN Scale
5.6.2020
This article is about my experience using Brotli at production scale. Despite being really expensive and a truly unfeasible method for on-the-fly compression, Brotli is actually very economical and saves cost on many fronts, especially when compared with gzip or lower compression levels...
Filtering Lists Dynamically With Vue on the Server Side is Easier Than You’d Think
4.12.2019
I recently attended the ARTIFACT conference in Austin, TX, and was inspired by a few talks about accessibility through the lens of site performance. It became clear to me that there is this tendency to rely on big JavaScript frameworks to handle the work — like React, Vue, and Angular — but that...
Weekly Platform News: Apple Deploys Web Components, Progressive HTML Rendering, Self-Hosting Critical Resources
13.9.2019
In this week's roundup, Apple gets into web components, how Instagram is insta-loading scripts, and some food for thought for self-hosting critical resources.
Apple deploys web components built using Stencil
The new Apple Music web app (beta) uses a JavaScript framework (Ember.js) but also...
Evergreen Googlebot
16.5.2019
I've heard people say that the #1 most exciting and important thing that came out of Google I/O this year was the evergreen Googlebot:
Today, we are happy to announce that Googlebot now runs the latest Chromium rendering engine (74 at the time of this post) when rendering pages for Search. Moving...
Deploying a Client-Side Rendered create-react-app to Microsoft Azure
10.5.2019
Deploying a React app to Microsoft Azure is simple. Except that... it isn’t. The devil is in the details. If you're looking to deploy a create-react-app — or a similar style front-end JavaScript framework that requires pushState-based routing — to Microsoft Azure, I believe this article will serve...
The Client/Server Rendering Spectrum
6.3.2019
I've definitely been guilty of thinking about rendering on the web as a two-horse race. There is Server-Side Rendering (SSR, like this WordPress site is doing) and Client-Side Rendering (CSR, like a typical React app). Both are full of advantages and disadvantages. But, of course, the conversation...
Balancing Time
22.6.2018
I first wrote this post four years ago. I put it on a blog that no longer exists. Funnily enough, I still refer to it myself, so I figured it might be best served in a place where other people can see it. I've made only a few minor tweaks to the original content. A lot about how I work has changed...
Server-Side Visualization With Nightmare
24.4.2018
This is an extract from chapter 11 of Ashley Davis’s book Data Wrangling with JavaScript now available on the Manning Early Access Program. I absolutely love this idea as there is so much data visualization stuff on the web that relies on fully functioning client side JavaScript and potentially...