hello.js

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

Thursday, 10 October, 2019 UTC

Images Are Not Static Content

Images Are Not Static Content

We constantly hear about the importance of keeping websites lean and fast. A fast-loading website makes users more satisfied, and satisfied users spend more time and money on your website. However, website optimization is a complex task, as there is ... more


Thursday, 10 October, 2019 UTC

Recipes for Performance Testing Single Page Applications in WebPageTest

Recipes for Performance Testing Single Page Applications in WebPageTest

WebPageTest is an online tool and an Open Source project to help developers audit the performance of their websites. As a Web Performance Evangelist at Theodo, I use it every single day. I am constantly amazed at what it offers to the web development ... more


Thursday, 10 October, 2019 UTC

Let’s Not Forget About Container Queries

Let’s Not Forget About Container Queries

Container queries are always on the top of the list of requested improvements to CSS. The general sentiment is that if we had container queries, we wouldn't write as many global media queries based on page size. That's because we're actually trying to ... more


Thursday, 10 October, 2019 UTC

Improved content validation for Synthetic browser and clickpath monitors

Improved content validation for Synthetic browser and clickpath monitors

Dynatrace news With the release of Dynatrace 1.178, we’ve added a new type of content validation capability for synthetic browser and clickpath monitors. The contains visible text option mimics the Find (Ctrl+F/Cmd+F) functionality of a web browser. ... more


Thursday, 10 October, 2019 UTC

Build a Video Chat with React Hooks

Build a Video Chat with React Hooks

We've seen a video chat built in React on this blog before but since then, in version 16.8, React released Hooks. Hooks let you use state or other React features inside functional components instead of writing a class component. In this post we are going ... more


Thursday, 10 October, 2019 UTC

10 lessons I learned from maintaining an open source community for 4 years

10 lessons I learned from maintaining an open source community for 4 years

My open source story begins in 2014. I was living in NYC and benefiting heavily from going to free tech meetups like Hacker Hours, where strangers would come together to cowork and help one another out with programming questions. As a recent college ... more


Thursday, 10 October, 2019 UTC

Getting Started with GraphQL and React Native

Getting Started with GraphQL and React Native

In 2012, Facebook engineer Nick Schrock started work on a small prototype to facilitate moving away from an old, unsupported partner API that powered the current Facebook News Feed. At the time, this was called “SuperGraph”. Fast forward to today and ... more


Thursday, 10 October, 2019 UTC

Build an Angular Mediaplayer with Kendo UI

Build an Angular Mediaplayer with Kendo UI

In this tutorial, we'll see how to combine Kendo UI components and Angular to create a media player application. Kendo UI is a customizable set of Javascript UI components; it also provides a set of themes for Material UI and Bootstrap, and it comes ... more


Thursday, 10 October, 2019 UTC

Echo JS

Echo JS

... more


Thursday, 10 October, 2019 UTC

Why I Got Into React

Why I Got Into React

Back in 2014 (ye olden times) I got my first front end job. Up until then, I was mostly a back end developer. And when I say back end, I really mean C and C++. Pretty much the polar opposite of web development. It was a totally different world, with ... more


Wednesday, 9 October, 2019 UTC

Node v8.16.2 (LTS)

Node v8.16.2 (LTS)

Notable changes deps : upgrade openssl sources to 1.0.2s (Sam Roberts) #28230 Commits [ cc9d005628 ] - crypto : update root certificates (Sam Roberts) #28808 [ 347fcd35e3 ] - crypto : update root certificates (Sam Roberts) #27374 [ b2a6b3254d ] - crypto ... more


Tuesday, 8 October, 2019 UTC

Listing your most used commands

Listing your most used commands

A fun little command line task is to retrospectively look back at all the commands you run to which you use all the time. You'll find similar solutions to this on sites like StackOverflow, but they're not quite right. Since quite often commands are piped ... more


Tuesday, 8 October, 2019 UTC

Clipping, Clipping, and More Clipping!

Clipping, Clipping, and More Clipping!

There are so many things you can do with clipping paths. I've been exploring them for quite some time and have come up with different techniques and use cases for them — and I want to share my findings with you! I hope this will spark new ideas for fun ... more


Tuesday, 8 October, 2019 UTC

A Snippet to See all SVGs in a Sprite

A Snippet to See all SVGs in a Sprite

I think of an SVG sprite as this: <svg display="none"> <symbol id="icon-one"> ... <symbol> <symbol id="icon-two"> ... <symbol> <symbol id="icon-three"> ... <symbol> </svg> ... more


Tuesday, 8 October, 2019 UTC

Announcing Programmable Video Network Bandwidth Profile API

Announcing Programmable Video Network Bandwidth Profile API

We are thrilled to announce that the Network Bandwidth Profile API is now available via Public Beta: a Programmable Video API designed to improve the quality of experience in Group Rooms. Before this release, video bandwidth was split equally between ... more


Tuesday, 8 October, 2019 UTC

After several disappointing quarters, Chinese EV maker Nio’s sales surge

After several disappointing quarters, Chinese EV maker Nio’s sales surge

