hello.js

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

Friday, 24 May, 2019 UTC

Build a GraphQL API with Node

Build a GraphQL API with Node

In this tutorial, we’ll learn to build a GraphQL API server with Node.js and Express. You can find the final code for this example in this GitHub repository. Before building our GraphQL API, let’s first introduce GraphQL and the advantages it offers ... more


Tuesday, 21 May, 2019 UTC

Protecting OutSystems Enterprise-Grade Apps with Jscrambler

Protecting OutSystems Enterprise-Grade Apps with Jscrambler

We’re excited to announce that OutSystems, the leading low-code platform for building enterprise-grade apps, has recommended Jscrambler as the solution of choice to protect OutSystems web and mobile applications. Read more about their announcement below. ... more


Wednesday, 15 May, 2019 UTC

Build Isomorphic Apps with Next.js

Build Isomorphic Apps with Next.js

React opens ways to render components anywhere through its virtual DOM. As a result, rendering is not tightly-coupled to a browser. Next.js grabs a hold of this idea and unlocks server-side rendering by default — using React components that render on ... more


Friday, 10 May, 2019 UTC

Jscrambler Recognized in Gartner’s 2019 Market Guide for Online Fraud Detection

Jscrambler Recognized in Gartner’s 2019 Market Guide for Online Fraud Detection

The growth of online services has for long been accompanied by a growth in online fraud. Today, platforms such as E-Commerce, E-Banking, and transactional services present an appealing bounty for attackers, who seek to steal user data and funds in bulk, ... more


Wednesday, 8 May, 2019 UTC

Creating a Sales Dashboard Using Angular and Google Charts

Creating a Sales Dashboard Using Angular and Google Charts

In this tutorial, you'll learn how to create a sales dashboard using Angular and Google Charts. The tutorial assumes that you are familiar with basic Angular and JavaScript. The source code from this tutorial is available on GitHub. Getting Started With ... more


Tuesday, 30 April, 2019 UTC

Build a Task Management App Using Vue.js and a Node.js Backend

Build a Task Management App Using Vue.js and a Node.js Backend

Node.js is a Javascript backend framework and has been around for many years. In comparison to more established frameworks for Java, PHP, and Ruby, it is still young. Even with this, there is still some positive news. There are many JavaScript backend ... more


Wednesday, 24 April, 2019 UTC

Build a Chat App with Firebase and React Native

Build a Chat App with Firebase and React Native

In this tutorial, you are going to build a chat application using React Native, Expo, and Firebase as the backend service. The application will contain a simple login system using an email address for each specific user. The user will be allowed to upload ... more


Wednesday, 17 April, 2019 UTC

Extended Guide to SafetyNet

Extended Guide to SafetyNet

SafetyNet is a set of APIs provided by Google to safeguard Android apps against device tampering and harmful apps. Currently, the SafetyNet API provides Attestation, Safe Browsing, reCAPTCHA and Verify Apps API. This set of APIs requires Google Play ... more


Thursday, 11 April, 2019 UTC

Getting Started with Animations in NativeScript

Getting Started with Animations in NativeScript

In this tutorial, you will learn how to use animations in NativeScript to make your apps more dynamic and fun to use. You can view the code on its GitHub repo. Prerequisites Basic knowledge of NativeScript is required to follow this tutorial. If you’re ... more


Friday, 5 April, 2019 UTC

[Case Study] Mitigating Browser Extension Attacks

[Case Study] Mitigating Browser Extension Attacks

This case study was developed by Jscrambler's Research team. For many of us, browser extensions have become an important part of being online. Currently, 50% of the billion Google Chrome users are using extensions to customize their browsing experience. ... more


Tuesday, 2 April, 2019 UTC

Introduction to Device Fingerprinting

Introduction to Device Fingerprinting

Customers nowadays are into all kinds of devices. There are screens everywhere and the average user tends to own more than one. This makes it hard to know where real users are while using a secure system. With more devices, an app can’t identify a trusted ... more


Tuesday, 26 March, 2019 UTC

Build a Chatbot with Dialogflow and React Native

Build a Chatbot with Dialogflow and React Native

Chatbots are a powerful way to provide conversational experiences for any software product. Each conversational experience depends on the implementation of the chatbot to either be a good or poor experience for the end user. The modern day world is living ... more


Friday, 22 March, 2019 UTC

Create an Ionic 4 PWA with Capacitor

Create an Ionic 4 PWA with Capacitor

In this tutorial, we’ll learn to build a Progressive Web Application (PWA) with Ionic 4 and Capacitor. A PWA is a web application similar to traditional web apps but provides extra features for users that were only available in native mobile apps like ... more


Wednesday, 13 March, 2019 UTC

Implementing File Upload Using Node and Angular

Implementing File Upload Using Node and Angular

In this tutorial, you'll learn how to implement file upload using Angular and Node.js. Using Express Node, you'll create the file upload request handler which will upload the file to the server. You'll implement the file upload user interface using Angular. ... more


Friday, 8 March, 2019 UTC

12 Must-Follow Online Publications for Cyber Security Professionals

12 Must-Follow Online Publications for Cyber Security Professionals

For cyber security professionals, staying on top of current industry trends, cyber attacks and new solutions is no easy task. In 2018 alone, we've seen the industry shift rapidly, with cryptojacking attacks rising, ransomware slowing, and the emergence ... more


Tuesday, 5 March, 2019 UTC

