SlideShare ist ein Scribd-Unternehmen logo
1 von 26
JS digest
July 2017
by Oleksandr Oliynyk
Software Developer at ElifTech
News:
● Introducing npx: an npm package runner
● React 16 beta
● Announcing Gatsby 1.0.0 🎉🎉🎉
● Announcing Babylon.js 3.0
● Node-ChakraCore Update: N-API, Node.js on
iOS and more
● AWS Releases Lambda@Edge
Upcoming:
● Upcoming RegExp Features
● Say hello to HTTP/2 for Node.js Core
Statistics:
● Ionic Dev Survey
● "2017 USER SURVEY EXECUTIVE
SUMMARY"
Libs picks:
● Build terminal dashboards
● email boilerplate and a guideline
● static site generator based in Next.js
● Pick cool color
● Datepicker unicorn
JS digest
July 2017
www.eliftech.com
Introducing npx: an npm package runner*
It will help:
● Use `npx` to run your local module installations
● Executing one-off commands never was so easy
● Run commands with different Node.js versions
● Developing npm run-scripts interactively
● Share gist-based scripts with friends and loved ones!
*Read more about these here
www.eliftech.com
React 16 beta
Why:
● Remove old internal abstractions
● Let ship some of the most requested features like returning arrays from render, recovering
from component errors, and readable component stack traces for every error.
● Enable to start experimenting with asynchronous rendering of components for better
perceived performance.
*Read more about these here
Breaking changes and new stuff:
● Not so much new things actually
● Error Handling is better now (:
● Check link above for more
www.eliftech.com
Announcing Gatsby 1.0.0 🎉🎉🎉
What is cool:
● rich integrations with CMSs like Contentful, Wordpress, and Drupal
● route-based code splitting
● service workers
● built for the next billion internet users
*Read more about these here
www.eliftech.com
Announcing Babylon.js 3.0
What is cool:
● Support for WebGL 2
● Support for WebVR 1.1
● Support for live textures using WebCam
● Great playground
*Read more about these here
Cool demo is here
www.eliftech.com
Node-ChakraCore Update
What is cool:
● Full cross-platform support
● Support for Node.js API (N-API)
● Node.js on iOS
● Time-Travel Debugging
*Read more about these here
www.eliftech.com
AWS Releases Lambda@Edge
What is cool:
● Lambda@Edge code is triggered by events from Amazon CloudFront
● is optimised for latency sensitive use cases
● Developer will be able to:
a. Inspect cookies and transparently rewrite URLs in order to perform A/B testing.
b. Return dynamic content generated at the edge, for example, redirect unauthenticated users to a login page that is
created on-demand.
c. Respond with specific objects to customise the website the user sees based on the User-Agent header.
d. Add, drop, or modify headers (subject to the following restrictions) to direct users to different cached objects.
e. Make HTTP requests to other Internet resources and use the results to customise responses etc
*Read more about these here
www.eliftech.com
Upcoming
www.eliftech.com
● Named Captures
● dotAll Flag
● Unicode Property Escapes
● Lookbehind Assertions
Upcoming RegExp Features
Read about it here
const pattern = /(d{4})-(d{2})-(d{2})/u;
Vs
const pattern = /(?<year>d{4})-(?<month>d{2})-
(?<day>d{2})/u;
www.eliftech.com
● Push Stream Support
● respondWithFile() and respondWithFD() APIs that allow extremely efficient
sending of raw file data that bypasses the Streams API.
● TLS and Plain-text connections
● Full support for stream multiplexing
● HTTP/2 Prioritization and Flow Control
● Support for HTTP/2 trailers
● HPACK header compression support
● A compatibility API layer that operates as close as possible to the existing HTTP/1 API
Say hello to HTTP/2 for Node.js Core
Read about it here
www.eliftech.com
Statistics
www.eliftech.com
● More than 13,000 developers shared their story
● Two years ago, 20% of developers surveyed were building exclusively with native tools
instead of hybrid. In the next two years, that number is only 2.9% - a nearly 7x decrease.
Similarly, the number of hybrid-built apps is growing as a share of overall app development.
In the next two years, 32.7% of developers surveyed expect to completely abandon native
development in favor of hybrid.
Ionic Dev Survey
Read about it here
www.eliftech.com
Ionic Dev Survey (cont)
www.eliftech.com
Ionic Dev Survey (cont)
www.eliftech.com
Ionic Dev Survey (cont)
www.eliftech.com
● Conducted online from November 30, 2016 to January 16, 2017 via a self-administered
survey.
● Fielded worldwide in English and Mandarin to encourage maximum response.
● 1,405 individuals responded to at least some questions in the survey
Node.js survey
Read about it here
www.eliftech.com
Node.js survey (cont)
www.eliftech.com
Node.js survey (cont)
www.eliftech.com
Node.js survey (cont)
www.eliftech.com
Node.js survey (cont)
www.eliftech.com
Libs picks
www.eliftech.com
● https://github.com/yaronn/blessed-contrib
● http://bojler.slicejack.com/
● https://github.com/elmasse/nextein
● http://www.checkman.io/please/
● https://github.com/dbushell/Pikaday
Libs picks for July
www.eliftech.com
www.eliftech.com
www.eliftech.com
Thank you for attention!
Stay tuned for next edition of JS digest
Find us at eliftech.com
Have a question? Contact us:
info@eliftech.com

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Confoo - Javascript Server Side : How to start
Confoo - Javascript Server Side : How to startConfoo - Javascript Server Side : How to start
Confoo - Javascript Server Side : How to start
 
The shift to the edge
The shift to the edgeThe shift to the edge
The shift to the edge
 
Nodejs Native Add-Ons from zero to hero
Nodejs Native Add-Ons from zero to heroNodejs Native Add-Ons from zero to hero
Nodejs Native Add-Ons from zero to hero
 
NodeSummit - MEAN Stack
NodeSummit - MEAN StackNodeSummit - MEAN Stack
NodeSummit - MEAN Stack
 
Node.js - Introduction and role in Frontend Development
Node.js - Introduction and role in Frontend DevelopmentNode.js - Introduction and role in Frontend Development
Node.js - Introduction and role in Frontend Development
 
MEAN Stack - Google Developers Live 10/03/2013
MEAN Stack - Google Developers Live 10/03/2013MEAN Stack - Google Developers Live 10/03/2013
MEAN Stack - Google Developers Live 10/03/2013
 
Node.Js: Basics Concepts and Introduction
Node.Js: Basics Concepts and Introduction Node.Js: Basics Concepts and Introduction
Node.Js: Basics Concepts and Introduction
 
Node.js with Express
Node.js with ExpressNode.js with Express
Node.js with Express
 
Developing a native mobile apps using Ionic&Cordova
Developing a native mobile apps using Ionic&CordovaDeveloping a native mobile apps using Ionic&Cordova
Developing a native mobile apps using Ionic&Cordova
 
Node.js In The Enterprise - A Primer
Node.js In The Enterprise - A PrimerNode.js In The Enterprise - A Primer
Node.js In The Enterprise - A Primer
 
Node.js and express
Node.js and expressNode.js and express
Node.js and express
 
Firebase and AngularJS
Firebase and AngularJSFirebase and AngularJS
Firebase and AngularJS
 
Mean stack
Mean stackMean stack
Mean stack
 
Introduction to Node.js
Introduction to Node.jsIntroduction to Node.js
Introduction to Node.js
 
Understand How Node.js and Core Features Works
Understand How Node.js and Core Features WorksUnderstand How Node.js and Core Features Works
Understand How Node.js and Core Features Works
 
Next.js vs React | what to choose for frontend development_
Next.js vs React | what to choose for frontend development_Next.js vs React | what to choose for frontend development_
Next.js vs React | what to choose for frontend development_
 
SSR with React - Connecting Next.js with WordPress
SSR with React - Connecting Next.js with WordPressSSR with React - Connecting Next.js with WordPress
SSR with React - Connecting Next.js with WordPress
 
Build a lego app with CocoaPods
Build a lego app with CocoaPodsBuild a lego app with CocoaPods
Build a lego app with CocoaPods
 
Easy Decoupled Sitebuilding with GraphQL and Next.js
Easy Decoupled Sitebuilding with GraphQL and Next.jsEasy Decoupled Sitebuilding with GraphQL and Next.js
Easy Decoupled Sitebuilding with GraphQL and Next.js
 
When Will Drupal Die? (Keynote talk)
When Will Drupal Die? (Keynote talk)When Will Drupal Die? (Keynote talk)
When Will Drupal Die? (Keynote talk)
 

Ähnlich wie JS digest. July 2017

AWS Lambda and Serverless framework: lessons learned while building a serverl...
AWS Lambda and Serverless framework: lessons learned while building a serverl...AWS Lambda and Serverless framework: lessons learned while building a serverl...
AWS Lambda and Serverless framework: lessons learned while building a serverl...
Luciano Mammino
 

Ähnlich wie JS digest. July 2017 (20)

AFTAB AHMED.pptx
AFTAB AHMED.pptxAFTAB AHMED.pptx
AFTAB AHMED.pptx
 
Meteor Day Athens (2014-11-07)
Meteor Day Athens (2014-11-07)Meteor Day Athens (2014-11-07)
Meteor Day Athens (2014-11-07)
 
Angular2 - A story from the trenches
Angular2 - A story from the trenchesAngular2 - A story from the trenches
Angular2 - A story from the trenches
 
Cross-platform Desktop application with AngularJS and build with Node-webkit
Cross-platform Desktop application with AngularJS and build with Node-webkitCross-platform Desktop application with AngularJS and build with Node-webkit
Cross-platform Desktop application with AngularJS and build with Node-webkit
 
Rapid and Reliable Developing with HTML5 & GWT
Rapid and Reliable Developing with HTML5 & GWTRapid and Reliable Developing with HTML5 & GWT
Rapid and Reliable Developing with HTML5 & GWT
 
Slaying Monoliths with Node and Docker
Slaying Monoliths with Node and DockerSlaying Monoliths with Node and Docker
Slaying Monoliths with Node and Docker
 
React native
React nativeReact native
React native
 
When to use Serverless? When to use Kubernetes?
When to use Serverless? When to use Kubernetes?When to use Serverless? When to use Kubernetes?
When to use Serverless? When to use Kubernetes?
 
How to Enterprise Node
How to Enterprise NodeHow to Enterprise Node
How to Enterprise Node
 
Node.js scaling in highload
Node.js scaling in highloadNode.js scaling in highload
Node.js scaling in highload
 
JS digest. October 2017
JS digest. October 2017 JS digest. October 2017
JS digest. October 2017
 
Beginners Node.js
Beginners Node.jsBeginners Node.js
Beginners Node.js
 
Portable batch and streaming pipelines with Apache Beam (Big Data Application...
Portable batch and streaming pipelines with Apache Beam (Big Data Application...Portable batch and streaming pipelines with Apache Beam (Big Data Application...
Portable batch and streaming pipelines with Apache Beam (Big Data Application...
 
APIdays Paris 2014 - The State of Web API Languages
APIdays Paris 2014 - The State of Web API LanguagesAPIdays Paris 2014 - The State of Web API Languages
APIdays Paris 2014 - The State of Web API Languages
 
AWS Lambda and Serverless framework: lessons learned while building a serverl...
AWS Lambda and Serverless framework: lessons learned while building a serverl...AWS Lambda and Serverless framework: lessons learned while building a serverl...
AWS Lambda and Serverless framework: lessons learned while building a serverl...
 
Building an E-commerce website in MEAN stack
Building an E-commerce website in MEAN stackBuilding an E-commerce website in MEAN stack
Building an E-commerce website in MEAN stack
 
JavaOne 2016: Kubernetes introduction for Java Developers
JavaOne 2016: Kubernetes introduction for Java Developers JavaOne 2016: Kubernetes introduction for Java Developers
JavaOne 2016: Kubernetes introduction for Java Developers
 
Kubernetes for Java Developers
 Kubernetes for Java Developers Kubernetes for Java Developers
Kubernetes for Java Developers
 
Angular JS 2_0 BCS CTO_in_Res V3
Angular JS 2_0 BCS CTO_in_Res V3Angular JS 2_0 BCS CTO_in_Res V3
Angular JS 2_0 BCS CTO_in_Res V3
 
.NET vs. Node.js: What to Choose for Web Development
.NET vs. Node.js: What to Choose for Web Development.NET vs. Node.js: What to Choose for Web Development
.NET vs. Node.js: What to Choose for Web Development
 

Mehr von ElifTech

Mehr von ElifTech (20)

Go Concurrency Patterns
Go Concurrency PatternsGo Concurrency Patterns
Go Concurrency Patterns
 
Go Concurrency Basics
Go Concurrency Basics Go Concurrency Basics
Go Concurrency Basics
 
Domain Logic Patterns
Domain Logic PatternsDomain Logic Patterns
Domain Logic Patterns
 
Dive into .Net Core framework
Dive into .Net Core framework Dive into .Net Core framework
Dive into .Net Core framework
 
VR digest. August 2018
VR digest. August 2018VR digest. August 2018
VR digest. August 2018
 
JS digest. July 2018
JS digest.  July 2018JS digest.  July 2018
JS digest. July 2018
 
VR digest. July 2018
VR digest. July 2018VR digest. July 2018
VR digest. July 2018
 
IoT digest. July 2018
IoT digest. July 2018IoT digest. July 2018
IoT digest. July 2018
 
VR digest. June 2018
VR digest. June 2018VR digest. June 2018
VR digest. June 2018
 
IoT digest. June 2018
IoT digest. June 2018IoT digest. June 2018
IoT digest. June 2018
 
IoT digest. May 2018
IoT digest. May 2018IoT digest. May 2018
IoT digest. May 2018
 
Object Detection with Tensorflow
Object Detection with TensorflowObject Detection with Tensorflow
Object Detection with Tensorflow
 
VR digest. May 2018
VR digest. May 2018VR digest. May 2018
VR digest. May 2018
 
Polymer: brief introduction
Polymer: brief introduction Polymer: brief introduction
Polymer: brief introduction
 
JS digest. April 2018
JS digest. April 2018JS digest. April 2018
JS digest. April 2018
 
VR digest. April, 2018
VR digest. April, 2018 VR digest. April, 2018
VR digest. April, 2018
 
IoT digest. April 2018
IoT digest. April 2018IoT digest. April 2018
IoT digest. April 2018
 
IoT digest. March 2018
IoT digest. March 2018IoT digest. March 2018
IoT digest. March 2018
 
VR digest. March, 2018
VR digest. March, 2018VR digest. March, 2018
VR digest. March, 2018
 
VR digest. February, 2018
VR digest. February, 2018VR digest. February, 2018
VR digest. February, 2018
 

Kürzlich hochgeladen

%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 

Kürzlich hochgeladen (20)

%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 

JS digest. July 2017

  • 1. JS digest July 2017 by Oleksandr Oliynyk Software Developer at ElifTech
  • 2. News: ● Introducing npx: an npm package runner ● React 16 beta ● Announcing Gatsby 1.0.0 🎉🎉🎉 ● Announcing Babylon.js 3.0 ● Node-ChakraCore Update: N-API, Node.js on iOS and more ● AWS Releases Lambda@Edge Upcoming: ● Upcoming RegExp Features ● Say hello to HTTP/2 for Node.js Core Statistics: ● Ionic Dev Survey ● "2017 USER SURVEY EXECUTIVE SUMMARY" Libs picks: ● Build terminal dashboards ● email boilerplate and a guideline ● static site generator based in Next.js ● Pick cool color ● Datepicker unicorn JS digest July 2017
  • 3. www.eliftech.com Introducing npx: an npm package runner* It will help: ● Use `npx` to run your local module installations ● Executing one-off commands never was so easy ● Run commands with different Node.js versions ● Developing npm run-scripts interactively ● Share gist-based scripts with friends and loved ones! *Read more about these here
  • 4. www.eliftech.com React 16 beta Why: ● Remove old internal abstractions ● Let ship some of the most requested features like returning arrays from render, recovering from component errors, and readable component stack traces for every error. ● Enable to start experimenting with asynchronous rendering of components for better perceived performance. *Read more about these here Breaking changes and new stuff: ● Not so much new things actually ● Error Handling is better now (: ● Check link above for more
  • 5. www.eliftech.com Announcing Gatsby 1.0.0 🎉🎉🎉 What is cool: ● rich integrations with CMSs like Contentful, Wordpress, and Drupal ● route-based code splitting ● service workers ● built for the next billion internet users *Read more about these here
  • 6. www.eliftech.com Announcing Babylon.js 3.0 What is cool: ● Support for WebGL 2 ● Support for WebVR 1.1 ● Support for live textures using WebCam ● Great playground *Read more about these here Cool demo is here
  • 7. www.eliftech.com Node-ChakraCore Update What is cool: ● Full cross-platform support ● Support for Node.js API (N-API) ● Node.js on iOS ● Time-Travel Debugging *Read more about these here
  • 8. www.eliftech.com AWS Releases Lambda@Edge What is cool: ● Lambda@Edge code is triggered by events from Amazon CloudFront ● is optimised for latency sensitive use cases ● Developer will be able to: a. Inspect cookies and transparently rewrite URLs in order to perform A/B testing. b. Return dynamic content generated at the edge, for example, redirect unauthenticated users to a login page that is created on-demand. c. Respond with specific objects to customise the website the user sees based on the User-Agent header. d. Add, drop, or modify headers (subject to the following restrictions) to direct users to different cached objects. e. Make HTTP requests to other Internet resources and use the results to customise responses etc *Read more about these here
  • 10. www.eliftech.com ● Named Captures ● dotAll Flag ● Unicode Property Escapes ● Lookbehind Assertions Upcoming RegExp Features Read about it here const pattern = /(d{4})-(d{2})-(d{2})/u; Vs const pattern = /(?<year>d{4})-(?<month>d{2})- (?<day>d{2})/u;
  • 11. www.eliftech.com ● Push Stream Support ● respondWithFile() and respondWithFD() APIs that allow extremely efficient sending of raw file data that bypasses the Streams API. ● TLS and Plain-text connections ● Full support for stream multiplexing ● HTTP/2 Prioritization and Flow Control ● Support for HTTP/2 trailers ● HPACK header compression support ● A compatibility API layer that operates as close as possible to the existing HTTP/1 API Say hello to HTTP/2 for Node.js Core Read about it here
  • 13. www.eliftech.com ● More than 13,000 developers shared their story ● Two years ago, 20% of developers surveyed were building exclusively with native tools instead of hybrid. In the next two years, that number is only 2.9% - a nearly 7x decrease. Similarly, the number of hybrid-built apps is growing as a share of overall app development. In the next two years, 32.7% of developers surveyed expect to completely abandon native development in favor of hybrid. Ionic Dev Survey Read about it here
  • 17. www.eliftech.com ● Conducted online from November 30, 2016 to January 16, 2017 via a self-administered survey. ● Fielded worldwide in English and Mandarin to encourage maximum response. ● 1,405 individuals responded to at least some questions in the survey Node.js survey Read about it here
  • 23. www.eliftech.com ● https://github.com/yaronn/blessed-contrib ● http://bojler.slicejack.com/ ● https://github.com/elmasse/nextein ● http://www.checkman.io/please/ ● https://github.com/dbushell/Pikaday Libs picks for July
  • 26. www.eliftech.com Thank you for attention! Stay tuned for next edition of JS digest Find us at eliftech.com Have a question? Contact us: info@eliftech.com