Hampton Catlin

Last updated
Hampton Catlin giving a Drinks & Demos presentation. HamptonCatlinDDPresentation.jpg
Hampton Catlin giving a Drinks & Demos presentation.

Hampton Catlin (born 1982) [1] is an American computer programmer, programming language inventor, gay rights advocate, and author, best known as the creator of the Sass and Haml markup languages. Hampton is the VP of Engineering for Rent the Runway, but has previously held similar roles at Moovweb, Wordset, and at the Wikimedia Foundation. [2]

Contents

Creations

Haml

He created a lightweight markup language called Haml which he intended to be a radically different design for inline page templating systems like eRuby in Ruby. [3] Since its initial release in 2006, Haml has been in constant development and has been ported to over 10 other languages. [4] It's the second most popular templating language for the Ruby on Rails framework [5] and has inspired many other templating languages.

Sass

In 2007, Catlin created a style sheet language to expand on Cascading Style Sheets (CSS), used to describe presentation semantics of web pages. Catlin continued to work on Sass with co-designer Natalie Weizenbaum through 2008. [6] [7] Sass is now bundled as part of Rails. [8]

In 2011, he co-wrote with his husband the book Pragmatic Guide to Sass, published through The Pragmatic Bookshelf. [9] [10]

Wikipedia Mobile

Catlin wrote several applications for iOS and other mobile platforms, including Dictionary!, a popular dictionary application, [11] and a Wikipedia browsing client which was later purchased by the Wikimedia Foundation. [12] He was subsequently hired by Wikimedia [13] and given the role as mobile development lead for the Foundation, launching the official mobile website in June 2009. The backend for the site was developed using Ruby and the Merb framework. [14] [2] [13]

Wordset

Catlin also co-created Wordset, a fork of the WordNet dictionary, along with his husband. The project was a collaborative editing environment for linguistic information.[ citation needed ]

Personal life

Catlin was born in 1982 in Jacksonville, Florida [1] and currently resides in New York with his husband and collaborator, Michael Catlin. [15]

The couple made headlines in late March, 2014, for removing a simple puzzle game they had built together from the Mozilla Marketplace after Brendan Eich was appointed CEO of Mozilla. [16] They called for a boycott of Mozilla, pledging "We will continue our boycott until Brendan Eich is completely removed from any day to day activities at Mozilla...." [17] Eich had previously been the center of controversy surrounding his support for Proposition 8, a ballot initiative that banned marriage equality in California, which was re-ignited by his promotion to CEO. [18] [19] After a large public outcry and several Mozilla Foundation employees publicly calling for him to step down, Eich voluntarily stepped down only a week after taking his new position. [20] When asked if he'd donate again, Eich responded "I don't want to answer hypotheticals." [21] In a follow up blog post, Catlin explained meeting Eich to find middle ground and expressing dismay at the response, calling the outcome a "sad victory". [22]

See also

Related Research Articles

SpiderMonkey is the code name for the first JavaScript engine, written by Brendan Eich at Netscape Communications, later released as open-source and currently maintained by the Mozilla Foundation.

Firefox Free and open-source web browser by Mozilla

Mozilla Firefox, or simply Firefox, is a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, Mozilla Corporation. Firefox uses the Gecko layout engine to render web pages, which implements current and anticipated web standards. In 2017, Firefox began incorporating new technology under the code name Quantum to promote parallelism and a more intuitive user interface. Firefox is officially available for Windows 7 or newer, macOS, and Linux. Its unofficial ports are available for various Unix and Unix-like operating systems including FreeBSD, OpenBSD, NetBSD, illumos, and Solaris Unix. Firefox is also available for Android and iOS, however the iOS version uses the WebKit layout engine instead of Gecko due to platform limitations, as with all other iOS web browsers.

Brendan Eich American computer programmer and technologist

Brendan Eich is an American technologist and creator of the JavaScript programming language. He co-founded the Mozilla project, the Mozilla Foundation and the Mozilla Corporation, and served as the Mozilla Corporation's chief technical officer and briefly, as its chief executive officer. He is the CEO of Brave Software.

