New Platform for Open CodeMarch 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 run.primoca.com 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 run.primoca.com 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.
Run While TypingSeptember 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 ProgrammingDecember 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 DeploymentNovember 15, 2014 by Alex Thompson
The new Mirror Deployment feature enables dynamic content management to leverage high performance static web hosting.
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 RulesJuly 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 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