JS

159 Flips | 3 Magazines | 3 Likes | 3 Followers | @JohnSmithp2l9 | Likes mountains when not engaged in utter nerdoid activity! Motorsport, the sea, caterpillars. Fish. Other things.

CSS-in-JS security: the rascal's guide

<b>Update August 2018:</b> <i>I first published this article almost a year ago… and all of the discussed vulnerabilities are still unfixed.</i><p><i>You can still expose</i> …

JavaScript

A neat little trick with JavaScript's indexOf

Here's a little trick I picked up while browsing through some plugins I had to edit or extend again<p>I wondered - <i>how does that work</i>? It's because of …

React JavaScript library gets an IDE

React, Facebook's JavaScript library for building UIs, is getting a dedicated IDE for web development, called Reactide.Offered by developers calling …

Why You Should Choose React Over Angular 2 or 1 For That Matter

Like a lot of technologists, I really like to code. I remember coding with Angular 1 back in 2013 or thereabouts. Using Angular 1 directives was …

hyperHTML: A Virtual DOM Alternative

Update<p>Don’t miss latest news on hyperHTML v1 and its growing popularity<p>Who already knows me, most likely knows my good old post entitled: The DOM Is …

Mithril.js

The brave little framework — An introduction to a promising, but unfortunately lesser known JavaScript framework. In the light of its recent 1.0.0 …

Webpack: A Detailed Introduction

JavaScript module bundling has been around for a while. RequireJS had its first commits in 2009, then Browserify made its debut, and since then …

Beginner's Guide to Getting Started with Sails.js

Introduction<p>Sails.js is a Node.js framework that allows you to build enterprise-ready, custom MVC ( model, view, controller ) application on-the-go. …

How I converted my React app to VanillaJS (and whether or not it was a terrible idea)

This is a long and winding tale (with lots of code) of my attempts replicate JSX syntax, component structure, server-side rendering, and React’s …

You don’t need a framework for that

In 2003, to normalize a setClass function across browsers, I created my first JavaScript library. It checked for support of the standard …

Awesome JavaScript Learning

An awesome list limited to the best JavaScript learning resources<p>This list is mainly about JavaScript – the language. Not about APIs, tooling, …

Meet Hyper.is – the terminal written in HTML, JS and CSS

Run Bash on Windows and perform other feats of command line magicZeit, a San Francisco-based software startup, has released the 1.0 version of Hyper, …

Top JavaScript Frameworks & Topics to Learn in 2017

The popularity of JavaScript has led to a very vibrant ecosystem of technologies, frameworks, and libraries. Along with all the amazing diversity and …

Server Side React

Even before I watched Node.js being revealed to the greater world at jsconf.eu 2009, I had been keen to solve the problem of universal JavaScript. …

Essential Electron

Concise plain-speak about Electron.<p>Background<p>Development<p>Development Cont'd<p>What is Electron?<p>Electron is a library you can use to build desktop …

JavaScript

Node.js v6 Transitions to LTS

The Node.js project has three major updates this month:<p>Node.js v7 will become a current release line.<br>• Node.js v6, code named “Boron,” transitions to …

Angular 2.0 – The New Big Things in App Development Industry

on September 26, 2016 by<p>Six years ago, Google was releasing AngularJS, a JavaScript based open-source front-end web application framework that …

The Progress of Node.js a Year Post Node.js and io.js Merge and Where the Technology is Going

During Node.js Interactive Europe’s keynote presentations yesterday, Core community members shared the community’s incredible, fast growth and what’s …

Should We Leave Javascript In Front End Programming?

Also: Javascript Is Not One Language Anymore<p>I recently "inherited" a Javascript project at work. It was only "a medium-sized React app", so we all …

JavaScript for Web Designers by Mat Marquis

Mat consistently demonstrates empathy for you (his reader), your users, and the future maintainers of your code, making this book a great companion …

Ignition, new JavaScript Interpreter

Ignition is a new move by Google to improve web performance in its V8 JavaScript engine. Ignition helps to cut code size and boosts execution of …

A puzzle in JavaScript objects

This is a puzzle you can run into if you’re not careful, and sometimes, despite your best efforts, even if you <i>are</i> careful. It happened to me when I …

Does the strength of Earth's magnetic field influence its climate?

The strength and orientation of Earth's magnetic field varies with time.<p>Does this variation of the magnetic field have any influence upon climate? …

Focus: Simulations Strengthen Earth’s Magnetic-Field/Climate Connection

September 20, 2013• <i>Physics</i> 6, 103<p>Simulations support the idea that during past ice ages, a slightly faster rotation rate for the Earth could …

Are there connections between the Earth's magnetic field and climate?

Abstract<p>Understanding climate change is an active topic of research. Much of the observed increase in global surface temperature over the past 150 …

Magnetism: From Neuroscience to Climate Change?

A few weeks ago, a pair of Canadian scientists, David Vares and Michael Persinger, published a paper concluding that climate change is not caused by …

New Google tool cuts JavaScript code down to size

Working to improve mobile memory consumption in its V8 JavaScript engine, Google has developed Ignition, a JavaScript interpreter to cut overhead and …

I Peeked Into My Node_Modules Directory And You Won’t Believe What Happened Next

The left-pad fiasco shook the JavaScript community to its core when a rouge developer removed a popular module from npm, causing tens of projects to …

ExpressJS middleware for P2P Web apps distribution

README.md<p>To reduce server load, latency and establish self-maintainable CDN based on your users browsers.<p>Website<br>• Demo<br>• Article about<p>Installing from …

JavaScript