Morning.dev
My Feed Popular
Login
Mathias Bynens • 2017-09-12 15:29

Asynchronous stack traces: why `await` beats `Promise#then()`

Compared to using promises directly, not only can async and await make code more readable for developers — they enable some interesting optimizations in JavaScript engines, too! This write-up is about one such optimization involving stack traces for asynchronous code.

0 0
1m read
Vue is now on OpenCollective!
The Vue Point - Medium • 2017-09-11 20:10

Vue is now on OpenCollective!

Today we are happy to announce that we have started to accept financial contributions to the Vue project via OpenCollective.Why OpenCollective?The question many will probably ask is “why OpenCollective when you already have a successful Patreon campaign?” — there are a few reasons:When I started the Patreon campaign, the primary goal was providing myself with enough income so that I can work on Vu...

0 0
2m read
A Theme Switcher
Inclusive Components • 2017-09-08 14:16

A Theme Switcher

My mantra for building web interfaces is, "if it can't be done efficiently, don't do it at all." In fact, I've preached about writing less damned code around the UK, Europe, and China. If a feature can only be achieved by taking a significant performance hit, the net effect is

0 0
1m read
Tooltips & Toggletips
Inclusive Components • 2017-07-25 16:18

Tooltips & Toggletips

Tooltips — affectionately misnomered as "tootlips" by my friend Steve — are a precariously longstanding interface pattern. Literally "tips for tools", they are little bubbles of information that clarify the purpose of otherwise ambiguous controls/tools. A common example is a control that is only represented by a cryptic icon, the meaning

0 0
1m read
Menus & Menu Buttons
Inclusive Components • 2017-05-10 09:18

Menus & Menu Buttons

Classification is hard. Take crabs, for example. Hermit crabs, porcelain crabs, and horseshoe crabs are not — taxonomically speaking — true crabs. But that doesn’t stop us using the “crab” suffix. It gets more confusing when, over time and thanks to a process called carcinisation, untrue crabs evolve

0 0
1m read
A Todo List
Inclusive Components • 2017-04-07 13:16

A Todo List

According to tradition, each new javascript framework is put through its paces in the implementation of a simple todo list app: an app for creating and deleting todo list entries. The first Angular.js example I ever read was a todo list. Adding and removing items from todo lists demonstrates

0 0
1m read
Mathias Bynens • 2017-01-25 11:01

ECMAScript regular expressions are getting better!

This article highlights what’s happening in the world of JavaScript regular expressions right now. Spoiler: it’s quite a lot — there are more RegExp-related proposals currently advancing through the TC39 standardization process than there have been updates to RegExp in the history of ECMAScript!

0 0
1m read
Travel in 2016
Robert's talk • 2017-01-03 12:19

Travel in 2016

Travel. Such an amazing chance to see the world and meet lots of fantastic people! In 2016, I traveled: 121 days 203,078 km 19 countries 25 cities On 16 trips I know I am extremely fortunate to get to do all of this, and while I naturally miss my loved ones a ton when I'm […] The post Travel in 2016 first appeared on Robert's talk.

0 0
1m read
Vue in 2016
The Vue Point - Medium • 2016-12-28 00:32

Vue in 2016

…and we thought 2015 was an explosive year!It’s already end of 2016! During the past 12 months, Vue’s growth has been consistently exceeding my expectations — the project has grown from a relatively niche framework to one that is now often compared to the biggest players in the field. Let’s take a look at what happened!2016 Stats OverviewNPM downloads: 1,943,567 total, 1,531,217 YTD (up from 382,1...

0 0
6m read
Mathias Bynens • 2016-06-12 11:53

Unicode property escapes in JavaScript regular expressions

ES2018 adds support for Unicode property escapes of the form \p{…} and \P{…} to JavaScript regular expressions. This article explains what Unicode property escapes are, how they work, and why they’re useful.

0 0
1m read
Mathias Bynens • 2016-02-04 13:41

ES2015 `const` is not about immutability

This seems to be a very common misconception that just won’t die. I keep running into it in blog posts, Twitter discussions, and even books.

0 0
1m read
Mike Sherov • 2015-12-10 00:00

In Defense of the 10x Developer

One of the most persistent software development memes is making fun of recruiter-speak. You know, the type of language used by the clueless…

0 0
1m read
Mathias Bynens • 2015-03-03 19:07

Valid JavaScript variable names in ES2015

ES2015 updates the grammar for identifiers. This affects a number of things, but most importantly, identifiers can be used as variable names, and identifier names are valid unquoted property names. This post describes the observable changes compared to the old ES5 behavior.

0 0
1m read
Mathias Bynens • 2014-08-26 16:51

Unicode-aware regular expressions in ES2015

This article explains the effects of the new u flag for regular expressions in ES2015.

0 0
1m read
Mathias Bynens • 2014-07-04 08:58

Dear Google, please fix plain text emails in Gmail

By default, composing a new email in Gmail results in an HTML email under the hood. It’s possible to opt-out of that and use plain text email instead, but that leads to some problems.

0 0
1m read
Mike Sherov • 2013-05-01 00:00

Shipping is Your Primary Feature

I’ll keep this one short and sweet, and just say this: The most important feature that your software can have is that it’s in the hands of…

0 0
1m read
Mike Sherov • 2012-04-15 00:00

Write Clear Code, Not Clever Code

In Practices of an Agile Developer, Andy Hunt and Venkat Subramaniam outline a huge list of ways to improve yourself as a software developer…

0 0
1m read
Previous Next

Showing page 396 of 396

Previous 396 Next