JavaScript & graphics / programming

By ∫ ∪ ∧∴ ∋ ∈ ⊇ ∧ | ∫ ∪ ∧∴ ∋ ∈ ⊇ ∧ created a magazine on Flipboard. “JavaScript & graphics / programming on Flipboard” is available with thousands of other magazines and all the news you care about. Download Flipboard for free and search for “∫ ∪ ∧∴ ∋ ∈ ⊇ ∧”.

Hybrid Mobile Apps are Overtaking Native

I typically encounter two types of hybrid app dissenters: those that haven’t tried the approach yet or those that did several years ago. Regardless …

Why We Chose Typescript

<b>Niranjan Ramadas (u/nr4madas)</b><i>Engineering Manager</i><p><b>Earlier this year, our CEO</b>, Steve, mentioned we are redesigning the site. Great! But <i>how?</i> Frontend …

JavaScript

Going real time with Socket.IO, Node.Js, and React

That will be quite a long post! Grab a cup of tea and take a seat before getting started!<p>What you will learn<p>What a WebSocket is<br>• How to Use Socket.IO …

Home

Blog<p>May 26, 2017<p>I’ve got a fever, and the only prescription is more points dancing across my screen. In a previous blog post, I covered how to …

React

Why TypeScript Is Growing More Popular

Why is TypeScript getting so popular? Key development frameworks depend on it and it improves developer productivity in the ever-changing JavaScript …

A beginner’s guide to making Progressive Web Apps

You may have heard about Progressive Web Apps or PWAs for short, I’m not going to go into all the details of what exactly makes up a PWA or how they …

Web Design

Native Apps are Doomed

From now on, I won’t be building any more native apps. All my apps going forward will be progressive web apps. Progressive web apps are web …

JavaScript

Why Native Apps Really are Doomed: Native Apps are Doomed pt 2

I recently wrote an article called “Native Apps are Doomed.” I was surprised at how many people were defending native apps. In all honesty, the user …

JavaScript

Stack Overflow Developer Survey 2017

Each year since 2011, Stack Overflow has asked developers about their favorite technologies, coding habits, and work preferences, as well as how they …

gpu.js

gpu.js is a <b>single-file</b> JavaScript library for GPGPU (General purpose computing on GPUs) in the browser. gpu.js will automatically compile specially …

JavaScript

6 Reasons Why JavaScript’s Async/Await Blows Promises Away (Tutorial)

In case you missed it, Node now supports async/await out of the box since version 7.6. If you haven’t tried it yet, here are a bunch of reasons with …

JavaScript

A roadmap to becoming a web developer in 2017

These charts were created by GitHub user Kamranahmedse. They visualize three roadmaps to becoming a web developer.<p>Even though I disagree with some of …

Web Development

WebAssembly cut Figma’s load time by 3x – Figma Design

WebAssembly was just released this past March but has already generated a lot of excitement in the web community. It’s a new binary format for …

1,048,576 Particles

Click here to see the demo<p>An experiment showing 1 million+ particles being moved around on the GPU via WebGL. All data is uploaded once - velocities …

How to Pivot Camera around a Vector3 point?

Ok, I will try and be as concise as possible. I am not very good with math and what might seem obvious to you will most likely be rocket science to …

Set Up Persistence with DevTools Workspaces | Web

<b>By</b> Dave Gash<p>Dave is a Tech Writer<p><b>By</b> Kayce Basques<p>Technical Writer at Google<p><b>By</b> Meggin Kearney<p>Meggin is a Tech Writer<p>Set up persistent authoring in …

How to re-create the iOS camera button?

For a project I worked on, I had to create a video capture interface. My goal was to make it look and feel as close to the regular iPhone camera app. …

Michal Zimmermann | Pieces of knowledge from the world of GIS.

Written on Apr 3, 2017 and marked as bash | data<p>Speaking the Czech Republic, Prague is an undoubted leader in open data publishing. However, there is …

A Visualization Grammar

<b>Vega</b> is a <i>visualization grammar</i>, a declarative language for creating, saving, and sharing interactive visualization designs. With Vega, you can …

EpicZenGarden, WebAssembly and WebGL 2 in Firefox 52

The Perspective and Orthographic Projection Matrix (The OpenGL Orthographic Projection Matrix)

The Perspective and Orthographic Projection Matrix<p><b>Contents</b><p>What Are Projection Matrices and Where/Why Are They Used?<p>Projection Matrices: What You Need …

The Perspective and Orthographic Projection Matrix

The Perspective and Orthographic Projection Matrix<p><b>Contents</b><p><b>What Are Projection Matrices and Where/Why Are They Used?</b><p>Projection Matrices: What You Need …

Garbage collection in V8, an illustrated guide

This guide is unlike others I’ve done so far, and has a bit of a narrative to go along with the sketches. I thought the entire concept of garbage …

Even more about how Flexbox works — explained in big, colorful, animated gifs

Even more about how Flexbox works — explained in big, colorful, animated gifs<p>Last time we got started with the basic Flexbox properties: …

tldrlegal

The easiest way to find out if your JavaScript project meets its dependencies' licensing requirements.<p>tldrlegal is a Node.js command-line tool that …

Mastering VS Code's Terminal

<i>This article makes heavy use of custom settings and keybindings, so make sure you know how they work to get the most out of it.</i><p>Choose your shell<p>VS …