Rasmus Lerdorf

Last updated

Rasmus Lerdorf
Rasmus Lerdorf August 2014 (cropped).JPG
Born (1968-11-22) 22 November 1968 (age 55)
Alma mater University of Waterloo
OccupationDistinguished[ citation needed ] Engineer at Etsy
Website toys.lerdorf.com OOjs UI icon edit-ltr-progressive.svg
Lerdorf talks about security with Joomla! developers at OSCMS 2007 Conference. RasmuswJGang.jpg
Lerdorf talks about security with Joomla! developers at OSCMS 2007 Conference.

Rasmus Lerdorf (born 22 November 1968) is a Danish-Canadian [1] programmer. He co-authored and inspired the PHP scripting language, authoring the first two versions of the language and participating in the development of later versions led by a group of developers including Jim Winstead (who later created blo.gs), Stig Bakken, Shane Caraveo, Andi Gutmans, and Zeev Suraski. He continues to contribute to the project.

Contents

Early life and education

Lerdorf was born on Disko Island in Greenland and moved to Denmark in his early years. [2] Lerdorf's family moved to Canada from Denmark in 1980, and later moved to King City, Ontario in 1983. [3] He graduated from King City Secondary School in 1988, and in 1993 he graduated from the University of Waterloo with a Bachelor of Applied Science in Systems Design Engineering. He contributed to the Apache HTTP Server and he added the LIMIT clause to the mSQL DBMS. A variant of this LIMIT clause had already been around for a decade in mainframe relational database management systems (like Oracle Rdb running on VMS, formerly from Digital Equipment Corporation), but apparently it had not yet been picked up by the emerging PC-based databases. It was later adapted by several other SQL-compatible DBMS. [4] [5] He released the first version of PHP in 1995. [6]

Career

From September 2002 to November 2009 Lerdorf was employed by Yahoo! Inc. as an Infrastructure Architecture Engineer. In 2010, he joined WePay in order to develop their application programming interface. [7] Throughout 2011 he was a roving consultant for startups. On 22 February 2012 he announced on Twitter that he had joined Etsy. [8] In July 2013 Lerdorf joined Jelastic as a senior advisor to help them with the creation of new technology. [9]

Lerdorf is a frequent speaker at Open Source conferences around the world. During his keynote presentation at OSCMS 2007, he presented a security vulnerability in each of the projects represented at the conference that year. [10]

Lerdorf also appeared at the WeAreDevelopers Conferences 2017 and 2019, [11] making a speech on the history of PHP, the new PHP 7 release in 2017, and the 25 years of PHP. [12]

Award

In 2003, Lerdorf was named in the MIT Technology Review TR100 as one of the top 100 innovators in the world under the age of 35. [13]

See also

Related Research Articles

<span class="mw-page-title-main">MySQL</span> SQL database engine software

MySQL is an open-source relational database management system (RDBMS). Its name is a combination of "My", the name of co-founder Michael Widenius's daughter My, and "SQL", the acronym for Structured Query Language. A relational database organizes data into one or more data tables in which data may be related to each other; these relations help structure the data. SQL is a language that programmers use to create, modify and extract data from the relational database, as well as control user access to the database. In addition to relational databases and SQL, an RDBMS like MySQL works with an operating system to implement a relational database in a computer's storage system, manages users, allows for network access and facilitates testing database integrity and creation of backups.

<span class="mw-page-title-main">PostgreSQL</span> Free and open-source object relational database management system

PostgreSQL, also known as Postgres, is a free and open-source relational database management system (RDBMS) emphasizing extensibility and SQL compliance. PostgreSQL features transactions with atomicity, consistency, isolation, durability (ACID) properties, automatically updatable views, materialized views, triggers, foreign keys, and stored procedures. It is supported on all major operating systems, including Linux, FreeBSD, OpenBSD, macOS, and Windows, and handles a range of workloads from single machines to data warehouses or web services with many concurrent users.

<span class="mw-page-title-main">PHP</span> Scripting language created in 1994

PHP is a general-purpose scripting language geared towards web development. It was originally created by Danish-Canadian programmer Rasmus Lerdorf in 1993 and released in 1995. The PHP reference implementation is now produced by the PHP Group. PHP was originally an abbreviation of Personal Home Page, but it now stands for the recursive initialism PHP: Hypertext Preprocessor.

<span class="mw-page-title-main">Ingres (database)</span>

Ingres Database is a proprietary SQL relational database management system intended to support large commercial and government applications.

<span class="mw-page-title-main">Zend (company)</span>

Zend, formerly Zend Technologies, is a Minneapolis, Minnesota-based software company. The company's products, which include Zend Studio, assist software developers with developing, deploying, and managing PHP-based web applications.

In computing, a solution stack or software stack is a set of software subsystems or components needed to create a complete platform such that no additional software is needed to support applications. Applications are said to "run on" or "run on top of" the resulting platform.

<span class="mw-page-title-main">LAMP (software bundle)</span> Acronym for a common web hosting solution

LAMP is an acronym denoting one of the most common software stacks for the web's most popular applications. Its generic software stack model has largely interchangeable components.

The Open Source Developers' Conference (OSDC) was a non-profit conference for developers of open-source software. It was started in Australia in 2004, and later expanded to Israel, Taiwan, Malaysia, France and Norway, where conferences began in 2006, 2007, 2009, 2009 and 2015, respectively. No further conferences have been held since 2015.

<span class="mw-page-title-main">Silverstripe CMS</span> Content management system

