hello.js

var please = require('share');
console.log('thank you');

Thursday, 22 June, 2017 UTC

A new approach to text rendering

A new approach to text rendering

In Atom 1.19, we’re landing a complete rewrite of the text editor’s DOM interaction layer that improves rendering performance and simplifies the code. Prompted by the availability of some valuable new DOM APIs with the upgrade to Electron 1.6, we decided ... more


Thursday, 22 June, 2017 UTC

44

44

Welcome to issue 44. This week we create universal React components, we become a better ReactJS developer, look at Redux Router, learn NoSQL with MongoDB and much more! Creating truly universal React component systems Announcing styled-components/primitives, ... more


Thursday, 22 June, 2017 UTC

Frustration Detection: Monitoring usability issues with Bugsnag

Frustration Detection: Monitoring usability issues with Bugsnag

As engineers at Bugsnag, we constantly use Bugsnag (the product) to monitor Bugsnag (the applications). Since we use the product so often, it’s easy to start to believe that we understand how customers experience our dashboard. But in reality, our customers ... more


Thursday, 22 June, 2017 UTC

Creating a Design System Process with UXPin

Creating a Design System Process with UXPin

There's never a better time to work in software. Developers and designers are among the most desired people on the market. Companies all over the world seem to have a never-ending thirst for software experts. In 2003 the U.S. Bureau of Labor Statistics ... more


Thursday, 22 June, 2017 UTC

DeCaffeinate Converts CoffeeScript To JavaScript

DeCaffeinate Converts CoffeeScript To JavaScript

A new tool lets you automatically convert your CoffeeScript source to modern JavaScript. Decaffeinate is available now on GitHub. Read more... ... more


Thursday, 22 June, 2017 UTC

Create Custom Right-Click Context Menus with justContext.js

Create Custom Right-Click Context Menus with justContext.js

Every web browser has a default context menu . This appears when the user right-clicks anywhere on a page and it usually has the same options, such as “copy”, “save”, or “inspect element”. Read Also: Add Contextual Menu on Your Website With HTML5 With ... more


Thursday, 22 June, 2017 UTC

#193: Node Will Overtake Java Within a Year

#193: Node Will Overtake Java Within a Year

This week's Node news Read this e-mail on the Web Node Weekly June 22, 2017 #193 Samer Buna Child Processes in Node: Everything You Need to Know How to use spawn(), exec(), execFile(), and fork(). Michelle Gienow 'Node.js Will Overtake Java Within a ... more


Thursday, 22 June, 2017 UTC

Server-Side React Rendering

Server-Side React Rendering

React is best known as a client-side JavaScript framework, but did you know you can (and perhaps should!) render React sever-side ? Suppose you've built a zippy new event listing React app for a client. The app is hooked up to an API built with your ... more


Thursday, 22 June, 2017 UTC

WebStorm 2017.2 EAP, 172.3095: npm install and update notifications

WebStorm 2017.2 EAP, 172.3095: npm install and update notifications

A new WebStorm 2017.2 EAP build (172.3095.13) makes it easier to manage project’s dependencies: the IDE will suggest you running npm install or npm update when you open a project, update it from the version control or edit package.json . For the full ... more


Thursday, 22 June, 2017 UTC

Elastic enters APM space with Opbeat acquisition

Elastic enters APM space with Opbeat acquisition

Today, at Elastic’s customer event in London, the company announced it has acquired Opbeat, a SaaS-application performance management vendor for an undisclosed amount. All 15 employees have already joined the Elastic team. Opbeat focuses on monitoring ... more


Thursday, 22 June, 2017 UTC

The best MVC frameworks for Node.js

The best MVC frameworks for Node.js

Node.js is a JavaScript runtime, built on Chrome’s V8 JavaScript engine, that’s suitable for implementing both desktop and server apps. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient compared to threaded ... more


Thursday, 22 June, 2017 UTC

My History with Web Development or JavaScript Fatigue

My History with Web Development or JavaScript Fatigue

I’ve only been a full time web developer for the past 5 years. It’s barely enough time to start calling myself a “senior” software engineer. At the same time, if I look back at the past 5 years, it amazes me how much the landscape has changed. I can ... more


Thursday, 22 June, 2017 UTC

Best MongoDB books in 2017

Best MongoDB books in 2017

Best MongoDB videos in 2017 The Complete Developers Guide to MongoDB The Complete Developers Guide to MongoDB by Stephen Grider is a test driven approach to mastering MongoDB and Mongoose. You will understand how MongoDB stores data. You will learn how ... more


Thursday, 22 June, 2017 UTC

Using Global Variables in Node.js

Using Global Variables in Node.js

​Hey guys, in today's article I want to talk about global variables in Node. This article is aimed at developers who are at a beginner to intermediate skill level working with Node. If you have never heard of global variables or worked with them, no ... more


Wednesday, 21 June, 2017 UTC

Announcing Windows 10 Insider Preview Build 16226 for PC

Announcing Windows 10 Insider Preview Build 16226 for PC

Hello Windows Insiders! Today we are excited to release Windows 10 Insider Preview Build 16226 for PC to Windows Insiders in the Fast ring! What’s New in Build 16226 For PC New features in Microsoft Edge Giving you more control over closing tabs : Building ... more