ECMAScript for XML (E4X) is the standard ISO/IEC 22537:2006 programming language extension that adds native XML support to ECMAScript. The goal is to provide an alternative to DOM interfaces that uses a simpler syntax for accessing XML documents. It also offers a new way of making XML visible. Before the release of E4X, XML was always accessed at an object level. E4X instead treats XML as a primitive. This implies faster access, better support, and acceptance as a building block of a program.

Mozilla Corporation American software company

The Mozilla Corporation is a wholly owned subsidiary of the Mozilla Foundation that coordinates and integrates the development of Internet-related applications such as the Firefox web browser, by a global community of open-source developers, some of whom are employed by the corporation itself. The corporation also distributes and promotes these products. Unlike the non-profit Mozilla Foundation, and the Mozilla open source project, founded by the now defunct Netscape Communications Corporation, the Mozilla Corporation is a taxable entity. The Mozilla Corporation reinvests all of its profits back into the Mozilla projects. The Mozilla Corporation's stated aim is to work towards the Mozilla Foundation's public benefit to "promote choice and innovation on the Internet."

<i>Code Rush</i> 2000 film

Code Rush is a 2000 documentary following the lives of a group of Netscape engineers in Silicon Valley. It covers Netscape's last year as an independent company, from their announcement of the Mozilla open source project until their acquisition by AOL. It particularly focuses on the last-minute rush to make the Mozilla source code ready for release by the deadline of March 31, 1998, and the impact on the engineers' lives and families as they attempt to save the company from ruin.

Tamarin is a free software virtual machine with just-in-time compilation (JIT) support intended to implement the 4th edition of the ECMAScript (ES4) language standard. Tamarin source code originates from ActionScript Virtual Machine 2 (AVM2) developed by Adobe Systems, as introduced within Adobe Flash Player 9, which implements ActionScript 3 scripting language. ActionScript Virtual Machine 2 was donated as open-source to Mozilla Foundation on November 7, 2006, to develop Tamarin as a high-performance virtual machine, with the support from broad Mozilla community, to be used by Mozilla and Adobe Systems in the next generation of their JavaScript and ActionScript engines with the ultimate aim to unify the scripting languages across web browsers and Adobe Flash platform and ease the development of rich better performing web applications.

Haml is a templating system that is designed to avoid writing inline code in a web document and make the HTML cleaner. Haml gives the flexibility to have some dynamic content in HTML. Similar to other web languages like PHP, ASP, JSP and template systems like eRuby, Haml also embeds some code that gets executed during runtime and generates HTML code in order to provide some dynamic content. In order to run Haml code, files need to have .haml extension. These files are similar to .erb or eRuby files which also help to embed Ruby code while developing a web application.

Firefox 4 version 4 of web browser Mozilla Firefox

Mozilla Firefox 4 is a version of the Firefox web browser, released on March 22, 2011. The first beta was made available on July 6, 2010; Release Candidate 2 was released on March 18, 2011. It was codenamed Tumucumaque, and was Firefox's last large release cycle. The Mozilla team planned smaller and quicker releases following other browser vendors. The primary goals for this version included improvements in performance, standards support, and user interface.

Firefox for Android free and open-source Android web browser by Mozilla

Firefox for Android is the build of the Mozilla Firefox web browser for devices such as smartphones and tablet computers. Mozilla also makes another mobile browser for iOS called Firefox for iOS.

Ellen Siminoff is an entrepreneur and investor. Frequently quoted in The New York Times as an Internet industry commentator, Siminoff was named one of Forbes magazine's Masters of Information in 2005.

Sass (stylesheet language) Stylesheet language

Sass is a style sheet language initially designed by Hampton Catlin and developed by Natalie Weizenbaum. After its initial versions, Weizenbaum and Chris Eppstein have continued to extend Sass with SassScript, a simple scripting language used in Sass files.

The HTML5 specification introduced the video element for the purpose of playing videos, partially replacing the object element. HTML5 video is intended by its creators to become the new standard way to show video on the web, instead of the previous de facto standard of using the proprietary Adobe Flash plugin, though early adoption was hampered by lack of agreement as to which video coding formats and audio coding formats should be supported in web browsers.

Firefox OS mobile operating system written by Mozilla

Firefox OS is a discontinued open-source operating system – made for smartphones, tablet computers and smart TVs – designed by Mozilla and external contributors. It is based on the rendering engine of the Firefox web browser, Gecko, and on the Linux kernel. It was first commercially released in 2013.

Firefox was created by Dave Hyatt and Blake Ross as an experimental branch of the Mozilla browser, first released as Firefox 1.0 on November 9, 2004. Since version 5.0, a rapid release cycle was put into effect, resulting in a new major version release every six weeks on Tuesday. Firefox 72 is the latest version, which was released on January 7, 2020.

Gary Kovacs Canadian businessman

Gary Kovacs is a San Francisco Bay Area technologist. He was the Chief Executive Officer of AVG Technologies. Kovacs has worked for Mozilla Corporation, Adobe, SAP, and IBM, and led Zi Corporation, a mobile text messaging company.

Mozilla Free and open-source software community, developer of Firefox and Thunderbird

Mozilla is a free software community founded in 1998 by members of Netscape. The Mozilla community uses, develops, spreads and supports Mozilla products, thereby promoting exclusively free software and open standards, with only minor exceptions. The community is supported institutionally by the not-for-profit Mozilla Foundation and its tax-paying subsidiary, the Mozilla Corporation.

Tritium is a simple scripting language for efficiently transforming structured data like HTML, XML, and JSON. It is similar in purpose to XSLT but has a syntax influenced by jQuery, Sass, and CSS versus XSLT’s XML based syntax.

Brave is a free and open-source web browser developed by Brave Software, Inc. based on the Chromium web browser. The browser blocks ads and website trackers, and provides a way for users to send cryptocurrency contributions in the form of Basic Attention Tokens to websites and content creators.

References

  1. 1 2 "Beginning Rails: From Novice to Professional". Google Books . Retrieved 30 August 2013.
  2. 1 2 "Hampton Catlin". Crunchbase . Retrieved 30 August 2013.
  3. "Unspace Interactive". CrunchBase . Retrieved 30 August 2013.
  4. "Haml" . Retrieved February 23, 2015.
  5. "The Ruby Toolbox" . Retrieved February 23, 2015.
  6. "The Sass Team". sass-lang.com . Archived from the original on 1 September 2013. Retrieved 30 August 2013.
  7. Cooper, Martin. "Hampton Catlin on building Sass". .net . Future Publishing . Retrieved 30 August 2013.
  8. Cooper, Peter. "Rails 3.1 Adopts CoffeeScript, jQuery, Sass and.. Controversy". Ruby inside. Retrieved 30 August 2013.
  9. "Pragmatic Guide to Sass". amazon.com . Retrieved 30 August 2013.
  10. "Hampton Catlin". hamptoncatlin.com. Retrieved 30 August 2013.
  11. "Hampton Catlin". O'Reilly Media . Retrieved 30 August 2013.
  12. "Meet the merbists: Hampton Catlin". Merbist. Retrieved 30 August 2013.
  13. 1 2 Cooper, Peter. "Wikipedia Needs Rubyists to Flesh Out Mobile Vision". Ruby inside. Retrieved 30 August 2013.
  14. "Wikimedia Mobile is Officially Launched". Wikimedia Foundation . Retrieved 30 August 2013.
  15. Fagioli, Brian. "New Mozilla CEO is allegedly anti-gay marriage -- Firefox developers boycott". Beta News. Retrieved 31 March 2014.
  16. Williams, Lauren C. "LGBT Developers Boycott Firefox After Anti-Gay CEO Takes Office". Think Progress. Retrieved 31 March 2014.
  17. Catlin, Hampton. "Goodbye, Firefox Marketplace" . Retrieved 26 May 2017.
  18. Quinn, Michelle. "Mozilla In Twitter-Storm Over New CEO's Support Of California's Anti-Gay Marriage Measure". Silicon Beat. Retrieved 31 March 2014.
  19. Crook1, Jordan. "After Supporting Prop 8, New CEO Brendan Eich Comes Under Fire From Mozilla Employees". Tech News. Retrieved 31 March 2014.
  20. Drake, Sarah. "Mozilla workers take to Twitter to call for CEO Eich's resignation". Upstart Business Journal. Retrieved 31 March 2014.
  21. Shankland, Stephen. "Exclusive: Mozilla CEO Eich says gay-marriage firestorm could hurt Firefox (Q&A)". CNet. Retrieved 22 August 2014.
  22. Catlin, Hampton. "A Sad 'Victory'" . Retrieved 22 August 2014.