hello.js

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

Tuesday, 25 July, 2017 UTC

Cloud Shell’s code editor now in beta

Cloud Shell’s code editor now in beta

By Sachin Kotwani, Product Manager Last October we added an experimental web-based code editor to Cloud Shell that makes it easier to edit source code within the browser. Today we're happy to announce that this feature is in beta, and we've made additional ... more


Tuesday, 25 July, 2017 UTC

Angular, React, or Vue JS: Which one is for me?

Angular, React, or Vue JS: Which one is for me?

Any modern front-end developer will tell you that it’s nearly impossible to keep up with the break-neck pace of new JavaScript frameworks; what was hot last week is almost certainly out of vogue by the time you get around to learning it. One of the hardest ... more


Tuesday, 25 July, 2017 UTC

12 Website Problems Which Prevent Visitors from Buying

12 Website Problems Which Prevent Visitors from Buying

Have you ever wondered why visitors leave your website without buying? The products and services you're offering are of good quality, but something still turns visitors away. There are numerous website usability problems that can stand in the way of a ... more


Tuesday, 25 July, 2017 UTC

The MDN Redesign “Behind the Scenes”

The MDN Redesign “Behind the Scenes”

The MDN redesign will go live after noon Pacific Time today! Kuma, the code that produces the MDN site, is a weird mix of the old and the new. MDN turned ten in 2015 and there’s still code and content around from those very first days. When I sat down ... more


Tuesday, 25 July, 2017 UTC

JS Foundation Announces New Project and Members

JS Foundation Announces New Project and Members

New project architect and new members White October Events and Quirky 30 NPC bolster the JS Foundation’s technical offerings, financial support and outreach initiatives SAN FRANCISCO – July 25, 2017 – We’re excited to announce the newest project to join ... more


Tuesday, 25 July, 2017 UTC

Connecting a Node.js App in ACCS to Exadata Express

Connecting a Node.js App in ACCS to Exadata Express

Two of my favorite Oracle Cloud services are the Exadata Express Cloud Service (Exadata Express) and the Application Container Cloud Service (ACCS). Exadata Express is a fully managed Oracle Database service at an entry-level price point for small to ... more


Tuesday, 25 July, 2017 UTC

Ionic Dev Survey says… There’s no better time to be a web developer

Ionic Dev Survey says… There’s no better time to be a web developer

This morning we released the results of the first-ever Ionic Developer Survey, with input from more than 13,000 community members who shared with us the tools and technology they use, and what types of apps they’re building. The full data set is available ... more


Tuesday, 25 July, 2017 UTC

5 CSS Properties That You Probably Don’t Know

5 CSS Properties That You Probably Don’t Know

Every year new CSS properties are standardized and made available in major browsers for you to use. They are meant to make the life of web developers like you easier, and to allow the creation of new and beautiful designs. In this article, I'll cover ... more


Tuesday, 25 July, 2017 UTC

FullStack 2017: bits and pieces

FullStack 2017: bits and pieces

FullStack is the self-styled "go-to JavaScript, Node, Angular and IoT conference in London". I did go to it, so I guess that is fair enough. As the whirls and eddies of three busy days of JavaScript talks subside, some bits and pieces come ... more


Tuesday, 25 July, 2017 UTC

Load Scripts in Your React Bundle Asynchronously: Win at SEO!

Load Scripts in Your React Bundle Asynchronously: Win at SEO!

On my current project, the team (and our client ) realised our React website performance rating was below industry-standard, using tools like Google Page Speed Insights. As reported by the tool, the main cause for this are render-blocking scripts like ... more


Tuesday, 25 July, 2017 UTC

Critical CSS and Webpack: Automatically Minimize Render-Blocking CSS

Critical CSS and Webpack: Automatically Minimize Render-Blocking CSS

“Eliminate render-blocking JavaScript and CSS” . It’s the one Google Page Speed Insights suggestion that I always get stuck with. When a web page is accessed, Google wants it to only load what’s useful for the initial view, and use idle time to load ... more


Tuesday, 25 July, 2017 UTC

Mockito 2: Updates And Issues

Mockito 2: Updates And Issues

Mockito, the popular Java test double library, got a major version bump when it moved to 2.1 last fall. It’s been changing quickly—we’re currently at 2.8.53 at the time of this writing. We’ve been watching those changes, and are excited about a lot of ... more


Tuesday, 25 July, 2017 UTC

Use Vue.js Template Niceties in JSX Components

Use Vue.js Template Niceties in JSX Components

Certain people like JSX. Certain people think JSX is a way of life. I’m sure though that all parties agree that Vue.js’ templates do offer some convenient shorthand for common practices, even if they might idealistically disagree on whether or not they ... more


Tuesday, 25 July, 2017 UTC

How to Use HTML <template> & <slot> With Shadow DOM

How to Use HTML <template> & <slot> With Shadow DOM

HTML Slot is one of the most remarkable standards made by W3C. Combine that with another impressive W3C standard called templates , and you have a fabulous concoction to work with. Being able to create and add HTML elements to a page using JavaScript ... more


Tuesday, 25 July, 2017 UTC

Crop and Resize Images With This Simple jQuery Plugin

