Setting up a Monticello repository using Nginx

How Hard Could It Be? Not very hard; this little monkey who is more interested in bananas did it in no time flat. Setting up and running your own private Monticello repository is something almost any Smalltalker should be able to accomplish; as long as your aren't completely command line…

Read this article

Using FastCGI with Nginx and Seaside

Why FastCGI a.k.a Why Not Reverse Proxy? I've previously written about why I prefer reverse proxying to FastCGI. I still believe all those points, however there are certain Seaside deployment situations where FastCGI is currently preferable to reverse proxying. If you are deploying your Seaside application to run…

Read this article

Reverse Proxying to Seaside with Nginx

Why Reverse Proxy a.k.a Why Not FastCGI? Transparency. FastCGI setups are opaque. You can't easily test all aspects of it. Unless you write your own FastCGI client, debugging configuration problems can be very difficult. Lets imagine for a moment that are trying to debug a problem with your…

Read this article

Faking a https client for GLASS

So, you are humming along developing your GLASS hosted Seaside application. If you are following the proscribed development path, your application is running in Pharo and you've started porting it to GLASS when a problem arises: Your application needs to make calls out to a secure web service (merchant processor…

Read this article