Semantic release on GitLab

Imagine you got yourself a private GitLab instance and your own NPM registry. Now you can achieve automated semantic release nirvana in less than five minutes. This guide assumes that your GitLab instance runs at https://gitlab.team.com and your private NPM registry is available at https://registry.team.com/. Create a new project “foo” on GitLab, in my case […]

Continue reading


Deploying private NPM modules to Zeit

Update Zeit has just released the official way to use private NPM modules, see the announcement. Example application Authentication using NPM_TOKEN Shrink packing Bundling the server code Bundling the mock read-only file system Writing the temp file system Installing nothing Conclusion I have been playing with Zeit.co – a super quick immutable deployment environment targeted […]

Continue reading


Which JavaScript framework should I use next?

The slides for “Which JavaScript framework should I use next?” presented at BuzzJS NYC are at https://slides.com/bahmutov/buzzjs/. I have embedded them below for convenience. The full video from the presentation My conclusion: look for the following features in the web framework of the future DOM abstractions (virtual dom inside a separate web worker) Modular design […]

Continue reading