Server runtimes come in many different types, enabling team collaboration and ready-to-use development environments in the cloud. They are gaining usage quickly and there is a cambrian explosion of new ones. A summary of each of the 67 server runtimes is in this 🧵
Visual Studio @code runs in your browser in @GitHub codespaces. This is the successor of Visual Studio Codespaces. docs.github.com/en/codespaces/…
@Codeanywhere provides a cloud-based integrated development environment IDE. codeanywhere.com
Theia or @code are available as IDE in @gitpod allowing you to quickly spin-up fresh development environments. gitpod.io
@gitlab integrates with @gitpod - docs.gitlab.com/ee/integration… and makes contributions to GitLab easier: gitlab.com/gitlab-org/git… #EveryoneCanContribute
@AWSCloud acquired @Cloud9IDE in 2017, a cloud IDE for writing, running, and debugging code. aws.amazon.com/cloud9/
Local #Kubernetes development is possible with @skaffolddev - checkout this gem from @GoogleCloud 💎 skaffold.dev
@tilt_dev aims to help with microservice development - either locally, in #Kubernetes, or both environments. tilt.dev
Bring your own IDE with @oktetohq and develop directly in your #kubernetes cluster. okteto.com/docs/getting-s…
Zeit became @Vercel supporting Jamstack development, preview and shipping workflows. vercel.com/blog/zeit-is-n…
PaizaCloud provides their Cloud IDE to build web applications in the browser. Jupyter Notebooks online included. paiza.cloud/en/jupyter-not…
@glitch is popular, works similar to Google docs - multiple people can work on the same web app at the same time. glitch.com
Collaboration on Jupyter notebooks in the browser and the cloud with @cocalc_com - focuses on teaching and courses. cocalc.com/doc/jupyter-no…
@sourcelair IDE enables developers to write code with Python, Node.js, PHP, HTML5 and more directly in the browser. ide.sourcelair.com/home
“Develop from the comfort of your browser” with @ShiftEditIDE. shiftedit.net/about
@RedHat provides CodeReady Workspaces, coding on #Kubernetes with @Openshift. Built on Eclipse Che. developers.redhat.com/products/coder…
@GoogleCloud has Cloud Shell for online development and operations environment - code and kubectl in one interface. cloud.google.com/shell
Another cloud IDE is @Codetasty adding real-time language tools. codetasty.com
Codiad promised to be a web-based IDE framework with a small footprint. Not under active development anymore. github.com/Codiad/Codiad
@jenkinsxio has a concept of Dev Pods for developers similar to the pod templates in the pipelines. jenkins-x.io/docs/reference…
RubyMine from @Jetbrains can use docker-compose as a remote interpreter for your Ruby apps. jetbrains.com/help/ruby/usin…
The developers of code-server, running @code anywhere, provide @coderhq as developer workspace in the cloud. coder.com
Collaborative sandboxes - like a Google Doc but for code, for rapid web development with @codesandbox. codesandbox.io
Nitrous.io was an online environment and IDE, shut down in 2016. techcrunch.com/2016/10/31/clo…
Nitrous.io was an online environment and IDE, shut down in 2016. techcrunch.com/2016/10/31/clo…
Koding was aiming to manage the entire dev infrastructure, shut down in 2018. crunchbase.com/organization/k…
Terminal.com was a platform for creating programming courses with an interactive, container-based, command-line interface. Acquired by Udacity in 2017. techcrunch.com/2017/03/01/uda…
Another option for pair programming is ngrok ngrok.com/product as a secure tunnel with gotty, tmux and nvim for example.
Krucible spins up Kubernetes clusters in the cloud in a few seconds. Similar to kind, microk8s, minikube, k3s. usekrucible.com news.ycombinator.com/item?id=232710…
@getporterdev is a fully-managed Kubernetes PaaS that runs in your own cloud. Deploy and manage applications on it through a Heroku-like PaaS layer. getporter.dev news.ycombinator.com/item?id=269934…
Quickly make a stateful app that is deployed on a hypercloud. Use managed services as you develop, and your infrastructure scales with you, keeping “day 2 ops” simple with the @gitlab 5 minute production app. gitlab.com/gitlab-org/5-m…
@Railway_App helps with infrastructure deployments for Ruby on Rails apps. railway.app
@northflank integrates with Git, builds a Dockerfile and adds monitoring to the deployment. Currently in beta. northflank.com/beta
@AWSCloud CloudShell provides command-line access to AWS resources. aws.amazon.com/blogs/aws/aws-…
CodeSwing is an interactive playground for VS @code for building/exploring/learning rich web apps, so-called “swings”. github.com/lostintangent/… news.ycombinator.com/item?id=255451…
CodeSwing is an interactive playground for VS @code for building/exploring/learning rich web apps, so-called “swings”. github.com/lostintangent/… news.ycombinator.com/item?id=255451…
@platformsh is an end-to-end web platform built as PaaS with CI/CD, automated updates, and support. platform.sh
Docker without Docker - as a Firecracker micro-VM. fly.io/blog/docker-wi… @flydotio is a platform for running full-stack apps and databases. fly.io
github1s allows you to read GitHub code with VS @code without local clones github.com/conwnet/github… news.ycombinator.com/item?id=260839…
Build, deploy and manage Rails apps on your own hosting provider with @hatchboxio hatchbox.io
Instantly preview applications and enable ChatOps in Slack for CI/CD workflows with @CTO_AI cto.ai
@monk_io is a stack orchestration platform, with stack templates as an alternative to Kubernetes. monk.io
@Replit provides a collaborative in-browser IDE to code in all languages, hosting with a single click. replit.com Nix base image insights: blog.replit.com/nix
Itopia is a desktop-as-a-service solution for @GoogleCloud itopia.com
Itopia is a desktop-as-a-service solution for @GoogleCloud itopia.com
@render is a unified cloud to build and run apps and websites with free SSL, global CDN, private networks and auto-deployments from Git. render.com
@teamcodestream puts collaboration tools into your IDEs: @code, Visual Studio or @Jetbrains providing merge requests, code discussion and issue management capabilities. codestream.com
Deploy source code or docker images to prepared cloud servers with @LastBackend lastbackend.com It is built on its own container orchestration platform: github.com/lastbackend/la…
Easily build applications that run at any scale, from a laptop to a data center with @anyscalecompute. Founded by the creators of Ray, an open source project from the UC Berkeley RISELab. anyscale.com/about
@garden_io is a hybrid: a Kubernetes development tool and an automation engine that builds, tests, and deploys your application. garden.io
@release_hub environments streamline the development process, with Environments as a Service at releasehub.com
@scalr is a remote state & operations backend for Terraform with full CLI support, integration with OPA, a hierarchical configuration model, and quality of life features. scalr.com
@stackahoy is an all-in-one control station for managing and configuring your web application deployments across all git repository providers and CI SaaS. stackahoy.io
Host, run and code Python in the cloud with @pythonanywhere including a Python learning environment for students. pythonanywhere.com
@streamlit turns data scripts into shareable web apps in minutes, with the help of Python. streamlit.io
Build, deploy, and scale apps quickly using a simple, fully managed solution: @digitalocean app platform. digitalocean.com/products/app-p…
@RedHat @OpenShift is a hybrid cloud, enterprise Kubernetes application platform. openshift.com
@VMwareTanzu is VMware's platform that includes products and services that allow companies to build, run and manage a kubernetes environment from a single control point. tanzu.vmware.com/tanzu
@RedKubes provides Otomi, a value-added layer on top of Kubernetes, as a container platform. redkubes.com/features-otomi…
@amplication helps you develop quality Node.js applications without spending time on repetitive coding tasks. amplication.com
@SpaceCloudIO is a Kubernetes based serverless platform that provides instant, real time APIs on any database, with event triggers and unified APIs for your custom business logic. space-cloud.io
Flynn was designed as an open source Platform as a Service, running Linux apps and stateless web apps. Retired on June 1st, 2021. github.com/flynn/flynn
@tsurupaas is an open source Platform as a Service software, focused on Developer productivity. tsuru.io github.com/tsuru
@dokku can help you build and manage the lifecycle of applications. Powered by Docker, you can install Dokku on any hardware. dokku.com
@cap_rover is an app/database deployment & web server manager. Previously Known as CaptainDuckDuck. caprover.com
@goconvox is an open-source Platform as a Service that you can install on your own infrastructure. convox.com
@Rancher_Labs lets you streamline cluster deployment on bare metal, private clouds, public clouds or vSphere and secure them using global security policies. rancher.com/why-rancher
@teamhephy Workflow is the open source fork of Deis Workflow PaaS. The workflow enables git push to deploy, or Docker build/pull deployments. blog.teamhephy.info/blog/posts/ann…
#KubeVela is an open source tool that abstracts away the Kubernetes ecosystem from developers to create a simpler deployment experience. kubevela.io
@VisualStudio provides the “Bridge to Kubernetes” extension. Run your code natively on your development workstation while connected to the #Kubernetes cluster. docs.microsoft.com/en-us/visualst…
@GoogleCloud code provides everything you need to write, debug, and deploy your cloud-based applications for IntelliJ, VS Code, or in your browser. cloud.google.com/code
@docker announced Docker Developer Environments at @dockercon 2021. github.com/docker/roadmap…
There are a lot of tools, platforms, and choices. Let me know which you prefer, share your own experiences or if there is one missing. Thanks!

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Sid Sijbrandij

