wild javascript magazine

By JS | js in the wild

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 …

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 …

A better frontend experience

Or how choo came to be<p>Recently I’ve been building choo, a sturdy frontend framework. It’s functional, has a tiny footprint (now ~7kb, soon ~4kb) and …

The integrity of your JavaScript Applications is being compromised and you (don't) know it

All sorts of companies are using JavaScript nowadays to build applications and websites. Most of them are unaware that at the same time their applications don't exactly run as designed, and are subject to tampering, hacking or crippling. This interference is most of the time intentional but can …

New JavaScript library brings Java to browsers without applets

Melding the worlds of Java and JavaScript, JavaPoly.js extends native Java Virtual Machine support to browsers via a library serving as a …