Simon Willison

Last updated

Simon Willison
Simon Willison (2929211382) (cropped).jpg
Willison in 2008
BornJanuary 1981 (age 43)
NationalityBritish
Alma mater University of Bath (B.Sc. Computer Science, 2005)
Occupation(s)web developer, entrepreneur
Known for Django Web framework, Lanyrd
Website simonwillison.net

Simon Willison is a British programmer, co-founder of the social conference directory Lanyrd, and co-creator of the Django Web framework.

Contents

Career

Willison started his professional web development in 2000 as a web master and developer for the UK based website Gameplay, where he was instrumental in creating File Monster, a large games related file download site. In 2001 he left to attend the University of Bath. Whilst studying, he worked part-time for Incutio where he developed the Incutio XML-RPC Library, a popular XML-RPC library for PHP (used in WordPress and Drupal). [1] During this time Simon started his web development blog. In developing the software for his blog, Simon built one of the first implementations of pingback. [2] Through his blog he was an early adopter and evangelist of OpenID.

In 2003–2004, whilst working at the Lawrence Journal-World [3] during an industrial placement year, he and other web developers (Adrian Holovaty, Jacob Kaplan-Moss and Wilson Miner [4] ) created Django, an open source web application framework for Python.

After graduating in 2005, Willison worked on Yahoo!'s Technology Development team and on very early versions of the Fire Eagle Internet geolocation service. After Yahoo! he worked as a consultant on OpenID and web development in various publishing and media companies. Willison was hired in 2008 by the UK newspaper The Guardian to work as a software architect. [5]

In late 2010, he launched the social conference directory Lanyrd with his wife and co-founder, Natalie Downe. [6] They received funding from Y Combinator in early 2011. [7] In 2013, Lanyrd was acquired by Eventbrite [8] with Simon and Natalie joining the Eventbrite engineering team in San Francisco.

Willison is credited for being an early proponent of the term “slop” to refer to low-quality A.I. generated content, though he has said the term predates him. [9]

Related Research Articles

A web service (WS) is either:

<span class="mw-page-title-main">UserLand Software</span> U.S. software company

UserLand Software is a US-based software company, founded in 1988, that sells web content management, as well as blogging software packages and services.

The Java Web Services Development Pack (JWSDP) is a free software development kit (SDK) for developing Web Services, Web applications and Java applications with the newest technologies for Java.

A pingback is one of four types of linkback methods for Web authors to request notification when somebody links to one of their documents. This enables authors to keep track of who is linking to, or referring to their articles. Some weblog software and content management systems, such as WordPress, Movable Type, Serendipity, and Telligent Community, support automatic pingbacks where all the links in a published article can be pinged when the article is published. Other content management systems, such as Drupal and Joomla, support pingbacks through the use of addons or extensions.

<span class="mw-page-title-main">OpenLaszlo</span> Discontinued open-source platform

OpenLaszlo is a discontinued open-source platform for the development and delivery of rich web applications. It is released under the Open Source Initiative certified Common Public License (CPL).

<span class="mw-page-title-main">Apache Axis</span> Web service framework

Apache Axis is an open-source, XML based Web service framework. It consists of a Java and a C++ implementation of the SOAP server, and various utilities and APIs for generating and deploying Web service applications. Using Apache Axis, developers can create interoperable, distributed computing applications. Axis development takes place under the auspices of the Apache Software Foundation.

<span class="mw-page-title-main">Django (web framework)</span> Python web framework

Django is a free and open-source, Python-based web framework that runs on a web server. It follows the model–template–views (MTV) architectural pattern. It is maintained by the Django Software Foundation (DSF), an independent organization established in the US as a 501(c)(3) non-profit.

In blogging, a ping is an XML-RPC-based push mechanism by which a weblog notifies a server that its content has been updated. An XML-RPC signal is sent from the weblog to one or more Ping servers, as specified by originating weblog), to notify a list of their "Services" of new content on the weblog.

<span class="mw-page-title-main">Symfony</span> PHP web application framework for MVC applications

Symfony is a free and open-source PHP web application framework and a set of reusable PHP component libraries. It was published as free software on October 18, 2005, and released under the MIT License.

