Sean O

153 Flips | 3 Magazines | 63 Likes | 1 Following | 105 Followers | @seanodotcom | Keep up with Sean O on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “Sean O”

Relay · A JavaScript framework for building data-driven React applications

Declarative<p>Declare the data your components need with GraphQL, Relay determines how and when to fetch your data.<p>Colocation<p>GraphQL is written next to …

JavaScript

Best practices for building large React applications

Post category: Articles<p>•<p>Sift Science has been using React in production for almost a year now. In that time, we grew our application from a Backbone …

Nuclide

Built-in Debugging<p>Building upon Chrome Developer Tools, Nuclide has first class debugging support for React Native, Hack (shown here), Flow and other …

Debugging

Easy React Book

• Construct and assemble React components<br>• Manage props and state, and understand how React detects user events<br>• Configure the ultimate React development …

JSX Looks Like An Abomination

But it’s Good for You<p>TL;DR<p>JSX is like a healthy vegetable that tastes like decadent chocolate cake. You feel guilty, but it’s good for you. (Tweet …

The Future of Drag and Drop APIs

Note: React DnD 1.0 is finally released.<br>This article is the manifesto behind it.<p>Front-end development matures. We used to keep state in global …

Getting started with facebook react with instant search sample program

Couple of months ago facebook open sourced their framework named React when it reached to a stable version. React is very much different than the …

ReactJS: Keep Simple. Everything can be a component!

react-primer-draft

A primer for building <i>Single-Page Applications</i> with React.<p>Status<p>This is a work in progress.<p>At the time of writing, the examples were written for React …

Container Components

One React pattern that’s had the impact on my code is the <i>container component</i> pattern.<p>In Jason Bonta talk High Performance Components, there’s this …

The problem with Angular - QuirksBlog

My point is that I expected far more front-enders to embrace Angular. I have the feeling their number is surprisingly low — see also the problems my …

Build a MailChimp Signup Form with AngularJS

The Setup<p>The folks at MailChimp do excellent UX work, and their signup form is no exception. As a personal exercise, I decided to recreate their …

Getting up-to-speed with AngularJS in 1 day

So you have heard the rave about AngularJS from your friends, colleagues and online acquaintances. However, you are still not into it because you …

All About the Built-In AngularJS Filters

Introduction<p>You may not know this - but AngularJS comes with many handy filters built-in. I see programmers reinventing the wheel and reimplementing …

ng-model-options in Angular 1.3

Hi again. This is the second article of “Exploring Angular 1.3”. If you haven’t read the first one you might want to check out that too. In this …

Asynchronous form errors and messages in AngularJS

Angular 1.3.0 (superluminal-fudge) has been released! In a previous post, I presented a framework on top of AngularJS 1.2 to handle asynchronous form …

Angular-filter

Design Amazing Single-Page Apps

It's been a neat experience this last couple months reaching out and talking to some of our favorite Foundation fans. We've received some great …

AngularJS Best Practices: Directory Structure

We spend a lot of time writing code. In the early phases of a project, the directory structure doesn't matter too much and many people tend to ignore …

AngularJS Tutorial: Demystifying Custom Directives

With the rapid growth of JavaScript as a full stack language, more and more applications are utilizing frameworks that enable the web browser to …

Build a Simple REST Application with AngularJS Pt 1 Node API with Strongloop

The Project<p>Welcome to the first part of a series where we are going to learn how to build a simple REST website using AngularJS, Node.js and MongoDB. …

A Journey With Trusted HTML in AngularJS

AngularJS provides protection against cross-site scripting attacks by default. Let’s look at some examples.<p>HTML Entity Encoding With ngBind<p>Consider …

Taming Forms in AngularJS 1.3

Forms in AngularJS 1.3 have been improved quite a bit from what they were back in 1.2 and 1.1. Lots of bugs for native HTML5 validators have been …

Kumpulan Informasi, Berita dan Sudut Pandang – coretan tentang kehidupan, mereka, dan dunia

Di bawah ini adalah Cara Memulai Belajar Pemrograman Untuk Pemula yang bisa anda terapkan.<p>Belajar Bhs Inggris<p>Trick ini merupakan yang …

Using jQuery's $.ajax in an Angular app

We've all been using jQuery for a long time. It's for this reason that Angular.js works seemlessly with jQuery if it sees it on the page, but also …

JavaScript