Here's an article to get you started with helmet.js
https://www.twilio.com/blog/securing-your-express-app-html
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events
https://www.twilio.com/blog/securing-your-express-app-html
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events
Twilio Blog
Putting the helmet on β Securing your Express app
Learn how you can improve the security of your Node.js & Express web application with a set of HTTP headers such as Content Security Policy.
β€1
#LibraryOfTheDay : Typewriter.js
A simple yet cool native JavaScript plugin for a typewriter effect for 5kb zip.
https://safi.me.uk/typewriterjs/
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
A simple yet cool native JavaScript plugin for a typewriter effect for 5kb zip.
https://safi.me.uk/typewriterjs/
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
Create a terminal website with typewriter.js
https://dev.to/tiffany/a-simple-terminal-website-with-css-and-typewriter-js-aj9
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
https://dev.to/tiffany/a-simple-terminal-website-with-css-and-typewriter-js-aj9
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
DEV Community
A Simple Terminal Website with CSS and Typewriter.js
Just recently, I was searching for how to create a terminal-esque website, much like Jeremy Wagner's...
#LibraryOfTheDay : Lodash.js
Lodash makes JavaScript easier by taking the hassle out of working with arrays,
numbers, objects, strings, etc. Lodashβs modular methods are great for:
> Iterating arrays, objects, & strings
> Manipulating & testing values
> Creating composite functions
https://lodash.com/
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
Lodash makes JavaScript easier by taking the hassle out of working with arrays,
numbers, objects, strings, etc. Lodashβs modular methods are great for:
> Iterating arrays, objects, & strings
> Manipulating & testing values
> Creating composite functions
https://lodash.com/
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
Here's viedo from Full Stack Academy of Code to get you started with Lodash
https://youtu.be/cqw2i0HIj74
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events
https://youtu.be/cqw2i0HIj74
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events
YouTube
Lodash Tutorial - How Lodash can enhance your JS code
Learn more advanced front-end and full-stack development at: https://www.fullstackacademy.com
Lodash and other utility modules (underscore.js, lazy.js, ...) can be a little intimidating. There are so many methods built-in to these large utility objects.β¦
Lodash and other utility modules (underscore.js, lazy.js, ...) can be a little intimidating. There are so many methods built-in to these large utility objects.β¦
#LibraryOfTheDay : Underscore.js
Underscore is a JavaScript library that provides a whole mess of useful functional programming helpers without extending any built-in objects.
Underscore provides over 100 functions that support both your favorite workaday functional helpers: map, filter, invoke β as well as more specialized goodies: function binding, javascript templating, creating quick indexes, deep equality testing, and so on
https://underscorejs.org/
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
Underscore is a JavaScript library that provides a whole mess of useful functional programming helpers without extending any built-in objects.
Underscore provides over 100 functions that support both your favorite workaday functional helpers: map, filter, invoke β as well as more specialized goodies: function binding, javascript templating, creating quick indexes, deep equality testing, and so on
https://underscorejs.org/
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
π2
Here's a youtube video from Matt Gerl to get a taste of Underscore.js with _.each function
https://youtu.be/TCJwwO6uj4A
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
https://youtu.be/TCJwwO6uj4A
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
YouTube
Underscore.js each function // _.each()
A video screencast tutorial on the Underscore.js each function and how to use it.
There are tons more videos and articles on my website at https://mattgeri.com
Make sure you subscribe to my newsletter to get all the latest videos plus lots more free webβ¦
There are tons more videos and articles on my website at https://mattgeri.com
Make sure you subscribe to my newsletter to get all the latest videos plus lots more free webβ¦
Wondering what's the difference between Lodash and Underscore.js?
Here's an article from Semmle
https://blog.semmle.com/lodash-vs-underscore/
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events
Here's an article from Semmle
https://blog.semmle.com/lodash-vs-underscore/
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events
#LibraryOfTheDay : Modernizr
Modernizr is a small piece of JavaScript code that automatically detects the availability of next-generation web technologies in your user's browsers. Rather than blacklisting entire ranges of browsers based on βUA sniffing,β Modernizr uses feature detection to allow you to easily tailor your user's experiences based on the actual capabilities of their browser.
With this knowledge that Modernizr gives you, you can take advantage of these new features in the browsers that can render or utilize them, and still have easy and reliable means of controlling the situation for the browsers that cannot.
https://modernizr.com/
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
Modernizr is a small piece of JavaScript code that automatically detects the availability of next-generation web technologies in your user's browsers. Rather than blacklisting entire ranges of browsers based on βUA sniffing,β Modernizr uses feature detection to allow you to easily tailor your user's experiences based on the actual capabilities of their browser.
With this knowledge that Modernizr gives you, you can take advantage of these new features in the browsers that can render or utilize them, and still have easy and reliable means of controlling the situation for the browsers that cannot.
https://modernizr.com/
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
π1
Here's an article from Hongkiat to get you started with modernizr.
https://www.hongkiat.com/blog/modernizr/
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
https://www.hongkiat.com/blog/modernizr/
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
Hongkiat
Getting Started with Modernizr
Modernizr is a JavaScript Library used by many popular websites including Twitter, USMagazine, Good.is, About.com, etc. In our previous posts, we have
π1
#FrameworkOfTheWeek : Foundation
A Framework for any device, medium, and accessibility. Foundation is a family of responsive front-end frameworks that make it easy to design beautiful responsive websites, apps and emails that look amazing on any device. Foundation is semantic, readable, flexible, and completely customizable.
https://foundation.zurb.com/
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
A Framework for any device, medium, and accessibility. Foundation is a family of responsive front-end frameworks that make it easy to design beautiful responsive websites, apps and emails that look amazing on any device. Foundation is semantic, readable, flexible, and completely customizable.
https://foundation.zurb.com/
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
Here's a youtube video from Traversy media to get you started with Foundation.js
https://youtu.be/DEu5xYEZx18
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
https://youtu.be/DEu5xYEZx18
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
YouTube
Foundation Framework Crash Course
In this crash course we will be looking at the Zurb Foundation front-end framework which is an alternative to Twitter Bootstrap
Foundation Tutorial Contents:
What is Foundation?
Installation/Setup
Typography
Helper Classes
Topbar
Forms
Tables & Lists
Buttonsβ¦
Foundation Tutorial Contents:
What is Foundation?
Installation/Setup
Typography
Helper Classes
Topbar
Forms
Tables & Lists
Buttonsβ¦
"Little known features of JavaScriptβ by Viral Shah
https://link.medium.com/J2fK9p1Pg2
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
https://link.medium.com/J2fK9p1Pg2
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
β€1π1
#LibraryOfTheDay : Cube.js
Cube.js is an open source modular framework to build analytical web applications. It is primarily used to build internal business intelligence tools or to add customer-facing analytics to an existing application.
It was designed to work with Serverless Query Engines like AWS Athena and Google BigQuery. Multi-stage querying approach makes it suitable for handling trillions of data points. Most modern RDBMS work with Cube.js as well and can be tuned for adequate performance.
https://cube.dev/
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
Cube.js is an open source modular framework to build analytical web applications. It is primarily used to build internal business intelligence tools or to add customer-facing analytics to an existing application.
It was designed to work with Serverless Query Engines like AWS Athena and Google BigQuery. Multi-stage querying approach makes it suitable for handling trillions of data points. Most modern RDBMS work with Cube.js as well and can be tuned for adequate performance.
https://cube.dev/
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
cube.dev
Cube: Agentic Analytics Platform
Cube, the universal semantic layer, makes it easy to connect BI silos, embed analytics, and power your data data apps and AI with context.
Here's an article from Artyom Keydunov, the co-founder of cube.js to get you started with it.
https://dev.to/keydunov/launching-cube-js-templates-the-easiest-way-to-build-analytics-dashboards-and-applications-4lj9
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
https://dev.to/keydunov/launching-cube-js-templates-the-easiest-way-to-build-analytics-dashboards-and-applications-4lj9
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
DEV Community
Launching Cube.js Templates π - the easiest way to build analytics dashboards and applications
Setting up a new project, writing tons of configurations, and wiring all the things together is hard...
#LibraryOfTheDay : Grapes.js
GrapesJS is a free and open source Web Builder Framework which helps building HTML templates, faster and easily, to be delivered in sites, newsletters or mobile apps. Mainly, GrapesJS was designed to be used inside a CMS to speed up the creation of dynamic templates
https://grapesjs.com/
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
GrapesJS is a free and open source Web Builder Framework which helps building HTML templates, faster and easily, to be delivered in sites, newsletters or mobile apps. Mainly, GrapesJS was designed to be used inside a CMS to speed up the creation of dynamic templates
https://grapesjs.com/
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
Grapesjs
GrapesJS - Free and Open Source Web Template Editor Framework
Free and Open source Web Template Editor - Next generation tool for building templates without coding
β€1π1
Static Types Are Overrated and Static Types Give You a False Sense of Security
There is no known empirical evidence that static types have a strong impact on bug density.
So in spite of the cool developer tooling they enable, static types donβt actually help reduce over-all bug density by very much. Why?
If you havenβt exercised the code, you really have no idea whether or not it works. Sure, you can know whether or not a variable has been defined, or whether or not a function is passing an array instead of an object, but as it turns out:
- There are a lot of other ways to express bugs in your programs type checking wonβt catch, andβ¦
- A lot of other ways to catch type related bugs.
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
Read full blog here:
https://medium.com/javascript-scene/the-shocking-secret-about-static-types-514d39bf30a3
There is no known empirical evidence that static types have a strong impact on bug density.
So in spite of the cool developer tooling they enable, static types donβt actually help reduce over-all bug density by very much. Why?
If you havenβt exercised the code, you really have no idea whether or not it works. Sure, you can know whether or not a variable has been defined, or whether or not a function is passing an array instead of an object, but as it turns out:
- There are a lot of other ways to express bugs in your programs type checking wonβt catch, andβ¦
- A lot of other ways to catch type related bugs.
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
Read full blog here:
https://medium.com/javascript-scene/the-shocking-secret-about-static-types-514d39bf30a3
Medium
The Shocking Secret About Static Types
The popularity of TypeScript has really exploded recently. I like TypeScript, and I like static types. It has some great features. Itβsβ¦
π1
Breaking News: Microsoft buys JavaScript developer platform npm; plans to integrate it with GitHub.
https://www.zdnet.com/article/microsoft-buys-javascript-developer-platform-npm-plans-to-integrate-it-with-github/
https://www.zdnet.com/article/microsoft-buys-javascript-developer-platform-npm-plans-to-integrate-it-with-github/
ZDNET
Microsoft buys JavaScript developer platform npm; plans to integrate it with GitHub
Microsoft is acquiring npm, a major JavaScript-developer platform, which it is planning to integrate with GitHub.
Version 9.1 of Angular Now Available β TypeScript 3.8, faster builds, and more.
https://blog.angular.io/version-9-1-of-angular-now-available-typescript-3-8-faster-builds-and-more-eb292f989428
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
https://blog.angular.io/version-9-1-of-angular-now-available-typescript-3-8-faster-builds-and-more-eb292f989428
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
Medium
Version 9.1 of Angular Now AvailableβββTypeScript 3.8, faster builds, and more
We just released Version 9.1 of Angular. This is a minor release of the framework and the CLI that is a drop-in replacement for 9.0β¦
#CFP for #JSConferences ::
ForwardJS Ottawa is happening on May 26-29 2020 in The Interweb.
Due to the COVID-19 situation, the organizers made ForwardJS Ottawa a virtual event, providing four days of workshops and talks to registrants from the comfort of their browser. Best part is, the talk sessions will be FREE.
Apply for Talk here:
http://bit.ly/forward2020cfp
More Details:
https://forwardjs.com/ottawa/
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
ForwardJS Ottawa is happening on May 26-29 2020 in The Interweb.
Due to the COVID-19 situation, the organizers made ForwardJS Ottawa a virtual event, providing four days of workshops and talks to registrants from the comfort of their browser. Best part is, the talk sessions will be FREE.
Apply for Talk here:
http://bit.ly/forward2020cfp
More Details:
https://forwardjs.com/ottawa/
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
Google Docs
ForwardJS 2020 Call for Proposals
ForwardJS is an inclusive technical conference series focusing on JavaScript, technology and culture, and the open web.
This year we're gearing up for our two online events, ForwardJS Ottawa (May 26-29) and San Francisco (Sept 21-23)
Due to the currentβ¦
This year we're gearing up for our two online events, ForwardJS Ottawa (May 26-29) and San Francisco (Sept 21-23)
Due to the currentβ¦
π₯°1