<span class="mw-page-title-main">Windows CardSpace</span> Discontinued identity selector app by Microsoft

Windows CardSpace is a discontinued identity selector app by Microsoft. It stores references to digital identities of the users, presenting them as visual information cards. CardSpace provides a consistent UI designed to help people to easily and securely use these identities in applications and web sites where they are accepted. Resistance to phishing attacks and adherence to Kim Cameron's "7 Laws of Identity" were goals in its design.

Sam Ruby is a prominent software developer who has made significant contributions to web standards and open source software projects. In particular he has contributed to the standardization of syndicated web feeds via his involvement with the Atom standard and the Feed Validator web service.

Laminas Project is an open source, object-oriented web application framework implemented in PHP 7 and licensed under the New BSD License. The framework is basically a collection of professional PHP-based packages. The framework uses various packages by the use of Composer as part of its package dependency managers; some of them are PHPUnit for testing all packages, Travis CI for continuous Integration Services. Laminas provides to users a support of the model–view–controller (MVC) in combination with Front Controller solution. MVC implementation in Laminas has five main areas. The router and dispatcher functions to decide which controller to run based on data from URL, and controller functions in combination with the model and view to develop and create the final web page.

jQuery is a JavaScript library designed to simplify HTML DOM tree traversal and manipulation, as well as event handling, CSS animations, and Ajax. It is free, open-source software using the permissive MIT License. As of August 2022, jQuery is used by 77% of the 10 million most popular websites. Web analysis indicates that it is the most widely deployed JavaScript library by a large margin, having at least three to four times more usage than any other JavaScript library.

Web syndication technologies were preceded by metadata standards such as the Meta Content Framework (MCF) and the Resource Description Framework (RDF), as well as by 'push' specifications such as Channel Definition Format (CDF). Early web syndication standards included Information and Content Exchange (ICE) and RSS. More recent specifications include Atom and GData.

<i>Serendipity</i> (software)

Serendipity is a blog and web-based content management system written in PHP and available under a BSD license. It supports PostgreSQL, MySQL, SQLite database backends, the Smarty template engine, and a plugin architecture for user contributed modifications.

Action Message Format (AMF) is a binary format used to serialize object graphs such as ActionScript objects and XML, or send messages between an Adobe Flash client and a remote service, usually a Flash Media Server or third party alternatives. The Actionscript 3 language provides classes for encoding and decoding from the AMF format.

Web2py is an open-source web application framework written in the Python programming language. Web2py allows web developers to program dynamic web content using Python. Web2py is designed to help reduce tedious web development tasks, such as developing web forms from scratch, although a web developer may build a form from scratch if required.

<span class="mw-page-title-main">Lanyrd</span> Conference directory website

Lanyrd was a conference directory website. It was created by Simon Willison and Natalie Downe and launched in 2010. The site was created while the couple were on honeymoon.

<span class="mw-page-title-main">Slop (artificial intelligence)</span>

Slop is a 21st-century term used to refer to low-quality media—including writing and images—generated by artificial

References

  1. The Incutio XML-RPC Library for PHP
  2. "Pingback 0.9". hixie.ln. 1 December 2002. Retrieved 26 April 2014.
  3. "Ten questions for Simon Willison". webstandardsgroup.org. 1 June 2004. Retrieved 12 February 2011.
  4. "Django committers". djangoproject.com. Archived from the original on 16 July 2014. Retrieved 1 January 2022.
  5. "Simon Willison joins Guardian News & Media". guardian.co.uk. 22 August 2008. Retrieved 12 February 2011. Former Yahoo and Lawrence Journal World developer Simon Willison has been recruited by Guardian News & Media as a software architect, it was announced today.
  6. "Lanyrd FAQ page" . Retrieved 22 March 2011.
  7. "Lanyrd announces YC funding" . Retrieved 22 March 2011.
  8. "Eventbrite acquires Lanyrd and Eventioz to speed up its global expansion and aid event discovery". 3 September 2013. Retrieved 29 January 2014.
  9. "First Came 'Spam.' Now, With A.I., We've Got 'Slop'". 11 June 2024.