<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns:yt="http://www.youtube.com/xml/schemas/2015" xmlns:media="http://search.yahoo.com/mrss/" xmlns="http://www.w3.org/2005/Atom">
 <link rel="self" href="http://www.youtube.com/feeds/videos.xml?channel_id=UCKvXk7ETyOXTsdrzj82hwSw"/>
 <id>yt:channel:KvXk7ETyOXTsdrzj82hwSw</id>
 <yt:channelId>KvXk7ETyOXTsdrzj82hwSw</yt:channelId>
 <title>Phusion</title>
 <link rel="alternate" href="https://www.youtube.com/channel/UCKvXk7ETyOXTsdrzj82hwSw"/>
 <author>
  <name>Phusion</name>
  <uri>https://www.youtube.com/channel/UCKvXk7ETyOXTsdrzj82hwSw</uri>
 </author>
 <published>2010-06-30T15:45:35+00:00</published>
 <entry>
  <id>yt:video:QyMQSYdctv0</id>
  <yt:videoId>QyMQSYdctv0</yt:videoId>
  <yt:channelId>UCKvXk7ETyOXTsdrzj82hwSw</yt:channelId>
  <title>Passenger 6: Generic Language Support coding session</title>
  <link rel="alternate" href="https://www.youtube.com/watch?v=QyMQSYdctv0"/>
  <author>
   <name>Phusion</name>
   <uri>https://www.youtube.com/channel/UCKvXk7ETyOXTsdrzj82hwSw</uri>
  </author>
  <published>2018-11-05T15:12:42+00:00</published>
  <updated>2026-05-05T04:56:55+00:00</updated>
  <media:group>
   <media:title>Passenger 6: Generic Language Support coding session</media:title>
   <media:content url="https://www.youtube.com/v/QyMQSYdctv0?version=3" type="application/x-shockwave-flash" width="640" height="390"/>
   <media:thumbnail url="https://i2.ytimg.com/vi/QyMQSYdctv0/hqdefault.jpg" width="480" height="360"/>
   <media:description>In this session we'll demonstrate how a major new Passenger feature is implemented: generic language support! https://github.com/phusion/passenger/issues/2135
Please like us in the Github issue, and join the discussion!

Table of contents and diagrams: https://blog.phusion.nl/2018/11/06/how-passenger-6-generic-language-support-is-implemented/
Slides: https://www.slideshare.net/HongliLai/passenger-6-generic-language-support-presentation/HongliLai/passenger-6-generic-language-support-presentation

The session isn't only about coding. It's accompanied by a presentation that explains Passenger's architecture. The code will also be explained: what does this code do? How does it fit in the architecture? What are caveats to lookout for? What performance characteristics to lookout for? How do these C++ language features compare to other languages like Ruby, JavaScript, Java, etc?</media:description>
   <media:community>
    <media:starRating count="6" average="5.00" min="1" max="5"/>
    <media:statistics views="412"/>
   </media:community>
  </media:group>
 </entry>
 <entry>
  <id>yt:video:NOAtGGZnrak</id>
  <yt:videoId>NOAtGGZnrak</yt:videoId>
  <yt:channelId>UCKvXk7ETyOXTsdrzj82hwSw</yt:channelId>
  <title>Passenger 6: Generic Language Support (LiveStream + AMA)</title>
  <link rel="alternate" href="https://www.youtube.com/watch?v=NOAtGGZnrak"/>
  <author>
   <name>Phusion</name>
   <uri>https://www.youtube.com/channel/UCKvXk7ETyOXTsdrzj82hwSw</uri>
  </author>
  <published>2018-11-01T21:20:50+00:00</published>
  <updated>2026-05-19T21:35:34+00:00</updated>
  <media:group>
   <media:title>Passenger 6: Generic Language Support (LiveStream + AMA)</media:title>
   <media:content url="https://www.youtube.com/v/NOAtGGZnrak?version=3" type="application/x-shockwave-flash" width="640" height="390"/>
   <media:thumbnail url="https://i3.ytimg.com/vi/NOAtGGZnrak/hqdefault.jpg" width="480" height="360"/>
   <media:description>In this session we're going to implement a major new Passenger feature: generic language support! https://github.com/phusion/passenger/issues/2135

