Introducing OpenType Variable Fonts
“” is published by John Hudson in VariableFonts.io.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 8,470 posts.
“” is published by John Hudson in VariableFonts.io.
Up until now, I was not aware that concurrency and parallelism were actually different things since they are often used interchangeably by some. I just learned that this is not the case while reading Chapter 9 of the book “Clojure for the Brave and True.” This made me want to learn more about concepts related to…
A browser sorting benchmark comparing JavaScript, Go, TinyGo, Rust, and AssemblyScript, with source code and test conditions.
Losing twenty pounds while building our HealthKit app
The accepted practice is to not add lazy-loading to images above the fold, especially the LCP image, since doing so can delay their loading until the browser has determined they are definitely in the viewport. One problem though is that "above the fold" depends on screen size: an image can be above the fold on desktop…
Today I’m happy to share the release of Feathers 4 (Crow), a framework for real-time applications and REST APIs in JavaScript and…
A few mongth ago, Google released a new product - Hangouts Chat application, which is surely an answer to Slack . Hangouts Chat might be us...
As far as I know this is the first Haskell program compiled to Webassembly (WASM) with mainline ghc and using the browser DOM.
Editor's Note: An earlier version of this post appeared on Mason Chang's personal blog. For the past few months, I've been working on Project Silk which improves smoothness across ...
Over the years, I've seen a lot of confusion about JavaScript function invocation. In particular, a lot of people have complained that the semantics of this in function invocations is confusing. In my opinion, a lot of this confusion is cleared up by understanding the core function invocation primitive,
The structure of this tutorial assumes an intermediate level knowledge of Python but not much else. No knowledge of concurrency is expected. The goal is to give you the tools you need to get going with gevent, help you tame your existing concurrency problems and start writing asynchronous applications today.
Google's public relations efforts are exemplified by their friendly communication regarding a user's Firefox extension, showcasing a collaborative approach over legal threats.
Alex Russell on browsers, standards, and the process of progress.
jQuery: The Write Less, Do More, JavaScript Library
A few days ago an entry on Reddit asked for help breaking a code . Because I was laid up in bed yesterday with something chesty and nasty I...
Effects are a part of your data flow.