New Platform for Open Code

March 17, 2017 by Alex Thompson

Introducing a new experiment in how we share code and apps. Motivated by a desire to push beyond the constraints of GitHub, npm, JSFiddle etc.

Just go to and you can instantly publish code that will be hosted at a unique runnable URL. The URL is a hash of its content and the code can be a fully functional app with UI. Published code cannot be updated, only forked by publishing something new. The default page of has a mini-IDE for writing and testing code and can even be used to fork itself.

No global naming, no user accounts, just friction-less sharing and permission-less innovation. Please adhere to the Terms of Service which means publishing just code not lots of data.

Tags: programming

Run While Typing

September 7, 2016 by Alex Thompson

For experimenting with small amounts of code I've always felt unsatisfied with the experience of a REPL. There's some great ideas out there for alternative environments in the realm of live programming and Bret Victor's demos. In the long run I hope to create some tools that achieve those utopian ideals but in the meantime I really


Time to Challenge the Dogma of Programming

December 19, 2014 by Alex Thompson

While continuing to enhance the feature set of Primoca I feel I need to take on a larger problem. Programming today is a mess. An endless stream of bugs and confusion. New languages and frameworks come along promising to ease your troubles but ultimately they bring their own problems and do little to improve the overall experience of programming.

To make a significant leap we need to dig deeper


Mirror Deployment

November 15, 2014 by Alex Thompson

The new Mirror Deployment feature enables dynamic content management to leverage high performance static web hosting.

The Choice

Static websites offer several benefits like fast performance and the simplicity of not maintaining server code. The drawback is that content management is much harder. If you want to make a change to a menu or header you might have to apply that change to thousands


HTTP Header Rules

July 18, 2014 by Alex Thompson

HTTP headers are an important tool for tuning performance and making sure your website displays correctly. Primoca now lets you set sophisticated rules for the most common headers right from the control panel.

Cache Control

Cache-Control is the most important header for working with a CDN. It tells the CDN what and how it can cache which is the key to performance of static