Skip to content

Latest commit

 

History

History
126 lines (115 loc) · 20.8 KB

organizations.md

File metadata and controls

126 lines (115 loc) · 20.8 KB

Organizations

Context: frontend-dev-bookmarks / Ecosystem

Commercial companies and nonprofit organizations around web development.

frontend.directory PayPal Beerpay Flattr Gitter Twitter


  • Airbnb: Airbnb is a website for people to list, find, and rent lodging.
    • Airbnb CSS + Sass Style Guide: This style guide covers Terminology, Rule Declaration, Selectors, Properties, Formatting, Comments, OOCSS and BEM, ID Selectors, JavaScript hooks Sass, Syntax, Ordering, Mixins, Placeholders, Nested selectors.
    • Airbnb JavaScript Style Guide: A style guide for writing JavaScript code at Airbnb.
    • Enzyme: Enzyme is a JavaScript Testing utility for React that makes it easier to assert, manipulate, and traverse your React Components’ output.
    • Polyglot: Polyglot.js is a I18n helper library written in JavaScript, made to work both in the browser and in CommonJS environments (Node). It provides a simple solution for interpolation and pluralization.
    • Turbocharged JavaScript Refactoring with Codemods: Joe Lencioni describes how they used codemods to transform a large JavaScript code base at AirBnB
  • Box Inc.: Box is an online file sharing and content management service for businesses based in Redwood City, California.
    • Leche: A JavaScript testing utility designed to work with Mocha and Sinon. This is intended for use both by Node.js and in browsers, so any changes must work in both locations.
    • Nicholas C. Zakas: Former principal front-end engineer at Yahoo! and YUI developer. Leads a team of frontend engineers at Box now.
    • Shalam: A friendly tool for CSS spriting. Shalam allows you to add Retina-friendly, high-quality image sprites to your website without modifying any markup.
    • T3: T3 is a minimalist JavaScript framework sponsored by Box Inc. that provides core structure to code.
    • stalker: A jQuery plugin allowing elements to follow the user as they scroll a page.
  • Facebook: Facebook is a corporation and online social networking service headquartered in Menlo Park, California, in the United States.
    • Immutable.js: Immutable persistent data collections for Javascript which increase efficiency and simplicity.
    • React: React is a JavaScript library for creating user interfaces. Many people choose to think of React as the V in MVC. We built React to solve one problem: building large applications with data that changes over time.
      • 3 Lightweight React Alternatives: Dan Prince explores Preact, VirtualDom & Deku.
      • Block, Element, Modifying Your JavaScript Components: Mark Dalgleish is discussing how to organize React code with BEM and build everything with Webpack.
      • CSS Modules To The Rescue.jsx: If you use react-like templates/components, use webpack CSS loader to enable CSS Modules and forget about global CSS problems.
      • Find Your Perfect React Starter Project: A simple search engine for React boilerplates with the ability to pick the ingredients.
      • Getting to Grips with React (as an Angular developer): In a series of posts Dave Ceddia tries to help you apply your hard-won knowledge of “Angularisms” to React.
      • How we use the Flux architecture in Delve: Øystein Hallaråker describes how Delve utilizes the Flux application architecture.
      • JSX Transform: JSX transpiler. A standard and configurable implementation of JSX decoupled from React.
      • React App: React App is a small library powered by React, Universal Router and History that handles routing, navigation and rendering logic in isomorphic (universal) and single-page applications.
      • React Demystified: This article is an attempt to explain the core ideas behind React.js and Virtual DOM.
      • React Native for Web: This project allows components built upon React Native to be run on the Web, and it manages all component styling out-of-the-box.
      • React Starter Kit: Isomorphic web app boilerplate including Node.js, Express, GraphQL, React.js, Babel 6, PostCSS, Webpack, Browsersync.
      • React vs Incremental DOM vs Glimmer: In this post we will explore three technologies to build dynamic DOMs. We will also run benchmarks and find out which one is faster.
      • React: Rethinking best practices (2013): A video introduction to React by Pete Hunt.
      • ReactPerfTool: ReactPerfTool tries to give you a more visual way of debugging performance of your React application. It does this by using the addons delivered by the React team and community to get measurements and visualize this using graphs.
      • Redux Form: A Higher Order Component using react-redux to keep form state in a Redux store.
      • Removing User Interface Complexity, or Why React is Awesome: In this post James Long tries not to evangelize React specifically, but to explain why its technique is profound.
      • Retractor: Retractor exposes the internals of a React application for end-to-end testing purposes. This allows you to select DOM nodes based on the name of the React Component that rendered the node as well as its state or properties.
      • The Redux Ecosystem: Let’s take a look at most of the features that you’ll have to deal with when the time comes, — and where React & Redux themselves can’t help you.
      • Why Did You Update?: A function that monkey patches React and notifies you in the console when potentially unnecessary re-renders occur.
      • Why did we build React?: Pete Hunt tries to explain why Facebook devs built React in the first place.
  • Google: Google’s mission is to organize the world’s information and make it universally accessible and useful.
  • Microsoft: Microsoft Corporation is an American multinational technology company, that develops, manufactures, licenses, supports and sells computer software, consumer electronics and personal computers and services.
    • Dev Tools by Microsoft: These tools allow you to test your product on different version of Internet Explorer and Microsoft Edge.
    • Knockout.js: Knockout is a standalone JavaScript implementation of the Model-View-ViewModel pattern with templates.
    • Visual Studio Code: Build and debug modern web and cloud applications. VS Code is free and available on your favorite platform - Linux, Mac OSX, and Windows.
  • Mozilla: Mozilla is a community, which uses, develops, spreads and supports free software products. It is supported institutionally by the Mozilla Foundation and its tax-paying subsidiary, the Mozilla Corporation.
  • Stripe: Stripe is an Irish technology company that allows both private individuals and businesses to accept payments over the Internet.
    • Alex Sexton: Alex Sexton is an engineer at Stripe. He is on the Modernizr core team, the jQuery Board of Directors, as well as the Dojo Foundation Board.
      • Modernizr: It’s a collection of superfast tests – or “detects” as we like to call them – which run as your web page loads, then you can use the results to tailor the experience to the user.
    • Mikito Takada (mixu): Software engineer at Stripe.
      • Learn CSS Layout the pedantic way: Walks you through every major concept in CSS layout, without trying to simplify away the underlying mechanisms described in the CSS 2.1 and flexbox specs.
      • Single Page Apps in Depth: This free book is what I wanted when I started working with single page apps. It's not an API reference on a particular framework, rather, the focus is on discussing patterns, implementation choices and decent practices.
    • jquery.mobilePhoneNumber: A general purpose library for validating and formatting mobile phone numbers.
    • jquery.payment: A general purpose library for building credit card forms, validating inputs and formatting numbers.
  • TODO Group: TODO is an open group of companies who want to collaborate on practices, tools, and other ways to run successful and effective open source projects and programs.
  • Twitter: Twitter is an online social networking service that enables users to send and read short 140-character messages called "tweets".
    • Flight: An event-driven web framework, from Twitter.
    • Hogan.js: Hogan.js is a 3.4k JS templating engine developed at Twitter. It was developed against the mustache test suite.
    • Nicolas Gallagher: Frontend Engineer at Twitter.
      • Normalize.css: A modern, HTML5-ready alternative to CSS resets.
  • World Wide Web Consortium (W3C): The W3C is an international community where Member organizations, a full-time staff, and the public work together to develop Web standards.
  • Yandex: Yandex is one of the largest internet companies in Europe, operating Russia’s most popular search engine and its most visited website.
  • Zurb: ZURB is a product design company since 1998. Through consulting, product design tools and training, they transform the way businesses approach Progressive Design.
    • Foundation: Foundation provides a responsive grid and HTML and CSS UI components, templates, and code snippets, including typography, forms, buttons, navigation and other interface components, as well as optional JavaScript extensions.
    • Foundation for Emails 2: Frontend Framework for E-Mails including a grid, global styles, aligment classes, buttons, callout panels, thumbnail styles, typography, visibility classes.
    • Responsive Email Templates: Zurb Studios put together this set of super awesome email templates so that you can make your email campaigns responsive.

frontend.directory PayPal Beerpay Flattr Gitter Twitter

License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

Please provide a link back to this repository. This is not necessary for GitHub forks.