1995

Post thumbnail

By the end of 1995, the foundational pieces of the open source LAMP stack for web development (Linux, Apache, MySQL, PHP/Perl/Python) were in place. The acronym itself would not be coined for another few years, but the technology had arrived — albeit at varying stages of maturity and adoption. MySQL was initially an internal database system used by a Swedish company called TcX, from May 1995 onwards. It had been created by Michael (Monty) Widenius, and took a number of years to gain traction.

Read More 1995: MySQL Arrives, Completing the LAMP Stack

Post thumbnail

1995 was a big year for web servers — it was when both the open source Apache and Microsoft’s IIS were launched. Apache and IIS ended up usurping their direct competitors (NCSA HTTPd and Netscape’s web servers, respectively). However, Apache was the web server that most influenced the future direction of web development.

Read More 1995: Apache and Microsoft IIS Shake Up the Web Server Market

Post thumbnail

If CGI scripts were the start of interactive programming on the web, then PHP was the natural next step — at least on the server-side. Just a month after Brendan Eich created the JavaScript scripting language at Netscape, an independent developer from Canada named Rasmus Lerdorf released the first version of a toolset he called Personal Home Page Tools (PHP Tools). At this point, it wasn’t a scripting language (although it would eventually become one). As of June 1995, when Lerdorf announced the project to the comp.infosystems.www.authoring.cgi mailing list, it was a utility library and templating engine for the Common Gateway Interface (CGI). In modern terms, we can think of it as similar to a JavaScript library like React — although obviously much less complicated, since this was 1995.

Read More 1995: PHP Quietly Launches as a CGI Scripts Toolset

Netscape 1995 Netscape 1995

JavaScript was invented in a two-week flurry in May 1995 by Brendan Eich, at the time a newly hired developer at browser company Netscape. The project was initiated by Netscape because of a desire to extend the early Web beyond the limits of HTML. In particular, Netscape wanted to add interactivity to websites. JavaScript ended up being the solution and this post explores how that came to be.

Read More 1995: The Birth of JavaScript