Wednesday, 21 June, 2017 UTC

How to Create Interactive JavaScript Charts from Custom Data Sets

How to Create Interactive JavaScript Charts from Custom Data Sets

Charts are a great way of visualizing complex data quickly and effectively. Whether you want to identify a trend, highlight a relationship, or make a comparison, charts help you communicate with your audience in a precise and meaningful manner. In my ... more


Wednesday, 21 June, 2017 UTC

JavaScript for Microcontrollers and IoT: Part 1

JavaScript for Microcontrollers and IoT: Part 1

Learn about the different options for running JavaScript on microcontrollers and IoT platforms ... more


Wednesday, 21 June, 2017 UTC

VulcanJS: An Open-Source Project to “Meteorize” GraphQL

VulcanJS: An Open-Source Project to “Meteorize” GraphQL

A full-stack app-building framework with React and GraphQL This is a guest post from Sacha Greif, co-author of Discover Meteor and creator of VulcanJS and Sidebar . When Meteor first came out in 2012, it put out a pretty groundbreaking vision: full-stack ... more


Wednesday, 21 June, 2017 UTC

5 Phones, 1950 Pixels: How MissionMode Hacked the SIGNAL 2017 Video Wall

5 Phones, 1950 Pixels: How MissionMode Hacked the SIGNAL 2017 Video Wall

“ Code is Creative ”. You showed us how true that statement really is at this year’s SIGNAL San Francisco. Your creativity was made readily visible on the 40 foot video wall (and interactive art display) we hosted upstairs at the show. We handed out ... more


Wednesday, 21 June, 2017 UTC

How I Built a Pure CSS Crossword Puzzle

How I Built a Pure CSS Crossword Puzzle

Recently I created a pure CSS crossword puzzle implemented using CSS grid that does not need JavaScript in order to work. It gained heavy interest pretty quickly on CodePen. As of this writing, it has more than 350 hearts and 24,000+ page views! The ... more


Wednesday, 21 June, 2017 UTC

Making a Zombie Horde in JavaScript Using ES6 Generators

Making a Zombie Horde in JavaScript Using ES6 Generators

Zombies are fun. ES2015 is fun. You know what's even more fun? ES2015 and zombies together ! In this post, I'll show you how I used ES2015 generators to make an infinite zombie horde. Getting Started This sample should work fine in NodeJS 8+. Go grab ... more


Wednesday, 21 June, 2017 UTC

Content Security Policy has never been simpler

Content Security Policy has never been simpler

Application security is about adding extra layers of protection. One easy win is to add a Content Security Policy (CSP) to your web application’s headers. What is a CSP? And how does it protect your web application? Let’s dig in and understand why a ... more


Wednesday, 21 June, 2017 UTC

Getting Started with Node.js and MongoDB

Getting Started with Node.js and MongoDB

Since early on, MongoDB has been a simple choice for a database when building out a Node.js application. Because of how well they work together, the ecosystem evolved and we ended up with things like the MEAN stack, which has become one of the most popular ... more


Wednesday, 21 June, 2017 UTC

Spread.Sheets and Angular

Spread.Sheets and Angular

For those of you wanting to use Spread with Angular, we have some great news, you can now use Spread.Sheets in an Angular project. Use the following steps to create an Angular project with Spread.Sheets. Create an Angular project using the following ... more


Wednesday, 21 June, 2017 UTC

What Is Snapshot Testing, and Is It Viable in PHP?

What Is Snapshot Testing, and Is It Viable in PHP?

Ah-ha moments are beautiful and rare in programming. Every so often, we're fortunate enough to discover some trick or facet of a system that forever changes how we think of it. For me, that's what snapshot testing is. You probably write a lot of PHP ... more


Wednesday, 21 June, 2017 UTC

PurePath visualization: Analyze each web request from end-to-end

PurePath visualization: Analyze each web request from end-to-end

Dynatrace OneAgent enables you to track each individual request from end to end. This enables Dynatrace artificial intelligence to automatically identify the root causes of detected problems and to analyze transactions using powerful analysis features ... more


Wednesday, 21 June, 2017 UTC

Designing for performance: A data-informed approach for Quantum development

Designing for performance: A data-informed approach for Quantum development

When we announced Project Quantum last October, we talked about how users would benefit from our focus on “performance gains…that will be so noticeable that your entire web experience will feel different.” We shipped the first significant part of this ... more


Wednesday, 21 June, 2017 UTC

How to build a photo feed using Django

How to build a photo feed using Django

This blog post was written under the Pusher Guest Writer program. Today, we will make a real-time message delivery status framework utilizing Django and Pusher. This is like a mini Instagram, but without the comments and filter functionality. A basic ... more


Wednesday, 21 June, 2017 UTC

Perks of using UI for ASP.NET MVC

Perks of using UI for ASP.NET MVC

Whether you code in pure JavaScript, Angular, Microsoft's ASP.NET MVC or PHP, Kendo UI allows you to code in whatever language you're most comfortable with. Kendo UI has implementations for jQuery, Angular 1.x and 2.x, ASP.NET AJAX, ASP.NET MVC (and ... more