Securing Ionic 4 Cordova Apps

Securing Ionic 4 Cordova Apps

Ionic is a hybrid WebView based framework. Recently, the Ionic Team released their version 4. Traditionally, Ionic applications depend on the Cordova Framework to access Native APIs. This article will cover some of the best security practices while developing ... more


Thursday, 28 February, 2019 UTC

Jscrambler 6.0: Say Hello to JavaScript Threat Monitoring

Jscrambler 6.0: Say Hello to JavaScript Threat Monitoring

Today, Jscrambler enters a new chapter. Since our 5.0 release in May 2017, much happened. We've been recognized in Gartner’s Market Guide for Application Shielding. We've grown as a leading enterprise-grade client-side security solution and kept educating ... more


Friday, 22 February, 2019 UTC

Supply Chain Attacks: How Can Enterprises Act? [White Paper]

Supply Chain Attacks: How Can Enterprises Act? [White Paper]

It's clear we are undergoing a Digital Transformation Era . Companies across all sectors have placed significant investment on their own digital platforms: e-banking, e-commerce, PWA's, streaming services, and much more. Achieving differentiation in ... more


Tuesday, 19 February, 2019 UTC

Getting Started with VR in React Native with ViroReact

Getting Started with VR in React Native with ViroReact

VR and AR are very promising technologies that, when implemented well, can improve how we experience things both in the real and virtual world. From providing immersive experiences to aid in entertainment and gaming, to performing healthcare simulations ... more


Wednesday, 13 February, 2019 UTC

Create a React Native Image Recognition App with Google Vision API

Create a React Native Image Recognition App with Google Vision API

Google Cloud Vision API is a machine learning tool that can classify details from an image provided as an input into thousands of different categories with pre-trained API models. It offers these pre-trained models through an API and the categories are ... more


Sunday, 10 February, 2019 UTC

Introduction to Ionic 4

Introduction to Ionic 4

In this post, we'll introduce Ionic 4, learn about its new features and finally show you how to install and use the Ionic CLI v4 to generate a new Ionic project based on Angular 7. We'll also introduce the new Ionic 4 ecosystem comprised of new tools ... more


Tuesday, 5 February, 2019 UTC

12 Must-Attend Cyber Security Conferences in 2019

12 Must-Attend Cyber Security Conferences in 2019

There is nothing quite like a decent technology conference that leaves even the most jaded cyber security professional excited about this industry all over again. Cyber Security conferences come in different flavors — some are highly technical and target ... more


Friday, 1 February, 2019 UTC

Protecting Your React.js Source Code with Jscrambler

Protecting Your React.js Source Code with Jscrambler

React.js is one of the most popular JavaScript libraries. The 2018 "State of JavaScript" survey puts React as the front-end framework of choice, with 65% of responders stating that they have used it and would use again. With its elegant programming ... more


Tuesday, 29 January, 2019 UTC

Asynchronous Operations in React-Redux

Asynchronous Operations in React-Redux

Asynchronous operations are a difficult challenge while programming the browser. It is hard to conceptualize sending a request then waiting for a response without blocks. Browsers can put the request behind a callback and continue code execution. The ... more


Tuesday, 22 January, 2019 UTC

Jscrambler 101 — Countermeasures

Jscrambler 101 — Countermeasures

Welcome back to Jscrambler 101! A collection of tutorials on how to use Jscrambler to protect your JavaScript. This tutorial covers Jscrambler version 5.5. Introduction Last time, on Jscrambler 101 — Source Maps, we detailed how you can leverage Jscrambler's ... more


Tuesday, 15 January, 2019 UTC

Building User Registration Form With Reactive Forms in Angular 7

Building User Registration Form With Reactive Forms in Angular 7

In this tutorial, you'll learn how to handle Angular web app forms using Reactive Forms. From the official documentation, Reactive forms use an explicit and immutable approach to managing the state of a form at a given point in time. Each change to the ... more


Friday, 11 January, 2019 UTC

Create a File Storage Mobile App with NativeScript 5

Create a File Storage Mobile App with NativeScript 5

In our previous NativeScript article, we previewed the Framework. For this article, let's create a small demo project. To start with, let’s set up a scenario for the demo. SimpleFileTransfer is a virtual file locker. Users can sign up for the service ... more


Thursday, 10 January, 2019 UTC

Webinar "Best Practices for Securing Your Mobile Apps"

Webinar "Best Practices for Securing Your Mobile Apps"

Mobile app development has come a long way from its growth spurt in 2010. While the fact remains that the industry keeps growing at a steady pace, in the last few years the landscape of mobile development has been shaped by trends such as blockchain, ... more


Saturday, 5 January, 2019 UTC

How to Create a Public File Sharing Service with Vue.js and Node.js

How to Create a Public File Sharing Service with Vue.js and Node.js

File upload plays an integral part in many web applications. It is used in programs such as email clients, chat applications, commenting systems, among others. Before JavaScript frameworks dominated web development, file upload systems were similar. ... more


Thursday, 27 December, 2018 UTC

14 JavaScript Conferences in 2019 Every Developer Should Attend

14 JavaScript Conferences in 2019 Every Developer Should Attend

JavaScript is now stronger than ever. The numbers say it all: JavaScript developers are the second most sought-after (going head to head with Java) and JS completely dominates GitHub in terms of pull requests. Part of the reason behind JavaScript's success ... more