This week, Lin Clark gives us a cartoon introduction to WebAssembly, a way of taking code written in other programming languages and running it in the browser. Louis Lazaris continues his series of articles linking more than 20 docs and guides for front-end development.
Glimpse, a full-stack Node.js web diagnostics tool is now available as an experimental npm package. This irreplaceable tool by Microsoft that started it's life on as a library for .NET has now landed in Node.js world.
Another big release this week - Polymer library 2.0 is now released with the new Polymer CLI, upgraded catalog of elements, including some brand new ones and other smaller changes.
Authored by: Lin Clark
Louis Lazaris has collected together another 20+ learning resources, tools, and other guides to help developers brush up on various front-end features.
Authored by: Louis Lazaris
Authored by: Nilson Jacques
Even the most inexperienced developers can write great looking code
Authored by: Harry Roberts
Authored by: rick waldron
A look at the metaprogramming capabilities of the Object internals methods like defineProperty and object descriptors
Authored by: Jaime González
Authored by: joelnet
Authored by: giltayar
The proposal "RegExp Named Capture Groups" by Daniel Ehrenberg is currently at stage 3. This blog post explains what it has to offer.
Authored by: Axel Rauschmayer
TypeScript 2.3 is the latest version in the quarterly release cycle from the TypeScript team. This release contains several useful additions to TypeScript which we have already started to leverage within some of our current projects.
Authored by: Dylan Schiemann
Many organizations have large AngularJS 1.x applications deployed to production. These applications may be built by multiple teams from different lines of business. They may use different routers and state management strategies.
Authored by: Victor Savkin
After covering how ES6 classes can be used for defining services in Angular in the previous post, I was asked how do these play along with Angular's dependency injection annotations.
Authored by: Aviv Ben-Yosef
I see a lot of different implementations of Auth Guards around the web. The implementation is quite simple.
Authored by: netanel basal
When building an Angular app, the chances are high that you're going to need to set the same headers for most, if not all, of your service classes API requests. In this post, I'm going to demonstrate how to set default headers both statically and dynamically.
Authored by: Alex Miller
Last week I introduced how to really use NgRX. As promised, this week, I want to demonstrate some ways you might use NgRX in your own code.
Authored by: Dave Bush
In this three-part series, I want to take a functional approach to building React applications.
Redux is, at its core, an incredibly simple pattern. It saves a current value, runs a single function to update that value when needed, and notifies any subscribers that something has changed.
Authored by: Mark Erikson
Well, when you are working on a large scale app, these kind of tasks (which usually affect multiple teams) are probably not the most desirable ones. Especially, when you don't know much about event-driven architectures... So, let's just say I made some wrong decisions.
Authored by: Domagoj Kriskovic
What is ReasonML, and why does it seem to keep dripping into our React ecosystem? Is this just one of those crazy hipster things? Should I learn it now, later, or never at all? These questions and more will be answered in this talk.
Authored by: Pusher
As of React 15.5, createClass is deprecated. You'll get warnings in the console if you're using it in your code - and, when React 16 comes out, createClass will be removed entirely. What to do? Well, update your code, of course! This video and article go over how to convert to ES6 classes.
Authored by: Dave Ceddia
Using both Aurelia and firebase together is exceptionally convenient for my workflow. When it comes to authentication, I have certain routes I want to protect.
Authored by: Dwayne Charrington
Glimpse is an experimental npm package that gives you in-depth insights about the client and server sides of your Node.js apps. More efficient debugging means faster development. Best of all, it's free.
Authored by: Glimpse Project
Recently, there's was a new community-centric development in the Node.js Foundation called the Community Committee, which is a committee that sits next to the Technical Steering Committee (TSC) in the Node.js Foundation.
Authored by: bitandbang
Ben Nadel experiments with the ts-node executable, which allows TypeScript to be run seamlessly in a Node.js environment. This allows you to quickly and easily build Node.js apps, included Express.js apps, using type annotations and other transpiled features.
Authored by: Ben Nadel
Hi, everyone! This article is the third article of my series "Refactoring Gladys Developer Platform". Last time, I was explaining how I designed the PostgreSQL database of the new platform. Today, I'm going to talk about Node.js development.
Authored by: Pierre-Gilles
An introduction to snapcraft.io and electron-builder, tools that enable you to deliver your Node and Electron applications to millions of Linux users. Packaging for Linux used to be hard, but that has changed: the Snapcraft team have built a platform that makes it simple to build and publish your applications so they run on all the major Linux distributions.
Authored by: Martin Wimpress
Higher-order functions are a great way of making code more flexible and reusable, as well as making it more declarative. Before we jump to the definition, let's take a look at a simple example. We will define function that multiplies two values:
Authored by: Pragmatists
Tools and Libraries
The Polymer CLI has been outfitted with the brand new Polymer Analyzer - a static analyzer for the web - which scans your entire project and understands its structure.
Authored by: Polymer
Webpack is so hot right now! Webpack is great when it comes to module bundling and working with frameworks like Vue or React, but it is a bit more awkward when handling static assets (like CSS). You might be more used to handling your static assets with something like Gulp, and there are some pretty good reasons for that.
Authored by: CSS-Tricks
In this short post we will unveil some very useful npm tricks. There are many more than what we can cover here, so I chose to focus on those that are most relevant and useful for our day-to-day workflow as developers.
Authored by: Adir Amsalem
Aigle is an ideal promise library that I created to improve inefficiencies that I noticed when using other promise libraries like Bluebird. On top of being an impressive benchmark exercise, it is a production-ready library that implements the Promise A+ standard.
Authored by: [email protected]
It has been 6 months since we made Our first release of FuseBox - it has been an amazing journey, and this is the next step! We got so much feedback, followers and amazing new people contributing to our baby.
Authored by: Medium
WebStorm is a great tool for building Angular applications. One of its useful features is running tests right in the IDE. In this blog post I’ll show you how to do it.
Authored by: Victor Savkin
Unit testing and integration/e2e/flow testing can be quite time consuming. Watch this talk for tools and best-practices to decrease the amount of time you have to spend writing and maintaining tests, making teams more productive and happier, increasing confidence and coverage.
Authored by: Norbert de Langen
Debugger.html is an open source project, built on top of React and Redux, that functions as a standalone debugger for Firefox, Chrome and Node. The debugger is also being integrated into the Firefox Developer Tools offering.
Authored by: Mozilla Hacks
What do you do if your boss comes up to you and asks, "So how many times must a person come to our app before they give us $500?" It's an important question. How many touch points does your sales process require? Do you need 2 ad clicks or 5?
Authored by: Swizec
A-Frame is a WebVR framework to build virtual reality experiences. It comes with some bundled components that allow you to easily add behavior to your VR scenes, but you can download more –or even create your own.
Authored by: Mozilla Hacks