We would also like to take this opportunity to encourage all Phusion Passenger users - that is, open source users and Enterprise customers alike - to make use of the PGP digital signatures that we employed since February this year.[4] Checking the signature of your Phusion Passenger download against the corresponding key helps minimize the chances of the downloaded software being tampered with. We have already manually reviewed the Phusion Passenger Enterprise source code and have found …
After a period of being in beta, we're proud to announce the first stable release of the Phusion Passenger 4 series. The 4.x series is a huge improvement over the 3.x series: during the development of 4.0, we've introduced a myriad of changes which we've covered in past beta preview articles:
Support for multiple Ruby versions, support for Python WSGI, multithreading, evented core similar to Nginx and Node.js, real-time response buffering, improved zero-copy architecture, …
the web server modules like Phusion Passenger
the database server like MySQL or PostgreSQL
the caching server like Memcached or Redis
the mail server and mail transfer agents like Postfix or Sendmail
the message queue processing server like ActiveMQ, RabbitMQ or ZeroMQ
Then there are also the languages and version management systems, frameworks and libraries,
gems and plugins, written by countless other developers:
languages like C, Ruby, Python or Javascript…
…Michael Hartl's Rails Tutorial sample application running on Phusion Passenger. Before you get started, you'll need the Elastic Beanstalk CLI Tools setup and properly configured.
Configure Your Application Stack
First, initialize the application stack. In this step, select where you'll be hosting the application. $ eb init
After verifying your AWS credentials, select which region to deploy your application. You can deploy instances to multiple …
Welcome to this week's Web-based syndication of Ruby Weekly , the Ruby e-mail newsletter.
Highlights include: a massive release for JRuby, a promising beta for Phusion Passenger 4.0, the announcement of a 'feature freeze' for Ruby 2.0, the Rails Rumble 2012 results, and just what did the Rails Rumble winners use to power their apps?
Featured
Ruby 2.0.0 ' Feature Freeze' Announced
Right on schedule , the core Ruby team …
…GitHub, and did our first deploy. The StackScript had already pre-configured Phusion Passenger and MySQL, so we were off to the races.
Authentication Is a Solved Problem
Our app uses LinkedIn's contact data, so we knew that every user would need to have a LinkedIn account. Using their OAuth system as our primary login meant that we didn't need to spend time on the standard login, password, email workflow as the omniauth-linkedin handled all of this for us.
Phusion Shares A Sneak Peek of the Phusion Passenger 4.0 Roadmap
After a period of radio silence, the Phusion guys are back on the air! With their Passenger system being the most popular way to serve up Ruby apps, all eyes are on the forthcoming Passenger 4.0 and here they explain some of what's coming up.
Edge Ruby/Ruby 2.0 Adds %i and %I To Notate An Array of Symbols
As %w and %W notates a string into an array of words, %i and %I does the same but …
…IRB console, deployment error resistance, new website - More on the upcoming version of Phusion Passenger. The live debugging looks pretty slick.
Backbone.js: Hacker's Guide Part 2 - More internals for your fun and profit.
The Mac App Store's future of irrelevance - Could it be that the App Store will fail, because apps bought that way are significantly disadvantaged? I think it more likely that a future version of OS X will just refuse to install …
…In page HTML5 content editor.
Roadmap Preview 1 - Phusion Passenger 4.0 and Phusion Passenger Enterprise - A paid version of Passenger is coming, including rolling process restarts.
The Hitchhiker's Guide to Riding a Mountain Lion - Getting Ruby and Homebrew working again after an OS X upgrade.
Yes, it should. I have personally tried Apache, nginx, Phusion Passenger, Unicorn, Thin, and WEBrick. They all understood PATCH requests out of the box.
Also, HTTP clients should be in general able to issue PATCH requests. For example in curl(1) you'd execute: curl -d'user[name]=wadus' -X PATCH http://localhost:3000/users/1
Credits
We would like to thank David Lee for this contribution and endless patience to keep interested in this even after months of …