Silverstripe CMS is a free and open source content management system (CMS) and framework for creating and maintaining websites and web applications. It provides an out of the box web-based administration panel that enables users to make modifications to parts of the website, which includes a WYSIWYG website editor. The core of the software is Silverstripe Framework, a PHP Web application framework.

CodeIgniter is an free and open-source software rapid development web framework, for use in building dynamic web sites with PHP.

An embedded database system is a database management system (DBMS) which is tightly integrated with an application software; it is embedded in the application. It is a broad technology category that includes:

Google App Engine is a cloud computing platform as a service for developing and hosting web applications in Google-managed data centers. Applications are sandboxed and run across multiple servers. App Engine offers automatic scaling for web applications—as the number of requests increases for an application, App Engine automatically allocates more resources for the web application to handle the additional demand.

Apache Empire-db is a Java library that provides a high level object-oriented API for accessing relational database management systems (RDBMS) through JDBC. Apache Empire-db is open source and provided under the Apache License 2.0 from the Apache Software Foundation.

<span class="mw-page-title-main">MariaDB</span> Database management system

MariaDB is a community-developed, commercially supported fork of the MySQL relational database management system (RDBMS), intended to remain free and open-source software under the GNU General Public License. Development is led by some of the original developers of MySQL, who forked it due to concerns over its acquisition by Oracle Corporation in 2009.

<span class="mw-page-title-main">Open-core model</span> Business model monetizing commercial open-source software

The open-core model is a business model for the monetization of commercially produced open-source software. The open-core model primarily involves offering a "core" or feature-limited version of a software product as free and open-source software, while offering "commercial" versions or add-ons as proprietary software. The term was coined by Andrew Lampitt in 2008.

Jelastic is a cloud platform software vendor that provides multi-cloud Platform as a Service-based on container technology for hosting service providers, ISVs, telecommunication companies, enterprises and developers. The platform is available as public cloud in over 70 data centers, as well as virtual and on-premises servers. Jelastic provides support of Java, PHP, Ruby, Node.js, Python, Go environments, custom Docker containers and Kubernetes clusters.

The following outline is provided as an overview of and topical guide to MySQL:

<span class="mw-page-title-main">RocksDB</span> Embedded key-value database

RocksDB is a high performance embedded database for key-value data. It is a fork of Google's LevelDB optimized to exploit multi-core processors (CPUs), and make efficient use of fast storage, such as solid-state drives (SSD), for input/output (I/O) bound workloads. It is based on a log-structured merge-tree data structure. It is written in C++ and provides official language bindings for C++, C, and Java. Many third-party language bindings exist. RocksDB is free and open-source software, released originally under a BSD 3-clause license. However, in July 2017 the project was migrated to a dual license of both Apache 2.0 and GPLv2 license. This change helped its adoption in Apache Software Foundation's projects after blacklist of the previous BSD+Patents license clause.

Reynold Xin is a computer scientist and engineer specializing in big data, distributed systems, and cloud computing. He is a co-founder and Chief Architect of Databricks. He is best known for his work on Apache Spark, a leading open-source Big Data project. He was designer and lead developer of the GraphX, Project Tungsten, and Structured Streaming components and he co-designed DataFrames, all of which are part of the core Apache Spark distribution; he also served as the release manager for Spark's 2.0 release.

<span class="mw-page-title-main">ClickHouse</span> Open-source database management system

ClickHouse is an open-source column-oriented DBMS for online analytical processing (OLAP) that allows users to generate analytical reports using SQL queries in real-time. ClickHouse Inc. is headquartered in the San Francisco Bay Area with the subsidiary, ClickHouse B.V., based in Amsterdam, Netherlands.

References

  1. @rasmus (26 November 2016). "I am a Danish citizen again after losing it becoming Canadian and DK now allowing dual
    Tak @dalgaard_dw for alt du gør for udenlandsdanskere"
    (Tweet) via Twitter.
  2. «25 Years of PHP (by the Creator of PHP)» on YouTube
  3. "Rasmus Lerdorf" (PDF). K.C.S.S. Alumni Association. Archived from the original (PDF) on 29 October 2013. Retrieved 21 February 2013.
  4. "mod_info". Apache Reference. Archived from the original on 22 February 2001. Retrieved 6 May 2012.
  5. Wendel, Ulf. "MaxDB & PHP - Ready for the Web!". Archived from the original on 6 June 2011. Retrieved 6 May 2012.
  6. "Announce: Personal Home Page Tools (PHP Tools)". Google Groups. 8 July 1995. Retrieved 24 September 2022.
  7. Kincaid, Jason (27 April 2010). "PHP Founder Rasmus Lerdorf Joins Group Payments Startup WePay". TechCrunch . Retrieved 6 May 2012.
  8. Lerdorf, Rasmus (22 February 2012). "Excited to be joining..." Twitter . Retrieved 6 May 2012.
  9. "The Creator Of PHP Shows Jelastic Support, As Advisor". Cloud Tweaks. Retrieved 2 July 2013.
  10. "Rasmus Lerdorf Presentation at the OSCMS Summit 2007".
  11. "WeAreDevelopers Conference 2019 program".
  12. Archived at Ghostarchive and the Wayback Machine : "PHP in 2017 - Rasmus Lerdorf @ WeAreDevelopers Conference 2017". YouTube .
  13. "2003 Young Innovators Under 35". Technology Review. 2003. Retrieved 15 August 2011.