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 🧵
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.
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…
Build, deploy and manage Rails apps on your own hosting provider with @hatchboxiohatchbox.io
Instantly preview applications and enable ChatOps in Slack for CI/CD workflows with @CTO_AIcto.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
@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
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
@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
@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
@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
@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
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.
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…
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