Sid Sijbrandij Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @sytses

1 Jul 20
Below is a thread about the 10 stages of remote work. Working remotely is not a binary yes/no decision but something that you can measure on a gradation scale all the way from no remote to strictly remote.
1. No remote is the default for some industries that have to be on site. For example medical care, manufacturing, construction, and many services industries.
2. Remote time may be referenced as remote tolerated. This stage of remote allows all approved employees in a company to work some (but not all) days from home, or a place of their choosing.
Read 12 tweets
23 May 20
Below is a thread about the future of remote work after the COVID-19 pandemic is over. I predict that remote will go through a trough of sorrow due to hybrid not working out, and most companies will return to being office based. But many all remote companies will see success.
The great news of this week is that from now on remote work will be allowed at Twitter, Square, Facebook and Shopify. But that doesn't mean that they will close their headquarters or other offices. bloomberg.com/news/articles/…
The amazing thing is that the following is happening during a pandemic: "Many companies are learning that their workers are just as or even more productive working from home," according to Andy Challenger, SVP of staffing firm Challenger, Gray & Christmas. usatoday.com/story/tech/202…
Read 26 tweets
17 Apr 20
When working remote it is important to formalize informal communication. Explicitly plan time to create, build, and maintain social connections and trust. In our handbook we list 15 methods about.gitlab.com/company/cultur… which I'll summarize in this thread.
1. Speedy meetings of 25 minutes instead of 30 not only give you time to recover between calls but also allow people to join before meetings start for some banter.
2. Lead with empathy: each work-related call should begin with an earnest, genuine "How are you?," or a similar and appropriate introduction. It's important to remember that everyone is facing a battle that you know nothing about and in a remote setting you should actively listen
Read 16 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!

:(