background preloader

Overview — Phusion Passenger™ (a.k.a. mod_rails / mod_rack)

Overview — Phusion Passenger™ (a.k.a. mod_rails / mod_rack)

Die Programmiersprache Ruby Rails Machine - Managed Ruby on Rails Hosting, Services, and ... Pradeep's Ruby on Rails Blog | RoR for developers Goliath Goliath is an open source version of the non-blocking (asynchronous) Ruby web server framework powering PostRank. It is a lightweight framework designed to meet the following goals: bare metal performance, Rack API and middleware support, simple configuration, fully asynchronous processing, and readable and maintainable code (read: no callbacks). The framework is powered by an EventMachine reactor, a high-performance HTTP parser and Ruby 1.9 runtime. One major major advantage Goliath has over other asynchronous frameworks is the fact that by leveraging Ruby fibers introduced in Ruby 1.9+, it can untangle the complicated callback-based code into a format we are all familiar and comfortable with: linear execution, which leads to more maintainable and readable code. Each Goliath request is executed in its own Ruby fiber and all asynchronous I/O operations can transparently suspend and later resume the processing without requiring the developer to write any additional code. Install Goliath:

Web application development and design services We make web apps for startups and make developers more productive. In our consulting practice, we design and develop web apps for our clients , who are usually startups. That work has led us to create SaaS web apps for developers and web design and development training courses. We are a full-service team of web designers and developers (we don't hire sub-contractors, everyone works here fulltime). We have focused only on Ruby on Rails web applications since before Rails 1.0 was released in 2005. Our process is to design the user interface first, then implement user stories . Learn more about our process in our client handbook . We have an advantage in our consulting business of working on many web apps. To learn more, email our workshop team at workshops@thoughtbot.com . We provide an extra service called "Kick Start" for startups who want it. The original ? Let your clients do the copy writing. Communication builds better software.

Getting Started with Rails 1 Guide Assumptions This guide is designed for beginners who want to get started with a Rails application from scratch. It does not assume that you have any prior experience with Rails. Rails is a web application framework running on the Ruby programming language. If you have no prior experience with Ruby, you will find a very steep learning curve diving straight into Rails. Be aware that some resources, while still excellent, cover versions of Ruby as old as 1.6, and commonly 1.8, and will not include some syntax that you will see in day-to-day development with Rails. 2 What is Rails? Rails is a web application development framework written in the Ruby programming language. Rails is opinionated software. The Rails philosophy includes two major guiding principles: Don't Repeat Yourself: DRY is a principle of software development which states that "Every piece of knowledge must have a single, unambiguous, authoritative representation within a system." 3 Creating a New Rails Project 9 Security

Unicorn Application_TimeoutsCONTRIBUTORSDESIGNFAQHACKINGISSUESKNOWN_ISSUESLICENSELinksNEWSPHILOSOPHYREADMESIGNALSSandboxTUNINGunicorn_1UnicornConfiguratorHttpServerOobGCPrereadInputStreamInputTeeInputUtilWorker unicorn is an HTTP server for Rack applications designed to only serve fast clients on low-latency, high-bandwidth connections and take advantage of features in Unix/Unix-like kernels. Slow clients should only be served by placing a reverse proxy capable of fully buffering both the the request and response in between unicorn and slow clients. Features Designed for Rack, Unix, fast clients, and ease-of-debugging. License unicorn is copyright 2009-2016 by all contributors (see logs in git). unicorn is licensed under (your choice) of the GPLv2 or later (GPLv3+ preferred), or Ruby (1.8)-specific terms. unicorn is 100% Free Software (including all development tools used). Install The library consists of a C extension so you'll need a C compiler and Ruby development libraries/headers. Usage unicorn

SQLite Database Browser

Related: