User:Tantek: Difference between revisions

Jump to navigation Jump to search
1,272 bytes added ,  12 February 2024
→‎offices: Berlin visit frequency ~1/yr
m (AlisonW moved page Tantek to User:Tantek: Also this one in same position. As it notes, it is "Tantek"'s page, so must be in User: namespace)
(→‎offices: Berlin visit frequency ~1/yr)
 
(42 intermediate revisions by the same user not shown)
Line 1: Line 1:
= Tantek Çelik =
<div class="h-card vcard">
<div class="h-card vcard">Welcome to <span class="p-name fn">Tantek Çelik</span>'s public Mozilla wiki page. More:
I'm <span class="p-name fn">Tantek Çelik</span>, <span class="p-org org">Mozilla</span> <span class="p-job-title role">Web Standards Lead</span>, developing and coordinating Mozilla work on web <span class="p-category category">[[standards]]</span>
* <span class="u-url url">http://tantek.com/</span> - my site
* <span class="p-category category">[[W3C]]</span> <abbr title="Advisory Committee">AC</abbr>&[https://www.w3.org/wiki/AB <abbr title="Advisory Board">AB</abbr>], <span class="p-category category">[https://www.w3.org/Style/CSS/ CSS Working Group]</span>; <span class="p-category category">[[microformats]]</span>, <span class="p-category category">[[WHATWG]]</span>, <span class="p-category category">[[IndieWeb]]</span>
* [http://twitter.com/t @t] - my Twitter


I'm currently (as of 2011-176) a Mozilla employee (previously: contractor as of 2010-146) developing and coordinating work on web [[standards]]. I'm usually in the [[SF]] office MWF and sometimes in the [[Mountain View]] office on Mondays.
I'm based in <span class="p-locality p-category category">[[San Francisco]]</span>.


* Bio + Headshot: <span class="u-url url">http://tantek.com/w/TantekBio</span>
</div><!-- h-card vcard -->
* IRC: <span class="u-url url">irc://tantek@irc.freenode.net:7000</span>
</div>
 
There's also my user page, where I move various pieces of information that doesn't really merit showing up in default wiki search results:
* [[User:Tantek]]
 
== projects ==
What I'm working on with Mozilla:
* [[Tantek-Mozilla-projects]]
 
 
----


* [[#about|about]] section below - more about me
* [[Tantek]] - default searchable page on this wiki
* <span class="u-url url">https://tantek.com/</span> - my site
* [https://twitter.com/t @t] - Twitter updates.


__TOC__
__TOC__


== contribute ==
== offices ==
* Want to work for Mozilla? http://mozilla.org/jobs
Mozilla offices I visit in rough order of frequency
** Hint, by contributing you can meet people and find out more about working with Mozilla
* [[Berlin]] - ~once a year
* Contribute to Mozilla: http://mozilla.org/contribute
* [[Toronto]] - have visited once for a [[CSS]] Working Group meeting, would like to visit again!
 
Here's three things you can do to get started:
# get on IRC with Colloquy - see https://wiki.mozilla.org/Irc#Colloquy for details
# create an account on https://wiki.mozilla.org and edit your user page
#* e.g. this is mine: https://wiki.mozilla.org/User:Tantek
# create an account on http://bugzilla.mozilla.org/
 
=== contributing faq ===
* Q: Why can't I edit the [[Main_Page]]?
** A: The [[Main_Page]] is only editable by a subset of users. Even I don't have permission to edit it!
 
* Q: My User page says: "There is currently no text in this page. You can search for this page title in other pages, search the related logs." - How do I create/edit it?
** A: First make sure you have confirmed your email address. Check your email for a confirmation message from MozillaWiki and then click the link in it. You should see a message like "your email address is now confirmed."
** A2: Or you can't because you're a new user (this is to reduce the creation of spam pages). Get someone you know at Mozilla to create your page for you as a stub, e.g. with <nowiki>{{stub}}</nowiki>.
** A3: Or the MozillaWiki has cached your User page (perhaps from before you confirmed you email). Try loading your user page with a "?" after the URL and see if you get an "Edit" link in the header.


== pages ==
=== want to visit ===
Some breadcrumbs of pages I'm adding to as a side-effect of my projects.  These are obviously collaborative works and I strongly encourage you to contribute to any that interest you.
Our co-working spaces I'd like to visit:
* [[CSS3]]
* [[San Francisco]] - now in a co-working space
** [[CSS3/color|color module]]
* [[San Mateo]] - in a co-working space
** [[CSS3/ui|ui module]]
* [[London]] - now in a co-working space
* [[HTML5]]
** [[HTML5/canvas|&lt;canvas&gt;]]
** [[HTML5/cite|&lt;cite&gt;]]
** [[HTML5/del|&lt;del&gt;]]
** ...
** [[HTML5/iframe|&lt;iframe&gt;]]
** [[HTML5/img|&lt;img&gt;]]
** [[HTML5/input|&lt;input&gt;]]
** [[HTML5/ins|&lt;ins&gt;]]
** [[HTML5/meta|&lt;meta&gt;]]
** [[HTML5/meter|&lt;meter&gt;]]
** ...
** [[HTML5/select|&lt;select&gt;]]
** [[HTML5/summary|&lt;summary&gt;]]
** [[HTML5/time|&lt;time&gt;]]
** ...
* [[SF]]
* ...


== ideas to explore ==
=== past offices ===
Some ideas to consider exploring. These aren't tasks I'm taking on (yet) but rather a place to collect potential tasks. Feel free to grab any of these and ask me questions about suggested approach(es) etc.
Past offices I have visited:
* [[Manhattan]] - we had exclusive access to a wing of a co-working space, with its own kitchen etc.
* [[Mountain View]] - was my first office at 650 Castro st., then when it moved to Evelyn st. I visited weekly then monthly
* [[Paris]] - every few years for [[CSS]] Working Group meetings, when it [https://wiki.mozilla.org/index.php?title=Paris&oldid=1203157 was at 16bis Boulevard Montmartre]
* [[Portland]] - at least annually in June near/around [[IndieWeb]] Summit
* [[San Francisco]] - when it was at 2 Harrison st.
* [[Tokyo]]


=== HTML5 support and documentation ===
Missed:
* [[Brooklyn]]
* [[London]]


A few ideas for improving the understanding and adoption of Firefox's HTML5 support. Help is definitely encouraged on any / all of these.  Want to help out? Feel free to edit this section, add suggestions with your name (please sign with <nowiki>~~~~</nowiki> ), and volunteer to help out.
== co-workers ==
User pages of Mozilla folks I've worked / am working with:
* <span class="h-card">[[User:Overholt|Andrew Overholt]]</span>
* <span class="h-card">[[User:Andrew_Sutherland|Andrew Sutherland]]</span>
* <span class="h-card">[[User:Botond|Botond Ballo]]</span>
* <span class="h-card">[[User:Cpeterso|Chris Peterson]]</span>
* <span class="h-card">[[User:Dveditz|Dan Veditz]]</span>
* <span class="h-card">[[User:Dminor|Daniel Minor]]</span>
* <span class="h-card">[[User:Dnazer|Daniel Nazer]]</span>
* <span class="h-card">[[User:Dholbert|Daniel Holbert]]</span>
* <span class="h-card">[[User:Emilio|Emilio Cobos Álvarez]]</span>
* <span class="h-card">[[User:Fbraun|Frederik Braun]]</span>
* <span class="h-card">[[User:Hsivonen|Henri Sivonen]]</span>
* <span class="h-card">[[User:Jgraham|James Graham]]</span>
* <span class="h-card">[[User:Jteh|James Teh]]</span>
* <span class="h-card">Jan-Ivar Bruaroey</span>
* <span class="h-card">[[User:JoeWalker|Joe Walker]]</span>
* <span class="h-card">[[User:jfkthame|Jonathan Kew]]</span>
* <span class="h-card">[[User:Jgilbert|Kelsey Gilbert]]</span>
* <span class="h-card">[[User:Mreavy|Maire Reavy]]</span>
* <span class="h-card">[[User:Mthomson|Martin Thomson]]</span>
* <span class="h-card">[[User:Mitchell|Mitchell Baker]]</span>
* <span class="h-card">[[User:Pettay|Olli Pettay]]</span>
* <span class="h-card">[[User:Padenot|Paul Adenot]]</span>
* <span class="h-card">[[User:Jesup|Randell Jesup]]</span>
* <span class="h-card">[[User:Mixedpuppy|Shane Caraveo]]</span>
* <span class="h-card">[[User:Zcorpan|Simon Pieters]]</span>
* <span class="h-card">Solana Larsen</span>
* <span class="h-card">[[User:Utiwari|Udbhav Tiwari]]</span>
* <span class="h-card">[[User:Ystartsev|Yulia Startsev]]</span>
* ... please add yourself if we've met or worked on something together at Mozilla!


The better we document and explain Firefox's HTML5 support, the more developers learn about it and put it to use in real world web apps, the more feedback we get on Firefox's HTML5 implementation and know what to improve and iterate on, etc. A key goal here is to encourage an ever stronger feedback loop that improves the state of the art of HTML5 Web App development in general, and in particular with building increasingly higher fidelity HTML5+CSS3 Web Apps with Firefox as a development platform.
Additional Mozillians I'm working with:
* <span class="h-card">[http://brian.behlendorf.com/ Brian Behlendorf]</span>


Some specific tasks that would help:
=== emeritus ===
<span class="h-card">[[User:Aspivak|Ali Spivak]]</span>,
<span class="h-card">[[User:Annevk|Anne van Kesteren]]</span>,
<span class="h-card">[[User:Arthuredelstein|Arthur Edelstein]]</span>,
<span class="h-card">[[User:Aruner|Arun Ranganathan]]</span>,
<span class="h-card">[[User:Aking|Austin King]]</span>,
<span class="h-card">[[User:Aza|Aza Raskin]]</span><!-- context menu -->,
<span class="h-card">[[User:Bzbarsky|Boris Zbarsky]]</span>,
<span class="h-card">[[User:Brian|Brian Birtles]]</span>,
<span class="h-card">[[User:Liuche|Chenxia Liu]]</span>,
<span class="h-card">[[User:Heycam|Cameron McCormack]]</span>,
<span class="h-card">[[User:Cberger|Cathleen Berger]]</span>,
<span class="h-card">[[User:Blizzard|Chris Blizzard]]</span>,
<span class="h-card">[[User:Mchris|Chris Riley]]</span>,
<span class="h-card">[[User:Thunder|Dan Mills]]</span><!-- [[Account Manager]] -->,
<span class="h-card">[[User:Dbaron|David Baron]]</span>,
<span class="h-card">[[User:Dbryant|David Bryant]]</span>,
<span class="h-card">[[User:Dietrich|Dietrich Ayala]]</span>,
<span class="h-card">[[User:Espertus|Ellen Spertus]]</span>,
<span class="h-card">Emily Kager</span>,
<span class="h-card">[[User:Ekr|Eric Rescorla]]</span>,
<span class="h-card">[[User:Fantasai|Fantasai]]</span>,
<span class="h-card">[[User:Gbrander|Gordon Brander]]</span>,
<span class="h-card">[[User:Gwagner|Gregor Wagner]]</span>,
<span class="h-card">[[User:Gozala|Irakli Gozalishvili]]</span>,
<span class="h-card">[[User:Jcjones|J.C. Jones]]</span>,
<span class="h-card">[[User:Jensimmons|Jen Simmons]]</span>,
<!-- <span class="h-card">[[User:Phire|Jenny Zhang]]</span>, -->
<span class="h-card">[[User:Jetvillegas|Jet Villegas]]</span>,
<span class="h-card">[[User:Jhildebrand|Joe Hildebrand]]</span>,
<span class="h-card">[[User:Jst|Johnny Stenback]]</span>,
<span class="h-card">[[User:Sicking|Jonas Sicking]]</span>,
<span class="h-card">Josephine Lau</span>,
<span class="h-card">[[User:Joshcarpenter|Josh Carpenter]]</span>,
<span class="h-card">[[User:Karlcow|Karl Dubost]]</span>,
<span class="h-card">[[User:mhanson|Michael Hanson]]</span><!-- Mozilla Contacts -->,
<span class="h-card">[[User:Mdthorne|Michelle Thorne]]</span>,
<span class="h-card">[[User:Mhoye|Mike Hoye]]</span>,
<span class="h-card">[[User:Mavery|Miriam Avery]]</span>,
<span class="h-card">[[User:Nshadowen|Nicole Shadowen]]</span>,
<span class="h-card">[[User:Stpeter|Peter Saint-Andre]]</span>,
<span class="h-card">[[User:Roc|Robert O'Callahan]]</span>,
<span class="h-card">[[User:Rardila|Rosana Ardila]]</span>,
<span class="h-card">[[User:Svoisen|Sean Voisen]]</span>,
<span class="h-card">[[User:Swhite|Sean White]]</span>,
<span class="h-card">[[User:SimonSapin|Simon Sapin]]</span>,
<span class="h-card">[[User:Upsuper|Xidorn Quan]]</span>,
<span class="h-card">[[User:Gandalf|Zbigniew Braniecki]]</span><!-- zibi -->


* Increased documentation of Firefox's HTML5 support/efforts in general (per release). Each release (even dotrevs) should come with a link to a support chart (for HTML5, CSS3 at a minimum).
== about ==
** expanding/updating https://developer.mozilla.org/en/HTML/HTML5
I’ve been participating in web standards for over twenty years, beginning with leading the implementation of the Tasman rendering engine in Internet Explorer 5 for Macintosh.
*** including https://developer.mozilla.org/en/HTML/HTML5/FAQ
* Public test cases that illustrate Firefox's HTML5 support
* Public support charts/tables summarizing Firefox's HTML5 support (linking to aforementioned test cases)
* A proper draft test suite constructed from those test cases (submit to W3C HTML WG)
* Implementation reports based on those test suites
* Perhaps a place to gather testimonials about Firefox's HTML5 support


See also: Top level [[HTML5]] page on this wiki.
I’ve written and edited many [[Cascading Style Sheets]] specifications (CSS 2.1 & many CSS3 modules), but also co-invented [[microformats]], drove key features of [[vCard4]] in the [[IETF]], and been part of HTML5 and the HTML Living Standard work at [[WHATWG]] (authoring one of the first books and video tutorials on HTML5). From 2014-2018 I was co-chair of the W3C [https://www.w3.org/wiki/Socialwg Social Web WG] where I helped produce several W3C Recommendations in record time.


=== additional potential CSS work ===
I recently served as an elected member of the W3C Advisory Board (2020-2022), helping drive a vision for a W3C based on shared values and community self-governance. During my previous tenure (2013-2018) I drove more openness and transparency in the processes of W3C as well as more liberal licensing of W3C standards.
* '''CSS variables.'''  Use case for CSS variables from Joe Walker: <blockquote><p>With Bespin, we're using less.js because CSS by itself can't handle themes and plugins. Having independent parts of the program describe the theme and the thing that should be themed requires something external to both. The obvious solution is CSS variables.</p><p>Put it another way - one part of Bespin provides customizable themes. That part knows nothing about the command line part, which wants to know how to paint itself. If we can have the command line use a CSS variable called @bespin-background, then this can be fulfilled by the theme.</p></blockquote>


* '''Proposing -moz- innovations.''' There are numerous -moz- innovations like selectors (e.g. [https://developer.mozilla.org/en/CSS/:-moz-broken :-moz-broken]), properties, and values.
I am particularly passionate about and actively involved in the [[IndieWeb]] movement -- standards, events, and community -- which you should definitely ask me about.  
** Methodology: if we can document, determine, or hear of (e.g. from web designers/developers) <strong>real world public web use cases</strong> for any particular -moz- innovation, then we should consider pursuing standardization of it. Otherwise, it's better to not standardize so we can change our implementation as needed to match our internal needs (e.g. for UI/themes etc.).


=== various UI thoughts ===
I hold Bachelor of Science and Master of Science degrees in Computer Science from Stanford, and [https://tantek.com/projects/resume.html#patents 16 patents]. I enjoy trail running, yoga, and bouldering. You can find out lots more about me and see active examples of my work on my blog at https://tantek.com/.
* "about:downloads" to address/bring up a "downloads window" view which would be one way to put the downloads window into a tab (and perhaps even enable that as a default option, downloads in a tab rather than separate window). This seems so obvious that there must be an existing bug / feature request for this.


=== APNG adoption ===
* [http://tantek.com/w/TantekBio Speaking bio + headshot]
The [[APNG_Specification]] has been stable and interoperably implemented (Firefox, Opera) for quite some time. Some possible next steps to advancing adoption:


* Ask authoring tool vendors to implement APNG editing/exporting
== previously ==
** Adobe Photoshop
* 2013-07-01…2018-06-30 <span>[[W3C]] [https://www.w3.org/wiki/AB Advisory Board]</span>
* Build a web-based APNG authoring tool
* 2011-276 - present: Mozilla employee
** upload some number of PNGs, and have it give you an APNG you can view/download (simple as deploying the existing open source Python script?)
* 2010-146 - 2011-175: Mozilla contractor
** upload an animated GIF and convert it to APNG
* before 2010-146: occasional Mozilla contributor (e.g. irc, wiki, bugzilla)
* Draft an IETF RFC


== gift suggestions ==
== See Also ==
Here are some nice Mozilla / Firefox related gifts from the Mozilla store.
* [[Tantek]]
* [http://intlstore.mozilla.org/product_info.php?products_id=147 Mozilla Firefox Umbrella] - especially for friends in rainy areas like the Pacific Northwest
* https://tantek.com/
* [http://intlstore.mozilla.org/product_info.php?products_id=122 Firefox plushie red panda doll] - perhaps for kids


== reference ==
{{VerifiedUser}}
* [http://tools.ietf.org/html/rfc4367#section-3 RFC4367: ASCII art diagram of user client DNS server interaction]
canmove, Confirmed users
2,675

edits

Navigation menu