Crop and Resize Images With This Simple jQuery Plugin

Dynamic image cropping is easier than ever thanks to libraries such as jQuery. The codebase is easy to use and the community has thousands of plugins for handling images . Read Also: Six jQuery Best Practices for Improved Performance One such plugin ... more


Tuesday, 25 July, 2017 UTC

Refill - Levels of Detail

Refill - Levels of Detail

Customize Refill Last month we introduced Refill themes in dark and light color palettes. This month we’re happy to give you more ways to customize Refill style with two more theme options: new levels of detail and additional label steps. Sometimes less ... more


Tuesday, 25 July, 2017 UTC

Swipe to pop is now available! - Onsen UI 2.5.0

Swipe to pop is now available! - Onsen UI 2.5.0

The Onsen UI team has been working to provide you with exciting new features at every new release. Behold as here come some more! In this article we introduce the features added in recent versions 2.4.0 and 2.5.0 : Swipe to pop (2.5.0) Native <template> ... more


Tuesday, 25 July, 2017 UTC

Last Week in Node.js Working Groups - July 17th

Last Week in Node.js Working Groups - July 17th

Continuing the trend of high activity every other week, we're had a slew of updates in the WGs and repos over the past seven days. I've included the non-technical updates below, but there was also an abnormally high amount of code and highly-technical ... more


Tuesday, 25 July, 2017 UTC

How To Implement In-App Ratings For Ionic Apps On iOS

How To Implement In-App Ratings For Ionic Apps On iOS

Since the release of iOS 10.3, it's been possible for developers to ask for reviews directly inside their apps. This means the user never has to leave the app which is a much better user experience than before, where they were had to be sent to the App ... more


Tuesday, 25 July, 2017 UTC

Find static files defined in django-pipeline but not found

Find static files defined in django-pipeline but not found

If you're reading this you're probably familiar with how, in django-pipeline, you define bundles of static files to be combined and served. If you're not familiar with django-pipeline it's unlike this'll be of much help. The Challenge (aka. the pitfall) ... more


Tuesday, 25 July, 2017 UTC

Simple Server Side Rendering, Routing, and Page Transitions with Nuxt.js

Simple Server Side Rendering, Routing, and Page Transitions with Nuxt.js

A bit of a wordy title, huh? What is server side rendering? What does it have to do with routing and page transitions? What the heck is Nuxt.js? Funnily enough, even though it sounds complex, working with Nuxt.js and exploring the benefits of isn't too ... more


Tuesday, 25 July, 2017 UTC

Get Query Strings and Parameters in Express.js

Get Query Strings and Parameters in Express.js

Introduction Extracting Query Parameters Extract Query Parameters Without Express Extracting Route Parameters Conclusion Introduction We'll be going over how to extract information from a URL in Express.js. Specifically, how do we extract information ... more


Tuesday, 25 July, 2017 UTC

Optimizing Performance of A-Frame Scenes for Mobile Devices

Optimizing Performance of A-Frame Scenes for Mobile Devices

A-Frame makes building 3D and VR web applications easy, so developers of all skill levels can create rich and interactive virtual worlds – and help make the web the best and largest deployment surface for VR content. For an Oregon State University capstone ... more


Tuesday, 25 July, 2017 UTC

Weekly React Digest Issue #105

Weekly React Digest Issue #105

react DESTROY ALL CLASSES: Turn React Components Inside Out with Functional Programming A real-world example of refactoring a React Native component into stateless functional components and higher-order components, in 5 steps. Apache Foundation bans use ... more


Tuesday, 25 July, 2017 UTC

AbortController polyfill for cancelling fetch()

AbortController polyfill for cancelling fetch()

While writing tests for a React app I ran into the following warning: Warning: setState(...): Can only update a mounted or mounting component. This usually means you called setState() on an unmounted component. This is a no-op. Please check the code ... more


Tuesday, 25 July, 2017 UTC

How to Bundle a Simple Static Site Using Webpack

How to Bundle a Simple Static Site Using Webpack

Webpack is all the rage right now. It has over 30,000 stars on GitHub and has been embraced by some of the big guns in the JavaScript world, such as the React and Angular. However, you don't need to be working on a large-scale project to take advantage ... more


Tuesday, 25 July, 2017 UTC

Node.js Tests: Mocking HTTP Requests

Node.js Tests: Mocking HTTP Requests

Writing tests for an application that relies on external services, say, a RESTful API, is challenging. More often than not, an external resource may require authentication, authorization or may have a rate limiting. Hitting an endpoint for a service ... more


Tuesday, 25 July, 2017 UTC

Deploying React to Multiple Environments

Deploying React to Multiple Environments

You’ve got a React app working locally, but how can you deploy it to different environments? There’s production, staging, QA, and more… all with their own sets of servers and hostnames and maybe even features that should be enabled or disabled. Plus ... more


Tuesday, 25 July, 2017 UTC



Tuesday, 25 July, 2017 UTC

What is Node.js? The JavaScript runtime explained

What is Node.js? The JavaScript runtime explained

Scalability, latency, and throughput are key performance indicators for web servers. Keeping the latency low and the throughput high while scaling up and out is not easy. Node.js is a JavaScript runtime environment that achieves low latency and high ... more