Tom McGurl

1,282 Added | 2 Magazines | 9 Likes | 1 Following | 50 Followers | @TomMcgurl | Keep up with Tom McGurl 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 “Tom McGurl”

Functional Programming for JavaScript People

<i>(</i><i>Japanese</i><i>,</i> <i>Chinese</i><i>)</i><p>Like many of you, I started hearing a lot about functional programming several months ago and I had no idea what it was. It was …

The 8 Most Common Mistakes that Ember.js Developers Make

Ember.js is a comprehensive framework for building complex client-side applications. One of its tenets is “convention over configuration,” and the …

How to Make High Performance PhoneGap Apps

I wasn’t fortunate enough to attend PhoneGap Day this year, so my experience of it was skulking around the #pgday hashtag on twitter and experiencing …

JavaScript at 20

I'd go to a real library to read Computer Science papers.<p>John Doerr claims that even an idiot could have been a successful VC in the 1980s:<p>"All you …

20 Snippets for Things You Never Thought were Possible with CSS

Web developers are always curious to learn about the newest techniques for building websites. CSS3 has been a major turning point for frontend …

Vector Graphics

Devicons | The developer's iconic font

Meet Devicons, an iconic font made for developers, code jedis, ninjas, HTTPsters, evangelists and nerds.

How to Use ES6 for Universal JavaScript Apps

Now that the dust has settled a bit, I’m finally beginning to use ES6 for production apps — and because I write universal JavaScript, it has to work …

40 Key Computer Science Concepts Explained In Layman’s Terms

To make learning more fun and interesting, here’s a list of important computer science theories and concepts explained with analogies and minimal …

Programming

teslajs.com

By default, Tesla will serve up your data via a RESTful JSON api. If this is the result you want, you shouldn't need to make any changes to the …

Isomorphic React Apps with React-Engine

Earlier this year, we started using react in our various apps at PayPal. For existing apps the plans were to bring react in incrementally for new …

Software Engineering

20 Best Books for Web Designers & Developers

An eBook is an electronic book, one you read digitally on your computer, laptop screen or on devices called ebook readers. You will find them in …

Building Custom React Native Components From Scratch

As we discover the rapidly growing world of <b>React Native</b>, we learn that it’s entirely possible to build an awesome application that leverages only the …

JavaScript

ES6 In Depth: An Introduction

Welcome to <i>ES6 In Depth</i>! In this new weekly series, we’ll be exploring ECMAScript 6, the upcoming new edition of the JavaScript language. ES6 contains …

JavaScript

See the 50 Best Images Taken by Hubble

Pillars of Creation: Originally taken on April 1, 1995, this image has become one of the most iconic to come from the Hu<p>... VIEW MORE<p>NASA/ESA/Hubble …

Hubble Space Telescope