Please like us in the Github issue, and join the discussion!
- How could GLS benefit you? How should we change Passenger to address your use cases for today and for tomorrow?
- Are the proposed mechanisms viable?
- Is the proposed UX desirable?

Let us know by posting a comment on Github!

## Video will be posted later

Don't worry if you join late or miss anything! We'll post a video later!

## What this session covers

This session will not only show you how the feature is going to be coded, but I'll also be around to answer questions. So treat this as a coding session + AMA.

The session won't only be about coding. It's accompanied by a presentation that explains Passenger's architecture. The code will also be explained: what does this code do? how does it fit in the architecture? what are caveats to lookout for? what performance characteristics to lookout for? how do these C++ language features compare to other languages like Ruby, JavaScript, Java, etc?</media:description>
   <media:community>
    <media:starRating count="13" average="5.00" min="1" max="5"/>
    <media:statistics views="271"/>
   </media:community>
  </media:group>
 </entry>
 <entry>
  <id>yt:video:Jc9Qi-6xub8</id>
  <yt:videoId>Jc9Qi-6xub8</yt:videoId>
  <yt:channelId>UCKvXk7ETyOXTsdrzj82hwSw</yt:channelId>
  <title>Phusion Passenger Standalone: basic usage</title>
  <link rel="alternate" href="https://www.youtube.com/watch?v=Jc9Qi-6xub8"/>
  <author>
   <name>Phusion</name>
   <uri>https://www.youtube.com/channel/UCKvXk7ETyOXTsdrzj82hwSw</uri>
  </author>
  <published>2013-08-15T10:46:07+00:00</published>
  <updated>2026-04-15T00:15:54+00:00</updated>
  <media:group>
   <media:title>Phusion Passenger Standalone: basic usage</media:title>
   <media:content url="https://www.youtube.com/v/Jc9Qi-6xub8?version=3" type="application/x-shockwave-flash" width="640" height="390"/>
   <media:thumbnail url="https://i3.ytimg.com/vi/Jc9Qi-6xub8/hqdefault.jpg" width="480" height="360"/>
   <media:description>Phusion Passenger Standalone: basic usage. See http://blog.phusion.nl/2010/07/01/the-road-to-passenger-3-technology-preview-3-closing-the-gap-between-development-and-production-rethinking-the-word-easy/</media:description>
   <media:community>
    <media:starRating count="3" average="5.00" min="1" max="5"/>
    <media:statistics views="1980"/>
   </media:community>
  </media:group>
 </entry>
 <entry>
  <id>yt:video:YoRQQMaIPCc</id>
  <yt:videoId>YoRQQMaIPCc</yt:videoId>
  <yt:channelId>UCKvXk7ETyOXTsdrzj82hwSw</yt:channelId>
  <title>Phusion Passenger: Nginx support</title>
  <link rel="alternate" href="https://www.youtube.com/watch?v=YoRQQMaIPCc"/>
  <author>
   <name>Phusion</name>
   <uri>https://www.youtube.com/channel/UCKvXk7ETyOXTsdrzj82hwSw</uri>
  </author>
  <published>2010-11-18T10:45:32+00:00</published>
  <updated>2026-05-04T15:47:56+00:00</updated>
  <media:group>
   <media:title>Phusion Passenger: Nginx support</media:title>
   <media:content url="https://www.youtube.com/v/YoRQQMaIPCc?version=3" type="application/x-shockwave-flash" width="640" height="390"/>
   <media:thumbnail url="https://i2.ytimg.com/vi/YoRQQMaIPCc/hqdefault.jpg" width="480" height="360"/>
   <media:description>Nginx support was added in Phusion Passenger 2.2. This screencast demonstrates the feature and its usage.</media:description>
   <media:community>
    <media:starRating count="14" average="5.00" min="1" max="5"/>
    <media:statistics views="2858"/>
   </media:community>
  </media:group>
 </entry>
 <entry>
  <id>yt:video:4ws-hJut9pM</id>
  <yt:videoId>4ws-hJut9pM</yt:videoId>
  <yt:channelId>UCKvXk7ETyOXTsdrzj82hwSw</yt:channelId>
  <title>Phusion Passenger: Rack support</title>
  <link rel="alternate" href="https://www.youtube.com/watch?v=4ws-hJut9pM"/>
  <author>
   <name>Phusion</name>
   <uri>https://www.youtube.com/channel/UCKvXk7ETyOXTsdrzj82hwSw</uri>
  </author>
  <published>2010-11-18T10:44:24+00:00</published>
  <updated>2026-05-28T18:35:30+00:00</updated>
  <media:group>
   <media:title>Phusion Passenger: Rack support</media:title>
   <media:content url="https://www.youtube.com/v/4ws-hJut9pM?version=3" type="application/x-shockwave-flash" width="640" height="390"/>
   <media:thumbnail url="https://i1.ytimg.com/vi/4ws-hJut9pM/hqdefault.jpg" width="480" height="360"/>
   <media:description>Rack support was introduced in Phusion Passenger 2.2. This screencast demonstrates it.</media:description>
   <media:community>
    <media:starRating count="3" average="5.00" min="1" max="5"/>
    <media:statistics views="306"/>
   </media:community>
  </media:group>
 </entry>
 <entry>
  <id>yt:video:8qKRsKsdmLE</id>
  <yt:videoId>8qKRsKsdmLE</yt:videoId>
  <yt:channelId>UCKvXk7ETyOXTsdrzj82hwSw</yt:channelId>
  <title>Phusion Passenger: introductory screencast</title>
  <link rel="alternate" href="https://www.youtube.com/watch?v=8qKRsKsdmLE"/>
  <author>
   <name>Phusion</name>
   <uri>https://www.youtube.com/channel/UCKvXk7ETyOXTsdrzj82hwSw</uri>
  </author>
  <published>2010-11-18T10:43:08+00:00</published>
  <updated>2026-04-29T02:49:31+00:00</updated>
  <media:group>
   <media:title>Phusion Passenger: introductory screencast</media:title>
   <media:content url="https://www.youtube.com/v/8qKRsKsdmLE?version=3" type="application/x-shockwave-flash" width="640" height="390"/>
   <media:thumbnail url="https://i1.ytimg.com/vi/8qKRsKsdmLE/hqdefault.jpg" width="480" height="360"/>
   <media:description>This introductory screencast was released along with Phusion Passenger 1.0.0. Credits go to Geoffrey Grosenbach of Peepcode.</media:description>
   <media:community>
    <media:starRating count="16" average="5.00" min="1" max="5"/>
    <media:statistics views="6752"/>
   </media:community>
  </media:group>
 </entry>
 <entry>
  <id>yt:video:di9fnMjhL3o</id>
  <yt:videoId>di9fnMjhL3o</yt:videoId>
  <yt:channelId>UCKvXk7ETyOXTsdrzj82hwSw</yt:channelId>
  <title>Phusion Passenger: classic preview video</title>
  <link rel="alternate" href="https://www.youtube.com/watch?v=di9fnMjhL3o"/>
  <author>
   <name>Phusion</name>
   <uri>https://www.youtube.com/channel/UCKvXk7ETyOXTsdrzj82hwSw</uri>
  </author>
  <published>2010-11-18T10:41:10+00:00</published>
  <updated>2026-04-29T23:58:40+00:00</updated>
  <media:group>
   <media:title>Phusion Passenger: classic preview video</media:title>
   <media:content url="https://www.youtube.com/v/di9fnMjhL3o?version=3" type="application/x-shockwave-flash" width="640" height="390"/>
   <media:thumbnail url="https://i1.ytimg.com/vi/di9fnMjhL3o/hqdefault.jpg" width="480" height="360"/>
   <media:description>First even Phusion Passenger demonstration screencast made.</media:description>
   <media:community>
    <media:starRating count="0" average="0.00" min="1" max="5"/>
    <media:statistics views="258"/>
   </media:community>
  </media:group>
 </entry>
 <entry>
  <id>yt:video:NsTeDTw9Lg8</id>
  <yt:videoId>NsTeDTw9Lg8</yt:videoId>
  <yt:channelId>UCKvXk7ETyOXTsdrzj82hwSw</yt:channelId>
  <title>Phusion Passenger Lite: automatic mass deployment</title>
  <link rel="alternate" href="https://www.youtube.com/watch?v=NsTeDTw9Lg8"/>
  <author>
   <name>Phusion</name>
   <uri>https://www.youtube.com/channel/UCKvXk7ETyOXTsdrzj82hwSw</uri>
  </author>
  <published>2010-06-30T22:50:11+00:00</published>
  <updated>2026-05-24T22:23:49+00:00</updated>
  <media:group>
   <media:title>Phusion Passenger Lite: automatic mass deployment</media:title>
   <media:content url="https://www.youtube.com/v/NsTeDTw9Lg8?version=3" type="application/x-shockwave-flash" width="640" height="390"/>
   <media:thumbnail url="https://i3.ytimg.com/vi/NsTeDTw9Lg8/hqdefault.jpg" width="480" height="360"/>
   <media:description>Demo of automatic mass deployment functionality. See http://blog.phusion.nl/2010/07/01/the-road-to-passenger-3-technology-preview-3-closing-the-gap-between-development-and-production-rethinking-the-word-easy/</media:description>
   <media:community>
    <media:starRating count="5" average="5.00" min="1" max="5"/>
    <media:statistics views="2872"/>
   </media:community>
  </media:group>
 </entry>
 <entry>
  <id>yt:video:nGne_Miqiwc</id>
  <yt:videoId>nGne_Miqiwc</yt:videoId>
  <yt:channelId>UCKvXk7ETyOXTsdrzj82hwSw</yt:channelId>
  <title>Phusion Passenger Standalone: basic usage (old version)</title>
  <link rel="alternate" href="https://www.youtube.com/watch?v=nGne_Miqiwc"/>
  <author>
   <name>Phusion</name>
   <uri>https://www.youtube.com/channel/UCKvXk7ETyOXTsdrzj82hwSw</uri>
  </author>
  <published>2010-06-30T16:24:30+00:00</published>
  <updated>2026-05-20T21:53:17+00:00</updated>
  <media:group>
   <media:title>Phusion Passenger Standalone: basic usage (old version)</media:title>
   <media:content url="https://www.youtube.com/v/nGne_Miqiwc?version=3" type="application/x-shockwave-flash" width="640" height="390"/>
   <media:thumbnail url="https://i3.ytimg.com/vi/nGne_Miqiwc/hqdefault.jpg" width="480" height="360"/>
   <media:description>Phusion Passenger Standalone: basic usage. See http://blog.phusion.nl/2010/07/01/the-road-to-passenger-3-technology-preview-3-closing-the-gap-between-development-and-production-rethinking-the-word-easy/

Note that his video was made in 2010, and back then it was still called &quot;Phusion Passenger Lite&quot;. The product has since then been renamed to &quot;Phusion Passenger Standalone&quot;. Please watch http://vimeo.com/phusionnl/review/72415376/1298163b7d for the latest version of this video.</media:description>
   <media:community>
    <media:starRating count="1" average="5.00" min="1" max="5"/>
    <media:statistics views="2656"/>
   </media:community>
  </media:group>
 </entry>
</feed>
