serge lerner

28 Flips | 1 Magazine | @sergelerner | Keep up with serge lerner 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 “serge lerner”

Promises in AngularJS, Explained as a Cartoon

One morning, a father says to his son: "Go and get the weather forecast, son!"<p>Every Sunday morning, a father asks his son to go and find out the …

Weather

What You May Not Know About the Z-Index Property

The z-index property in CSS seems simple enough, but there's a lot to discover beneath the surface if you really want to understand how it works. In …

Landscape Photography

Happy 18th Birthday JavaScript! A look at an unlikely past and bright future.

2004: GMail released, starting the AJAX and "Web Application" era. Its release on April 1 leads people to believe it may be a prank.<p>Also 2004: WHATWG …

Responsive Typography

Your content is probably the most important feature of your website, so it's important to make sure that the text looks good and is easy to read no matter what device type or screen size it's being viewed on. One size does not fit all when it comes to typography, but you can use media queries to …

Configuring the package.json and Gruntfile.js files

This post is part <b>2</b> of <b>2</b> in the series <i>Goin Hog Wild with Grunt</i>Video TranscriptHi, my name is Mike McLin and in this video I am going to talk about the …

JavaScript

<i>April 2nd, 2014: the post has been edited to fix some errors that were present in the original article. Thanks to @steve for having pointed that …

See right inside JavaScript with this eye-popping animation

Violin is a project by developer Philip Roberts that sets out to represent the structure of a JavaScript application and how the pieces interact by …

CSS Regions and Edge Reflow

Posted on 27 September 2013 • Comments<p>Since joining the ranks of Adobe, I’ve been lucky enough to get sneak peeks at early betas and access to the …

CSS

A Beginner's Guide to Perceived Performance: 4 Ways to Make Your Mobile Site Feel Like a Native App

<i>Editor's note: This post is ≈3,000 words. It covers many different aspects of perceived performance of mobile websites as well as practical solutions</i> …

Recap: 7 Habits of Highly Effective Media Queries

<b>Let content determine breakpoints</b><p>Stop setting breakpoints based on a specific resolution; designs don’t fit in tidy buckets or pre-defined grids<br>• The …

Page Height, Scrolling and Responsive Web Design

Think about the times you scroll on your mobile phone. Not necessarily on on the Web, but in general. Here are some common scrolling scenarios:<p>Going …

Web Design

Gone In 60fps - Making A Site Jank-Free

• Performance must be treated as an essential design feature from the get-go<br>• Today all browsers compete on smooth, fluid rendering<br>• Remember your perf on …

Web Development

How Well Do You Understand CSS Positioning?

When people are new to css layouts there’s a tendency to gravitate toward positioning. Positioning seems like an easy concept to grasp. On the …

dry.ly

Streams are node's best and most misunderstood idea...<p>There are two advantages to using streams: <b>speed</b> and <b>efficiency</b>.<p>Let's look at a typical scenario: …

Web Servers

A Guide to the Why and How of Full-Stack JavaScript

The Story<p>So, you and your co-founder have this great idea for a business, right?<p>You’ve been adding features in your mind.<p>Frequently, you ask …

Ultimate guide to learning AngularJS in one day

Tagged in AngularJS • Oct 2, 2013 • 23 mins read • by Todd Motto<p>Angular is a client-side MVC/MVVM framework built in JavaScript, …

Gumby - A Flexible, Responsive CSS Framework - Powered by Sass

Create rapid and logical page layout and app prototypes with Gumby Framework, a flexible, responsive CSS framework, powered by Sass

CSS Framework

Picking a Responsive Tables Solution

One of the most common questions I get asked during responsive design workshops is how to handle tables. I usually show some of the techniques and …

Web Design

The Realmac Blog

EternalCoding – var life = new[] {"eat", "sleep", "code"}

This is the first post of a series about what I’m working on for Babylon.js. Morph targets were on my todo list since ages (since Babylon.js 1.4 if I …

Introducing Responsive Web Typography With FlowType.JS

An hour later, we had a working prototype and were kicking the tires internally. Within two weeks, FlowType.JS was fully-developed and ready to be …