hello.js

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

Thursday, 21 September, 2017 UTC

Implementing GraphQL in React using Apollo

Implementing GraphQL in React using Apollo

This is a second part of a set articles exploring GraphQL technology. Refer to Implementing GraphQL Using Apollo on an Express Server for the server setup which is necessary for this client side article. In this section, we focus on how to implement ... more


Thursday, 21 September, 2017 UTC

Extended service filtering provides even more powerful analysis

Extended service filtering provides even more powerful analysis

Over the past couple of months, we’ve extended Dynatrace service-analysis capabilities with powerful hierarchical filtering with Service flow and back trace view. This filtering has so far only been available in Service flow view and via drill-downs ... more


Thursday, 21 September, 2017 UTC

Dealing with Asynchronous APIs in Server-rendered React

Dealing with Asynchronous APIs in Server-rendered React

If you've ever made a basic React app page, it probably suffered from poor SEO and performance issues on slower devices. You can add back traditional server-side rendering of web pages, typically with NodeJS, but this isn't a straightforward process, ... more


Thursday, 21 September, 2017 UTC

JavaScript promises are just like monads and I can explain both in less than 2 minutes

JavaScript promises are just like monads and I can explain both in less than 2 minutes

There’s a joke in functional programming that once you understand monads, it becomes impossible to explain them to others. The amount of monad tutorials on the internet is growing almost exponentially Monads are a funky concept that’s nearly impossible ... more


Thursday, 21 September, 2017 UTC

57

57

Welcome to issue 57. This week we build a React CMS, look at the React Native network layer, build ReactJS dashboards, use Scala for functional programming and much more! How I built a Content Management System for a React app in a day Firebase + React ... more


Thursday, 21 September, 2017 UTC

Launching the State of Open Source Security Survey

Launching the State of Open Source Security Survey

Earlier this week, we kicked off The State of Open Source Security survey. Our goal is to help all of us understand where we stand when it comes to building and consuming open source in a way that keeps us and the data we hold safe. We’ve made the survey ... more


Thursday, 21 September, 2017 UTC

Creating a Static API from a Repository

Creating a Static API from a Repository

When I first started building websites, the proposition was quite basic: take content, which may or may not be stored in some form of database, and deliver it to people's browsers as HTML pages. Over the years, countless products used that simple model ... more


Thursday, 21 September, 2017 UTC

Preview of monitoring support for Oracle GraalVM-based applications

Preview of monitoring support for Oracle GraalVM-based applications

Oracle GraalVM is a novel ecosystem that’s used to compile and run applications that are written in numerous languages, including JavaScript, Ruby, R, Python, JVM-based languages (such as Java, Scala, Groovy, and Kotlin), as well as LLVM-based languages, ... more


Thursday, 21 September, 2017 UTC

Always Right – An Extension Migration Story

Always Right – An Extension Migration Story

I’ve been building extensions for Firefox since 2005. I’ve integrated bookmark services (which got me a job at Mozilla!), fixed the default theme, enhanced the developer tools, tweaked Github, optimized performance, eased tagging, bookmarked all Etherpads, ... more


Thursday, 21 September, 2017 UTC

Using MobX with React

Using MobX with React

I recently volunteered to speak about MobX at the Chicago React Meetup, and I decided to write this post to help organize my own thoughts as well as promote its content to a greater React/JavaScript audience. MobX has been an incredible cornerstone for ... more


Thursday, 21 September, 2017 UTC

How to Publish Responsive Websites with Sketch and Launchpad

How to Publish Responsive Websites with Sketch and Launchpad

Anima have built two super-useful Sketch Plugins . Auto Layout helps designers create responsive layouts in Sketch, and Launchpad exports the responsive design as a near-finished HTML/CSS website with decent code quality. TL;DR — watch the video... "Wait…another ... more


Thursday, 21 September, 2017 UTC

Get to Know Bulma: My Current Favorite CSS Framework

Get to Know Bulma: My Current Favorite CSS Framework

While Bootstrap has always been a great framework and in many ways led the way for CSS frameworks to blossom, it's good to switch it up a bit. While waiting on Bootstrap v4 to come out of beta, I went looking for other frameworks, especially flexbox ... more


Thursday, 21 September, 2017 UTC

#206: Debugging the Node Event Loop

#206: Debugging the Node Event Loop

Node Weekly September 21, 2017 #206 Node Summit Paul Irish on Debugging in 2017 with Node.js Paul Irish demonstrates improved workflows for debugging, profiling and understanding your app using the DevTools protocol. He also shares more advanced techniques ... more


Thursday, 21 September, 2017 UTC

The Little Schemer Will Expand/Blow Your Mind

The Little Schemer Will Expand/Blow Your Mind

I thought I'd take a break from the usual web dev content we post here to tell you about my favorite technical book, The Little Schemer , by Daniel P. Friedman and Matthias Felleisen: why you should read it, how you should read it, and a couple tools ... more


Thursday, 21 September, 2017 UTC

WebStorm 2017.3 EAP, 173.2463: multiple JavaScript versions in project, ESLint improvements

WebStorm 2017.3 EAP, 173.2463: multiple JavaScript versions in project, ESLint improvements

