Zed Shaw
Encyclopedia
Zed A. Shaw is a writer, software developer, and musician, most commonly known for creating the Mongrel web server for Ruby web applications, as well as his unconventional and sometimes controversial articles on technology, business, and technical communities. His most famous and well-covered piece was his article called "Rails is a Ghetto", which has since been removed from his site.

Software

Shaw is the original writer of the Mongrel web server for Ruby
Ruby (programming language)
Ruby is a dynamic, reflective, general-purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk-like features. Ruby originated in Japan during the mid-1990s and was first developed and designed by Yukihiro "Matz" Matsumoto...

 web applications (acknowledged by the creators of Ruby to be one of the first scalable Ruby web servers). He has also created the Lamson mail framework, a Python
Python (programming language)
Python is a general-purpose, high-level programming language whose design philosophy emphasizes code readability. Python claims to "[combine] remarkable power with very clear syntax", and its standard library is large and comprehensive...

 framework for creating SMTP mail applications.

In 2009, Shaw opened Fret War, an online competitive community for guitarists and in 2010 released Mongrel2
Mongrel2
Mongrel2 is an open-source "language agnostic" web server written by Zed Shaw, and is the successor to Shaw's Mongrel server. The server supports HTTP, Flash XMLSockets, WebSockets and long polling connections.-Language agnostic:...

 (a language-agnostic successor to Mongrel using ZeroMQ and JSON
JSON
JSON , or JavaScript Object Notation, is a lightweight text-based open standard designed for human-readable data interchange. It is derived from the JavaScript scripting language for representing simple data structures and associative arrays, called objects...

 as the foundation for an application-oriented web server).

Books

In 2010, Shaw wrote and published Learn Python the Hard Way, a tutorial for the Python programming language
Python (programming language)
Python is a general-purpose, high-level programming language whose design philosophy emphasizes code readability. Python claims to "[combine] remarkable power with very clear syntax", and its standard library is large and comprehensive...

. On June 24, 2011 Shaw released the second edition.

After the release of the second edition of Learn Python the Hard Way, Shaw began to write a tutorial for the C programming language
C (programming language)
C is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system....

, Learn C the Hard Way.

Speaking

  • Zed spoke at CUSEC
    Canadian University Software Engineering Conference
    The Canadian University Software Engineering Conference , or CUSEC, is a conference held yearly around mid-January since 2002. The conference promotes software engineering around a unique theme each year...

     2008. His talk, The ACL is Dead, covers how to survive in a corporation while highlighting the shortcomings of ACLs
    Access control list
    An access control list , with respect to a computer file system, is a list of permissions attached to an object. An ACL specifies which users or system processes are granted access to objects, as well as what operations are allowed on given objects. Each entry in a typical ACL specifies a subject...

    .

Links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK