<rss version="2.0">
    <channel>
      <title>Joyeur: The Joyent Blog</title>
      <link>https://www.joyent.com</link>
      <description>Blog articles from Joyent</description>
      <category>Cloud Computing</category>

            <item>
        <title><![CDATA[Introducing Triton DataCenter Office Hours]]></title>
        <link>https://www.joyent.com<![CDATA[/blog/introducing-triton-datacenter]]></link>
        <description><![CDATA[Introducing Triton DataCenter Office Hours
]]></description>
        <pubDate>Feb 14, 2023</pubDate>
      </item>
            <item>
        <title><![CDATA[A New Chapter Begins for Triton and SmartOS]]></title>
        <link>https://www.joyent.com<![CDATA[/blog/a-new-chapter-begins-for-triton-and-smartos]]></link>
        <description><![CDATA[A new chapter begins for Triton and SmartOS
]]></description>
        <pubDate>Apr 11, 2022</pubDate>
      </item>
            <item>
        <title><![CDATA[Triton Transition FAQ]]></title>
        <link>https://www.joyent.com<![CDATA[/blog/triton-transition-faq]]></link>
        <description><![CDATA[FAQ for the Triton Transition
]]></description>
        <pubDate>Apr 11, 2022</pubDate>
      </item>
            <item>
        <title><![CDATA[Reintroducing Bhyve]]></title>
        <link>https://www.joyent.com<![CDATA[/blog/reintroducing-bhyve]]></link>
        <description><![CDATA[What is Bhyve, why did we choose it, and what is its future?
]]></description>
        <pubDate>Jul 8, 2021</pubDate>
      </item>
            <item>
        <title><![CDATA[Running Triton on Equinix Metal]]></title>
        <link>https://www.joyent.com<![CDATA[/blog/running-triton-on-equinix-metal]]></link>
        <description><![CDATA[This blog post discusses how to install Triton and SmartOS using netboot services
]]></description>
        <pubDate>Apr 26, 2021</pubDate>
      </item>
            <item>
        <title><![CDATA[Getting Started with gRPC and Node.js]]></title>
        <link>https://www.joyent.com<![CDATA[/blog/getting-started-with-grpc-and-node-js]]></link>
        <description><![CDATA[This blog post introduces the basic concepts of gRPC, a high performance web framework for Node.js and numerous other languages. This post discusses the underlying technologies used by gRPC, as well as a number of the features provided by the framework. Finally, this post explores the design tradeoffs that come from gRPC adoption.
]]></description>
        <pubDate>Sep 25, 2019</pubDate>
      </item>
            <item>
        <title><![CDATA[Video Blog:  Walk through of NVMe and Hotplug Support]]></title>
        <link>https://www.joyent.com<![CDATA[/blog/nvme-hotplug-walk-through]]></link>
        <description><![CDATA[How to add NVMe hotplug support to illumos
]]></description>
        <pubDate>Aug 27, 2019</pubDate>
      </item>
            <item>
        <title><![CDATA[Video Blog: Flexible Disk Space]]></title>
        <link>https://www.joyent.com<![CDATA[/blog/video-blog-flexible-disk-space]]></link>
        <description><![CDATA[Watch the video by our Joyent engineers on Flexible Disk Space.
]]></description>
        <pubDate>Aug 20, 2019</pubDate>
      </item>
            <item>
        <title><![CDATA[Video Blog: Joyent Cloud Firewall Logging]]></title>
        <link>https://www.joyent.com<![CDATA[/blog/joyent-cloud-firewall-logging-in-a-proper-triton-deployment]]></link>
        <description><![CDATA[Watch the video on Cloud Firewall (CFW) Logging in a proper Triton deployment.
]]></description>
        <pubDate>Aug 5, 2019</pubDate>
      </item>
            <item>
        <title><![CDATA[Video Blog: Setting up a Manta/Triton development environment]]></title>
        <link>https://www.joyent.com<![CDATA[/blog/setting-up-a-manta-triton-development-environment]]></link>
        <description><![CDATA[A walk-through of setting up a Manta/Triton development environment
]]></description>
        <pubDate>Jul 10, 2019</pubDate>
      </item>
            <item>
        <title><![CDATA[Video Blog: RAIDZ on-disk format vs. small blocks]]></title>
        <link>https://www.joyent.com<![CDATA[/blog/raidz-on-disk-form-vs-small-blocks]]></link>
        <description><![CDATA[Watch the video on RAIDZ on-disk format vs. small blocks
]]></description>
        <pubDate>Jun 26, 2019</pubDate>
      </item>
            <item>
        <title><![CDATA[Video Blog: Libuv - What is a Unicorn Velociraptor]]></title>
        <link>https://www.joyent.com<![CDATA[/blog/video-libuv-what-is-a-unicorn-velociraptor]]></link>
        <description><![CDATA[libuv is what gives Node.js its event loop and cross-platform asynchronous I/O capabilities. This video explains what libuv is all about, and how it's used by Node.js. Colin Ihrig also discusses recent development efforts in the libuv project.
]]></description>
        <pubDate>Jun 24, 2019</pubDate>
      </item>
            <item>
        <title><![CDATA[Upcoming Changes to Our Cloud Business]]></title>
        <link>https://www.joyent.com<![CDATA[/blog/joyent-announces-strategic-change-to-their-public-cloud-business]]></link>
        <description><![CDATA[Over the past few years, our single-tenant cloud business has expanded, as have the resource requirements to support this growth, which in turn has put pressure on other areas of our business.  This contention, and the real concern of being able to deliver a high quality customer customer experience in both areas, has led us to a difficult decision: Starting in November, we will be scaling back the availability of the Joyent Public Cloud to customers of our single-tenant cloud offering.
]]></description>
        <pubDate>Jun 6, 2019</pubDate>
      </item>
            <item>
        <title><![CDATA[Improved WebAssembly Support is Coming to Node.js]]></title>
        <link>https://www.joyent.com<![CDATA[/blog/improved-wasm-support-coming-to-node]]></link>
        <description><![CDATA[This blog post describes the state of WebAssembly and WebAssembly System Interface (WASI) support in the Node.js runtime. This post provides a high level overview of WebAssembly as a technology, and explores JavaScript's APIs for working with WebAssembly. From there, the post moves on to explore Node.js specific WebAssembly APIs. Finally, a brief overview of WASI and its potential future in Node.js is provided.
]]></description>
        <pubDate>Jun 3, 2019</pubDate>
      </item>
            <item>
        <title><![CDATA[Blog: State of Node.js Core Fireside Chat - Questions and Answers]]></title>
        <link>https://www.joyent.com<![CDATA[/blog/state-of-node-js-core-fireside-chat-questions-and-answers]]></link>
        <description><![CDATA[On April 3rd, Joyent brought together members of their engineering team to answer questions about the upcoming Node.js 12 release. Node.js continues to gain popularity and has even crossed over the million downloads a day threshold. Much of this growth can be attributed to its widespread adoption across web applications, mobile, and cloud native applications. During the discussion the panelists shared a wealth of information. The following is a transcribed version of their fireside discussion.
]]></description>
        <pubDate>Apr 25, 2019</pubDate>
      </item>
            <item>
        <title><![CDATA[Video Blog: Preview of Instance Migration Tools in Triton]]></title>
        <link>https://www.joyent.com<![CDATA[/blog/preview-of-instance-migration-tools-in-triton]]></link>
        <description><![CDATA[In this video blog post, Joyent engineer Todd Whiteman demonstrates the instant migration tools inside of Triton.
]]></description>
        <pubDate>Apr 10, 2019</pubDate>
      </item>
            <item>
        <title><![CDATA[EdgeMesh: A Case Study in Performance at Scale]]></title>
        <link>https://www.joyent.com<![CDATA[/blog/edgemesh-a-case-study-in-performance-at-scale]]></link>
        <description><![CDATA[In order for the comparatively compact team at EdgeMesh to disrupt the mature 8 billion dollar content delivery market, they needed to securely and efficiently build and deploy a service that was superior in both performance and breadth. Accomplishing that required EdgeMesh to deliver a ultra-low latency, global, edge native solution with with sub 1ms core service response times, and scale it to handle 10’s of millions of messages per second.
]]></description>
        <pubDate>Dec 17, 2018</pubDate>
      </item>
            <item>
        <title><![CDATA[Easing Into Node.js With TypeScript]]></title>
        <link>https://www.joyent.com<![CDATA[/blog/easing-into-nodejs-with-typescript]]></link>
        <description><![CDATA[This blog post introduces the TypeScript language, including some of its advantages and disadvantages compared to vanilla JavaScript.
]]></description>
        <pubDate>Sep 14, 2018</pubDate>
      </item>
            <item>
        <title><![CDATA[GraphQL on the server]]></title>
        <link>https://www.joyent.com<![CDATA[/blog/graphql-on-the-server]]></link>
        <description><![CDATA[Learn how to construct a Node.js server that provides a GraphQL endpoint for clients. Additionally, learn about more advanced GraphQL topics related to batch requests and integrating GraphQL with hapi plugins.
]]></description>
        <pubDate>Aug 6, 2018</pubDate>
      </item>
            <item>
        <title><![CDATA[Webinar: Build a custom application with Packer and Terraform]]></title>
        <link>https://www.joyent.com<![CDATA[/blog/packer-terraform-demo]]></link>
        <description><![CDATA[Create custom application images with Packer, then use Terraform to deploy your application on Triton. In this post, you'll watch a short webinar to build the popular game, 2048, and deploy it on Triton.
]]></description>
        <pubDate>Jun 28, 2018</pubDate>
      </item>
            <item>
        <title><![CDATA[Node.js and Express Gateway in a Cloud Native World]]></title>
        <link>https://www.joyent.com<![CDATA[/blog/nodejs-and-express-gateway-in-a-cloud-native-world]]></link>
        <description><![CDATA[Microservices solve a myriad of issues for cloud native applications. As an architectural style, microservices are language and framework agnostic. However, there are choices of languages and platforms that can support or adversely affect your ability to execute your microservices strategy. Node.js is an open source, existing language and platform that was crafted with the microservices paradigm in mind.
]]></description>
        <pubDate>Jun 26, 2018</pubDate>
      </item>
            <item>
        <title><![CDATA[A Node.js 10.0.0 Release Summary]]></title>
        <link>https://www.joyent.com<![CDATA[/blog/nodejs-10-release-summary]]></link>
        <description><![CDATA[This post describes the Node.js 10.0.0 release. It breaks down what to expect from the release, what is included in the release, and who should use this release line.
]]></description>
        <pubDate>Apr 24, 2018</pubDate>
      </item>
            <item>
        <title><![CDATA[Triton CLI on Windows Subsystem for Linux (WSL)]]></title>
        <link>https://www.joyent.com<![CDATA[/blog/getting-started-windows-wsl]]></link>
        <description><![CDATA[Open source developers tend to work on macOS because, for much of the coding that they do, all of the tools they need are available and run more smoothly on macOS than in Windows. Also known as "Bash on Windows", 'Bash on Ubuntu on Windows", "Linux on Windows", Windows Subsystem for Linux (WSL) availability gives developers access to familiar tools but with Windows drives and file interoperability. Triton CLI on WSL is worth exploring as a way to seamlessly access both Linux capabilities and Windows integration on a single desktop.
]]></description>
        <pubDate>Apr 24, 2018</pubDate>
      </item>
            <item>
        <title><![CDATA[Installing Triton CLI on Windows]]></title>
        <link>https://www.joyent.com<![CDATA[/blog/getting-started-windows]]></link>
        <description><![CDATA[Open source developers tend to work on macOS but confess to being curious about adding Windows to their toolset. In this blog post, we explain how to set up Triton CLI (triton) on Windows to manage your instances.
]]></description>
        <pubDate>Apr 17, 2018</pubDate>
      </item>
            <item>
        <title><![CDATA[Video: Using Terraform for blue-green deployments on Triton]]></title>
        <link>https://www.joyent.com<![CDATA[/blog/video-blue-green-deploys-terraform]]></link>
        <description><![CDATA[Deploy with confidence and reduce downtime by running a blue-green model of deployment on Triton with the help of Terraform. In this post, you'll learn why this method is so helpful and how to quickly set up your Terraform configuration files.
]]></description>
        <pubDate>Apr 9, 2018</pubDate>
      </item>
            <item>
        <title><![CDATA[Video: get started managing a simple application with Terraform]]></title>
        <link>https://www.joyent.com<![CDATA[/blog/video-simple-terraform-app]]></link>
        <description><![CDATA[Learn how to use Terraform to deploy a small application. Watch our screencast or follow our step-by-step instructions for how to create the configuration file and deploy the application on Triton Compute Service.
]]></description>
        <pubDate>Feb 21, 2018</pubDate>
      </item>
            <item>
        <title><![CDATA[Video: create custom infrastructure images with Packer]]></title>
        <link>https://www.joyent.com<![CDATA[/blog/video-create-images-with-packer]]></link>
        <description><![CDATA[In this post, you'll learn how easy it is to create custom images with Packer. Packer makes it simple to automate the creation of any type of machine image. We'll go step-by-step through how to create a configuration file, build the image, and deploy the container on Triton.
]]></description>
        <pubDate>Jan 30, 2018</pubDate>
      </item>
            <item>
        <title><![CDATA[Visualize IPs on a world map with Triton Converged Analytics]]></title>
        <link>https://www.joyent.com<![CDATA[/blog/visualize-ip-world-map]]></link>
        <description><![CDATA[Run a Triton Converged Analytics compute job to extract IP distribution data to visualize IP on world map to analyze geographical distribution. In this post, you'll learn how to create a job to extract such information from typical web server access logs.
]]></description>
        <pubDate>Jan 24, 2018</pubDate>
      </item>
            <item>
        <title><![CDATA[Using Terraform to deploy in multiple data centers on Triton]]></title>
        <link>https://www.joyent.com<![CDATA[/blog/multiple-data-centers-with-terraform]]></link>
        <description><![CDATA[In this post, you will learn how to implement a blue-green deployment on multiple Triton data centers with the help of Terraform by HashiCorp. Provide minimum latency on a global scale by maintaining multiple versions of an application in data centers nearest the majority of your users.
]]></description>
        <pubDate>Jan 17, 2018</pubDate>
      </item>
            <item>
        <title><![CDATA[Multi-cloud Kubernetes with Triton]]></title>
        <link>https://www.joyent.com<![CDATA[/blog/triton-kubernetes-multicloud]]></link>
        <description><![CDATA[Tutorial for getting started with Triton Multi-Cloud Kubernetes. You'll understand how Triton Kubernetes&mdash;Rancher, and Terraform&mdash;work together to provision machines, install Docker, and setup Kubernetes environmental clusters across multiple clouds (this version supports Triton public and private cloud, AWS, Azure, and GCP) that are managed by a global cluster manager.
]]></description>
        <pubDate>Jan 2, 2018</pubDate>
      </item>
            <item>
        <title><![CDATA[Using Terraform for blue-green deployments on Triton]]></title>
        <link>https://www.joyent.com<![CDATA[/blog/blue-green-deploys-with-terraform]]></link>
        <description><![CDATA[Deploy with confidence and reduce downtime by running a blue-green model of deployment on Triton with the help of Terraform. In this post, you'll learn why this method is so helpful and how to quickly set up your Terraform configuration files.
]]></description>
        <pubDate>Dec 1, 2017</pubDate>
      </item>
            <item>
        <title><![CDATA[Cyberduck now supports Triton Object Storage]]></title>
        <link>https://www.joyent.com<![CDATA[/blog/cyberduck-now-supports-triton-object-storage]]></link>
        <description><![CDATA[Learn about Cyberduck support for Triton Object Storage, the newest and easiest way to access data in our converged compute object store.
]]></description>
        <pubDate>Nov 15, 2017</pubDate>
      </item>
            <item>
        <title><![CDATA[Get started with Terraform and a simple application]]></title>
        <link>https://www.joyent.com<![CDATA[/blog/simple-app-with-terraform]]></link>
        <description><![CDATA[Learn how to use Terraform to deploy a small application on Triton Compute Service.
]]></description>
        <pubDate>Nov 8, 2017</pubDate>
      </item>
            <item>
        <title><![CDATA[Create custom infrastructure images with Packer]]></title>
        <link>https://www.joyent.com<![CDATA[/blog/create-images-with-packer]]></link>
        <description><![CDATA[In this post, you'll learn how easy it is to create custom images with Packer. Packer makes it simple to automate the creation of any type of machine image. We'll go step-by-step through how to create a configuration file, build the image, and deploy the container on Triton.
]]></description>
        <pubDate>Nov 2, 2017</pubDate>
      </item>
            <item>
        <title><![CDATA[A Node.js 9.0.0 Release Summary]]></title>
        <link>https://www.joyent.com<![CDATA[/blog/nodejs-9-release-summary]]></link>
        <description><![CDATA[This post describes the Node.js 9.0.0 release. It breaks down what to expect from the release, what is included in the release, and who should use this release line.
]]></description>
        <pubDate>Oct 31, 2017</pubDate>
      </item>
            <item>
        <title><![CDATA[Free Trial - Managed ScyllaDB (Beta) on Triton]]></title>
        <link>https://www.joyent.com<![CDATA[/blog/free-trial-managed-scylladb-beta-on-triton]]></link>
        <description><![CDATA[Samsung SDS (an IT services and solutions leader) and Joyent (the leader in next generation cloud computing) are excited to announce a 30-day free trial of Managed Service for ScyllaDB (Beta), a high performance NoSQL database on Triton, Joyent’s hybrid cloud.
]]></description>
        <pubDate>Oct 31, 2017</pubDate>
      </item>
            <item>
        <title><![CDATA[Upgrading Node.js to Version 8]]></title>
        <link>https://www.joyent.com<![CDATA[/blog/upgrading-nodejs-to-8]]></link>
        <description><![CDATA[Read our step-by-step tutorial for how to upgrade Node.js versions 4 or 6 to version 8. This includes an overview of what's new in version 8, how to assess 3rd party module support, and suggestions for application updates.
]]></description>
        <pubDate>Oct 31, 2017</pubDate>
      </item>
            <item>
        <title><![CDATA[Create instances with Windows HVM]]></title>
        <link>https://www.joyent.com<![CDATA[/blog/video-create-windows-instance]]></link>
        <description><![CDATA[Learn how quick and easy it is to connect remotely to a Windows HVM. Work in a guest OS from any operating system.
]]></description>
        <pubDate>Sep 13, 2017</pubDate>
      </item>
            <item>
        <title><![CDATA[Joyent + Care.com/HomePay Fireside Chat: Indispensable, Disposable Jenkins]]></title>
        <link>https://www.joyent.com<![CDATA[/blog/fireside-chat-indispensable-disposable-jenkins]]></link>
        <description><![CDATA[Tune into this fireside chat with Mandy Hubbard, Software Engineer for Care.com/HomePay, and Casey Bisson, Director of Product Management for Joyent as they discuss Care.com/HomePay's use of Joyent's ContainerPilot in production to achieve software-defined Jenkins.
]]></description>
        <pubDate>Sep 8, 2017</pubDate>
      </item>
            <item>
        <title><![CDATA[Joyent + Edgemesh Fireside Chat: Cache Me If You Can]]></title>
        <link>https://www.joyent.com<![CDATA[/blog/joyent-edgemesh-cache-me-if-you-can]]></link>
        <description><![CDATA[Edgemesh CEO, Jake Loveless and Joyent CTO, Bryan Cantrill join together for a fireside chat to discuss distributed caching at scale, Docker, Node.js, Mystery Science Theater 3000, and more!
]]></description>
        <pubDate>Jul 25, 2017</pubDate>
      </item>
            <item>
        <title><![CDATA[Rolling deploys with Docker Compose]]></title>
        <link>https://www.joyent.com<![CDATA[/blog/rolling-deploys-with-compose]]></link>
        <description><![CDATA[Rolling deploys on Triton Elastic Docker Host are easy using Docker containers and Docker Compse. Watch this video to learn how to deploy, scale, and update dockerized applications on Triton with zero downtime.
]]></description>
        <pubDate>Jun 23, 2017</pubDate>
      </item>
            <item>
        <title><![CDATA[What's new in ContainerPilot 3.0]]></title>
        <link>https://www.joyent.com<![CDATA[/blog/containerpilot-3]]></link>
        <description><![CDATA[This week we released ContainerPilot v3. Let's take a look at what's changed.
]]></description>
        <pubDate>Jun 16, 2017</pubDate>
      </item>
            <item>
        <title><![CDATA[Easily scale application with Docker Compose on Triton]]></title>
        <link>https://www.joyent.com<![CDATA[/blog/using-docker-compose]]></link>
        <description><![CDATA[Docker Compose is the easiest way to get started with dockerized, multi-container applications on Triton's Elastic Docker Host. The Triton Elastic Docker Host automatically runs your containers across the data center for the best performance. Docker Compose makes it easy to start and scale your multi-container applications across the data center.
]]></description>
        <pubDate>May 11, 2017</pubDate>
      </item>
            <item>
        <title><![CDATA[Case Study: Wearable Tech powered by Docker and Triton]]></title>
        <link>https://www.joyent.com<![CDATA[/blog/wearable-tech-powered-by-docker-and-triton]]></link>
        <description><![CDATA[High-quality IoT apps can be challenging to build and scale with traditional monolithic services architectures. The backends serving millions of device end points are often plagued by server-side concurrency bottlenecks generated by synchronous server threads.  Microservices built with Node.js are being used to solve this design problem, primarily due to its asynchronous event-based architecture and high concurrency characteristics.
]]></description>
        <pubDate>May 9, 2017</pubDate>
      </item>
            <item>
        <title><![CDATA[DockerCon video: simplify container orchestration and turbocharge Docker Compose]]></title>
        <link>https://www.joyent.com<![CDATA[/blog/dockercon17-turbocharged-compose]]></link>
        <description><![CDATA[Getting started with container orchestration and scheduling systems, like Kubernetes, is relatively simple, but as your deployment grows it gets complicated fast. There are ways to reduce that complexity, and even eliminate cluster management. We will share a simpler approach that leverages Docker Compose (in ways you may not know are possible) and the Autopilot Pattern for application micro-orchestration. The Autopilot Pattern works with any container scheduler, but for many applications and use cases we’ve found that this design pattern, combined with smart use of Docker Compose, provides the most elegant and scalable solution.
]]></description>
        <pubDate>May 4, 2017</pubDate>
      </item>
            <item>
        <title><![CDATA[Docker commands on Triton]]></title>
        <link>https://www.joyent.com<![CDATA[/blog/docker-commands-on-triton]]></link>
        <description><![CDATA[We recently deployed the Triton Docker CLI, which will ensure you're using known good, tested versions of Docker on Triton. Learn how to provision and manage Docker containers on Triton.
]]></description>
        <pubDate>May 2, 2017</pubDate>
      </item>
            <item>
        <title><![CDATA[Redis on Autopilot]]></title>
        <link>https://www.joyent.com<![CDATA[/blog/redis-on-autopilot]]></link>
        <description><![CDATA[A tutorial on using the Redis Autopilot Pattern blueprint.
]]></description>
        <pubDate>Apr 25, 2017</pubDate>
      </item>
            <item>
        <title><![CDATA[Training: Dockerizing your first application]]></title>
        <link>https://www.joyent.com<![CDATA[/blog/video-training-dockerize-applications]]></link>
        <description><![CDATA[Watch our webinar and learn how to dockerize a simple application, run it locally, and then run it in production on Triton Cloud.
]]></description>
        <pubDate>Apr 20, 2017</pubDate>
      </item>
            <item>
        <title><![CDATA[Fireside Chat: Reflections on Systems We Love]]></title>
        <link>https://www.joyent.com<![CDATA[/blog/reflections-on-systems-we-love]]></link>
        <description><![CDATA[Thought leader and Google engineer Jess Frazelle joined our CTO, Bryan Cantrill, at Joyent HQ for this unique online session.

Watch as the two reflect on the Systems We Love conference that took place this past December, and as they cover additional systems they love.
]]></description>
        <pubDate>Apr 4, 2017</pubDate>
      </item>
            <item>
        <title><![CDATA[Online Training: Running Node.js Containers in Production with ContainerPilot]]></title>
        <link>https://www.joyent.com<![CDATA[/blog/running-node-js-in-containers-with-containerpilot]]></link>
        <description><![CDATA[Wyatt Preul and Casey Bisson of Joyent walk through using Docker with ContainerPilot and Consul. The working application utilizes hapi, Seneca, and InfluxDB. This training will also cover monitoring your containers using Prometheus.
]]></description>
        <pubDate>Mar 22, 2017</pubDate>
      </item>
      

    </channel>

    <image>
      <url>https://www.joyent.com/assets/img/logo.svg</url>
      <title>Joyent</title>
      <link>https://www.joyent.com</link>
    </image>
</rss>