Please welcome the second EAP build of WebStorm 2017.3 (173.2463.22). To get it, update via Toolbox App, or download it here and install side by side with your stable WebStorm version. Download WebStorm 2017.3 EAP We started the WebStorm 2017.3 Early ... more


Thursday, 21 September, 2017 UTC

Simpler way to try Respo(virtual DOM in cljs)

Simpler way to try Respo(virtual DOM in cljs)

@jiyinyiyong wrote: To make it even more easier to try Respo, I sorted out this repo, which demonstrates the minimal code to try Respo. https://github.com/Respo/minimal-tiny-app Respo is a virtual DOM library built in ClojureScript. It’s pure virtual ... more


Thursday, 21 September, 2017 UTC

ThinkJs, a NodeJS framework leveraging new ES6/7

ThinkJs, a NodeJS framework leveraging new ES6/7

Today we want you to discover a JavaScript framework at the tip of the technology called ThinkJs. What is ECMAScript (ES6, ES7)? Even if you have very minimal knowledge of JavaScript, you probably already heard about ECMAScript. JavaScript is very powerful ... more


Thursday, 21 September, 2017 UTC

Dynamic IP Blacklisting with NGINX Plus and fail2ban

Dynamic IP Blacklisting with NGINX Plus and fail2ban

You may not realize it, but your website is under constant threat. If it’s running WordPress, there will be bots trying to spam you. If it has a login page, there will be password brute-force attacks. You may also consider search engine spiders as unwanted ... more


Thursday, 21 September, 2017 UTC

Node.js Performance Monitoring - Part 3: Debugging the Event Loop

Node.js Performance Monitoring - Part 3: Debugging the Event Loop

In Part 1 and Part 2 of this series on Node.js Performance Monitoring, we covered the basic metrics to monitor and how to do this with N|Solid. In this article, we’re going to dig a bit deeper into how to diagnose and resolve common Node.js bottlenecks ... more


Wednesday, 20 September, 2017 UTC

Why You Should Attend OWASP AppSec USA 2017

Why You Should Attend OWASP AppSec USA 2017

We are thrilled to announce that Jscrambler will be exhibiting at OWASP AppSec USA 2017, conference which will be held between 21st and 22nd of September at the Disney's Coronado Springs Resort, in Orlando, Florida! OWASP AppSec conferences don't need ... more


Wednesday, 20 September, 2017 UTC

See Errors Through the User's Eyes: Extend Observability with Sentry + SessionStack

See Errors Through the User's Eyes: Extend Observability with Sentry + SessionStack

Observability as a Starting Point Embracing observability is one of the most important decisions your product team can make. By aggregating data from your various platforms and systems, you can paint a pretty realistic picture of the user experience. ... more


Wednesday, 20 September, 2017 UTC

How to Build a React App that Works with a Rails 5.1 API

How to Build a React App that Works with a Rails 5.1 API

React + Ruby on Rails = 🔥 React has taken the frontend development world by storm. It's an excellent JavaScript library for building user interfaces. And it's great in combination with Ruby on Rails. You can use Rails on the back end with React on the ... more


Wednesday, 20 September, 2017 UTC

Async Operations in React Redux Applications

Async Operations in React Redux Applications

This post was originally posted at Codebrahma. JavaScript is a single-threaded programming language. That is, when you have code something like this … … the second line doesn't get executed till the first one gets completed. Mostly this won't be a problem, ... more


Wednesday, 20 September, 2017 UTC

Embedded Signing with the HelloSign API

Embedded Signing with the HelloSign API

In less than 4 minutes, we'll walk you through a live embedded signature demonstration. Watch as we embed a signature request from our own example site using HTML and PHP. Prefer to use another language? No problems, HelloSign also has integration code ... more


Wednesday, 20 September, 2017 UTC

Release Notes for Safari Technology Preview 40

Release Notes for Safari Technology Preview 40

Safari Technology Preview Release 40 is now available for download for macOS Sierra and betas of macOS High Sierra. If you already have Safari Technology Preview installed, you can update from the Mac App Store’s Updates tab. This release covers WebKit ... more


Wednesday, 20 September, 2017 UTC

JS Foundation Joins the Node.js Interactive 2017 Experience

JS Foundation Joins the Node.js Interactive 2017 Experience

SAN FRANCISCO – September 7, 2017 – The JS Foundation is pleased to announce a partnership with the Node.js Foundation to bring a JavaScript Ecosystem track to Node.js Interactive 2017. Join us in Vancouver, BC from October 4-6, 2017. Use the discount ... more


Wednesday, 20 September, 2017 UTC

503s for scoped packages

503s for scoped packages

Sep 20, 15:59 UTC Investigating - We are currently investigating an uptick in 503 responses for scoped package requests. ... more


Wednesday, 20 September, 2017 UTC

meteor/proposal-referential-destructuring: ECMAScript proposal to allow destructured variables that refer to object properties

meteor/proposal-referential-destructuring: ECMAScript proposal to allow destructured variables that refer to object properties

referential destructuring proposal. ... more


Wednesday, 20 September, 2017 UTC

Debugging node and Jest tests with VS Code's debugger

Debugging node and Jest tests with VS Code's debugger

VS Code has become my favorite IDE for pretty much everything these days. There are so many great features it has to offer including the ability to debug node.js. Here is the launch.json I used to get the debugger working for me. ... more