Profile cover photo
Profile photo
Christian Lilley
145 followers
145 followers
About
Posts

Post has attachment
(This piece is based on my current Javascript development stack, but the principle applies almost anywhere.) So, the whole premise of coding in a complex project, with an environment that is itself likely quite complex, is to be able to conserve your…

Post has attachment
JSChannel 2015 Video, plus ReactConf Video, Etc.

Anyone who missed JSChannel 2015, or who just wants to re-view it, can catch the video on YouTube! See Day 1, Day 2. (FWIW, my React/Flux Workshop begins at about 3:47:25.) And, since I was talking about React that day, it’s also worth checking out the…

Post has attachment
Workshop Slides from JSChannel Conference Bangalore 2015: "React & Flux"

Thanks to the JSChannel team for having me! Slides are available below, and the associated GitHub repos are here: jschannel-react-demos & jschannel-flux-demos

Post has shared content
I was trying to explain to someone the difference between Java and JavaScript. "It is like the difference between Star Trek and Star Wars."

Java is Star Trek. It was first, and it is all uniforms, regulations, and red alerts. JavaScript is Star Wars. Grit, chaos, and mysticism.

Post has attachment
Why You Should Never Again do a Scrollable List with ng-repeat

Anybody who’s ever done a long, scrollable list of items in a web interface knows that this can absolutely kill performance of the whole page, let alone the scrolling itself. People blame tools like Angular’s `ng-repeat` for performance problems, but the…

Post has attachment
I’m a bit ashamed. I started using Sublime Text more than a year ago, but never got around to learning many of its best features. This is my penance. First, let’s be clear (and opinionated): if you develop for UI, you probably ought to be using Sublime.…

Post has attachment
There are days when IBM (Lotus) Notes makes me lose my faith in the forward progress of humanity, and specifically of the idea that most people do, in fact, care about their jobs and the products they build. This is one of those days. I am not the least…

Post has attachment
About Using CSS Floats for Primary Layout: Stop It

The piece of my CSSConf Asia talk that generated the most heat in the Twittersphere was the following claim: Floats were invented for one reason and one reason alone: to allow text to wrap around an image. They were not intended to do what we do with…

Post has attachment

Post has attachment
Why I've stopped doing single-line define & assign on Angular $scope

I’ve been using Angular for all of my rapid-prototyping work for almost three years now. I’m very comfortable with the Angular idiom. But there’s one piece of it that I’ve entirely abandoned as bad hygiene and broken functionality (at least when mixed…
Wait while more posts are being loaded