Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Help Wanted: Buddy System

7 views
Skip to first unread message

Christopher Van

unread,
Jul 2, 2014, 2:58:23 AM7/2/14
to dev-webdev, apps
Apologies if I'm sending this to too many people, but I'm hoping a lot of eyeballs see this.

As my team has gotten increasingly more remote and eventually became entirely remote, I've been looking for ways to collaborate with people who have experience in areas I lack and to help people with things I have experience in. While remote collaboration is of course a necessity at Mozilla, I'm a huge fan of pair (🍐) programming with people in a physical office. And as my team is remote, I'm hoping to connect with people at the MV office on other teams who share similar technological interests and challenges. I also want to find out what remoties on other teams work on, since when it comes to that I'm mostly clueless besides what I see presented at our Show and Tells.

You can find below two lists: the former enumerating my areas of experience, the latter enumerating the areas I could use help in. (Disclaimer: As much as I'd love to, this is not an effort to brag about my skillset but merely to enumerate my areas of expertise so others know they can talk to me if they need help with any of the following.)


# Offering
I have experience in the following:

* single-page apps (how to manage history with `history.replaceState`/`history.pushState`, transport methods, opinions on frameworks, templating engines)
* offline-first apps (I’ve paid my dues with appcache and am playing with Service Workers and have written several client-side caching systems using localStorage)
* mobile-first apps (responsive design, feature detection)
* search (experiences with entirely client-side searching and simple server-side searching, qualms with Elasticsearch)
* CSS design (opinions on liquid vs. elastic vs. fixed-width designs, grid systems, tips on OOCSS, experience with specificity, cleaning up superfluous+inconsistent CSS)
* UX (strong opinions on how to streamline user flows)
* UI (nitpicky eye for finding visual inconsistencies)
* Python (Django/flask)
* NodeJS (express/restify)
* JavaScript (client-side, “vanilla” JS and jQuery/Zepto)
* Grunt/gulp (preferred plugins, project directory structures, etc.)
* redis (as a caching layer and as a persistent data store)
* API design (services/workflows for documenting and prototyping APIs, opinions on REST)
* PhantomJS/SlimerJS/CasperJS (writing functional tests, automating screenshots, setting up on Mac OS X/Linux, deploying on stackato, services for getting screenshots and the rendered DOM of a web site after JS has been executed)
* performance (HARs, navigation/resource timing, tools to use, async-loading/deferring/grouping your JavaScript bundles, serving your the “critical path” resources first)
* deploying (chief vs. dreadnot experiences, automatic tagging scripts, Python fabfiles)
* gaming (I keep up to date with the gaming initiatives/communities/sites for HTML5/WebGL)
* flexbox (I’m comfortable but by no means an expert)
* passwordless login (I’m truly interested in authentication systems that those used by authly.com and Stripe Checkout, and I keep up to date with the “no-password” initiatives/startups out there)
* Bugzilla QuickSearch
* Marketplace PotatoSearch™ (using the Marketplace site search or API to scrape for the data you want)
* web fonts (the correct rules to serve your fonts correctly with the proper fallbacks and knowledge of the platform bugs around web fonts, how to detect with JS if a font is installed locally, how to lazy load a font without having to specify a `font-face` in your main stylesheet)


# Wanted

Looking for buddies with experience in the following:

* socket.io/WebSockets
* SQLAlchemy/PostgreSQL
* CouchDB
* PouchDB
* Browserify
* React
* ES6 proxies and modules
* single-page apps with server-side rendered templates
* writing concise blog posts
* work-life balance
* sense of humor
0 new messages