Nio delivered 4,799 vehicles in the third quarter, a 35.1% surge in sales and a positive development for the Chinese electric automaker that has been plagued by cost overruns, a voluntary battery recall and macroeconomic conditions such as declining ... more


Tuesday, 8 October, 2019 UTC

Google’s Grasshopper coding class for beginners comes to the desktop

Google’s Grasshopper coding class for beginners comes to the desktop

Google today announced that Grasshopper, its tool for teaching novices how to code, is now available on the desktop, too, in the form of a web-based app. Back in 2018, Grasshopper launched out of Area 120 as a mobile app for Android and iOS and since ... more


Tuesday, 8 October, 2019 UTC

How to Detect an Ad Blocker

How to Detect an Ad Blocker

One of the unspoken rules of the internet is that most content is “free”… at the cost of webpage being littered with advertisements and trackers. This was’t a big problem in the early internet days but trackers and advertisements have become so intrusive ... more


Tuesday, 8 October, 2019 UTC

9 of the Best Animation Libraries for UI Designers

9 of the Best Animation Libraries for UI Designers

This is the latest update to our guide to helping you choose the right animation library for each task. We're going to run-through 9 free, well-coded animation libraries best-suited to UI design work — covering their strengths and weaknesses, and when ... more


Monday, 7 October, 2019 UTC

Quickly find publicly known security vulnerabilities in a website's JS libs

Quickly find publicly known security vulnerabilities in a website's JS libs

Liran Tal: I wrote this tiny module thing that allows you to quickly check if a website is running vulnerable JS libs straight from the terminal. You’d be surprised how many websites are still running old and vulnerable versions of jQuery, Bootstrap, ... more


Monday, 7 October, 2019 UTC

Which unfortunately Tourist Customers Auditing Tools If you happen to Take advantage of In your Webpage?

Which unfortunately Tourist Customers Auditing Tools If you happen to Take advantage of In your Webpage?

Most of web masters essential info particular tourist customers your webpages get. The options that will track webpage information happen to be numerous, however , you can find a couple of that will be completely free together with one of the most traditional: ... more


Monday, 7 October, 2019 UTC

Comparing React form builders: Formik v. Unform

Comparing React form builders: Formik v. Unform

The more modern the application, the more likely developers will need to use special features and helpful hints to ensure demanding clients are happy with their user experience. In the world of React, forms give us all the power of input components — ... more


Monday, 7 October, 2019 UTC

5 Tips for Enhancing Crawlability

5 Tips for Enhancing Crawlability

Crawlability and indexability are two SEO ranking factors that tend to fly under the radar. However, in order for you to receive traffic from the search engines, Google’s bots need to be able to crawl and index your website properly. Enhancing your website’s ... more


Monday, 7 October, 2019 UTC

Angular VS React Native

Angular VS React Native

Which One Is The Best For Mobile App Development in 2019 – Angular VS React Native There is a lot of hot debate going on amongst the developer community as to which of the following two mobile app development technology is better – Angular or React. ... more


Monday, 7 October, 2019 UTC

Some Hands-On with the HTML Dialog Element

Some Hands-On with the HTML Dialog Element

This is me looking at the HTML <dialog> element for the first time. I've been aware of it for a while, but haven't taken it for a spin yet. It has some pretty cool and compelling features. I can't decide for you if you should use it in production ... more


Monday, 7 October, 2019 UTC

Web-Based Results and Much More in the Latest Test Studio Release

Web-Based Results and Much More in the Latest Test Studio Release

Test Studio has been providing outstanding test automation capabilities to QA engineers for more than 10 years now. In the latest release, we provide even more value not only to the QA but to all other stakeholders in a project – PM, Developer, Management, ... more


Monday, 7 October, 2019 UTC

Promises in Node.js

Promises in Node.js

Introduction JavaScript is single-threaded , which means that everything, including events, runs on the same thread. If the thread is not free, code execution is delayed until it is. This can be a bottleneck for our application since it can really cause ... more


Monday, 7 October, 2019 UTC

Introducing Sass Modules

Introducing Sass Modules

Sass just launched a major new feature you might recognize from other languages: a module system . This is a big step forward for @import . one of the most-used Sass-features. While the current @import rule allows you to pull in third-party packages, ... more


Monday, 7 October, 2019 UTC

UseNodeModules Updated for .NET Core 3

UseNodeModules Updated for .NET Core 3

UseNodeModules is a NuGet package I put together a few years ago. The package gives you an easy way to install middleware for serving content directly from the node_modules folder in an ASP.NET Core project. public void Configure(IApplicationBuilder ... more


Monday, 7 October, 2019 UTC

Building a Real-Time Data Visualization Dashboard with, jQuery, Socket.io and Kendo UI

Building a Real-Time Data Visualization Dashboard with, jQuery, Socket.io and Kendo UI

In this tutorial, we’ll be building a real-time chart application. Using our application, users can visualize data on their dashboard in real time without having to refresh their browser. We’ll be using Socket.io and nodeJS as our server to get real-time ... more