How to build a plugin/extensible application architecture in Angular 5+
Let’s say you have a base Angular application and in the future you plan to develop different features that have almost the same structure, but you don’t really want to deploy the whole application each time a new feature is ready for production, or, moreover you plan to allow 3rd party users to implement features and upload it into your app. - http://bit.ly/2p1f43z
#angular
Let’s say you have a base Angular application and in the future you plan to develop different features that have almost the same structure, but you don’t really want to deploy the whole application each time a new feature is ready for production, or, moreover you plan to allow 3rd party users to implement features and upload it into your app. - http://bit.ly/2p1f43z
#angular
ITNEXT
How to build a plugin/extensible application architecture in Angular 5+
Have you ever wondered how to make your Angular application extensible?
The Web Design Museum: The First Decade of Web Design
Web Design Museum exhibits over 900 unique designs from the years 1995 to 2005. Discover forgotten trends in web design. - http://bit.ly/2CZEcBu
#web #design
Web Design Museum exhibits over 900 unique designs from the years 1995 to 2005. Discover forgotten trends in web design. - http://bit.ly/2CZEcBu
#web #design
www.webdesignmuseum.org
Web Design Museum 1994 – 2006
Web Design Museum exhibits over 1,200 unique designs from the years 1994 to 2006. Discover forgotten trends in web design.
Using JavaScript Promises with Node
Aimed at beginners, this article demonstrates the use of promises by way of short Node-based examples. - http://bit.ly/2M7q60b
#nodejs
Aimed at beginners, this article demonstrates the use of promises by way of short Node-based examples. - http://bit.ly/2M7q60b
#nodejs
ITNEXT
JavaScript Promises with Node.js
In this article, I explain how to use JavaScript promises by the means of short Node.js example programs.
React 16.5.0 Released
There’s no official blog post but 16.5 is out and is principally a bugfix release although support for the React DevTools Profiler has been added and work is taking place on a new scheduler. - http://bit.ly/2NH8kp6
#react
There’s no official blog post but 16.5 is out and is principally a bugfix release although support for the React DevTools Profiler has been added and work is taking place on a new scheduler. - http://bit.ly/2NH8kp6
#react
GitHub
facebook/react
A declarative, efficient, and flexible JavaScript library for building user interfaces. - facebook/react
Vue State Management from the Ground Up
If you’re struggling to get your head around Vuex and the concept of state management, check out this great introductory tutorial by Adrià Fontcuberta. - http://bit.ly/2CSnW5k
#vue
If you’re struggling to get your head around Vuex and the concept of state management, check out this great introductory tutorial by Adrià Fontcuberta. - http://bit.ly/2CSnW5k
#vue
Hacker Noon
Vue state management from the ground up
Let’s get some state managed 💃
Take a New Look at 'CSS Shapes'
Firefox 62 (out today) joins Chrome and Safari in supporting CSS Shapes, a way to define shapes within CSS for content to flow around. See how they work here, along with the new tools in Firefox to make editing such shapes easier. - http://bit.ly/2D11ved
#css
Firefox 62 (out today) joins Chrome and Safari in supporting CSS Shapes, a way to define shapes within CSS for content to flow around. See how they work here, along with the new tools in Firefox to make editing such shapes easier. - http://bit.ly/2D11ved
#css
Smashing Magazine
Take A New Look At CSS Shapes
In this article, we take a look at CSS Shapes and how to create non-rectangular shapes using images, gradients, and basic shapes. We also discover how the new tools in Firefox make editing shapes easier.
Logging HTTP Errors in Angular 6
In Maina’s last post, we looked at how we can use HTTP Interceptors to attach and refresh authorization tokens. In this post, we are going to use the same HTTP Interceptor to catch HTTP errors – 500, 401, 400 etc. – and logging them remotely. - http://bit.ly/2wZte8F
#angular
In Maina’s last post, we looked at how we can use HTTP Interceptors to attach and refresh authorization tokens. In this post, we are going to use the same HTTP Interceptor to catch HTTP errors – 500, 401, 400 etc. – and logging them remotely. - http://bit.ly/2wZte8F
#angular
The Complete CSS Demo for OpenType Features
A lengthy single page demo of many font-feature-settings settings upon a variety of fonts. If you’re using the right fonts to support these settings you can get a lot more control over how your text looks. - http://bit.ly/2Nbz5CV
#css
A lengthy single page demo of many font-feature-settings settings upon a variety of fonts. If you’re using the right fonts to support these settings you can get a lot more control over how your text looks. - http://bit.ly/2Nbz5CV
#css
OpenType Features in CSS
The Complete CSS Demo for OpenType Features
Introducing Awaitjs-Express: Async Function Support for Express
Express was developed in an era long before await/async and while Express 5 is expected to support it natively, there are options for bringing async function support to existing versions such as this. - http://bit.ly/2D4eAmR
#nodejs #express #async
Express was developed in an era long before await/async and while Express 5 is expected to support it natively, there are options for bringing async function support to existing versions such as this. - http://bit.ly/2D4eAmR
#nodejs #express #async
The Code Barbarian
Introducing Awaitjs-Express: Async Function Support for Express
Arguably the biggest gap in [Express'](http://expressjs.com/) API is its
What’s New in Chrome 70's DevTools
The latest dev channel release of Chrome has several DevTools improvements including being able to create ‘live expressions’ (real-time monitoring, essentially) and the highlighting of DOM elements while still typing an expression. - http://bit.ly/2xnmjX0
#chrome #devTools
The latest dev channel release of Chrome has several DevTools improvements including being able to create ‘live expressions’ (real-time monitoring, essentially) and the highlighting of DOM elements while still typing an expression. - http://bit.ly/2xnmjX0
#chrome #devTools
Google Developers
What's New In DevTools (Chrome 70) | Web | Google Developers
Live Expressions in the Console, highlight DOM nodes during Eager Evaluation, and more.
Designing a Textbox, Unabridged
You might think it’s as easy as putting an input type="text” element down but this article goes into much more depth about what’s involved in making a text entry field for the Web that does what you want. - http://bit.ly/2QBiyWK
#css
You might think it’s as easy as putting an input type="text” element down but this article goes into much more depth about what’s involved in making a text entry field for the Web that does what you want. - http://bit.ly/2QBiyWK
#css
Smashing Magazine
Designing A Textbox, Unabridged
Building websites is hard. Let’s explore the creation of a component from start to finish, in the context of an exaggerated reality where projects aren’t flawless.
How GitHub Removed jQuery From Their Frontend
GitHub has just been able to drop jQuery as a dependency of the frontend code for GitHubcom. This transition has taken years and here’s what they’ve learnt and what libraries have replaced it. - http://bit.ly/2xqLWq7
#jquery
GitHub has just been able to drop jQuery as a dependency of the frontend code for GitHubcom. This transition has taken years and here’s what they’ve learnt and what libraries have replaced it. - http://bit.ly/2xqLWq7
#jquery
GitHub Engineering
Removing jQuery from GitHub.com frontend
We have recently completed a milestone where we were able to drop jQuery as a dependency of the frontend code for GitHub.com. This marks the end of a gradual, years-long transition of increasingly decoupling from jQuery until we were able to completely remove…
Building a Search-Engine Optimized PWA with Angular - Part 1
No matter how awesome the app you have built is, it won’t really shine with the users unless they can easily see it in their search results. This is why Search Engine Optimization (SEO) is something that any developer needs to have on their To-Do list when they are building their apps. - http://bit.ly/2wVQRA0
#angular
No matter how awesome the app you have built is, it won’t really shine with the users unless they can easily see it in their search results. This is why Search Engine Optimization (SEO) is something that any developer needs to have on their To-Do list when they are building their apps. - http://bit.ly/2wVQRA0
#angular
Medium
Building a Search-Engine Optimized PWA with Angular — Part 1
Progressive Web App + Angular + SEO = Awesome! Here's how
A Sensible Approach to Cross Platform Development with React and React Native
Exploring how to go about developing shared code between web and React Native. - http://bit.ly/2peUug9
#react #reactNative
Exploring how to go about developing shared code between web and React Native. - http://bit.ly/2peUug9
#react #reactNative
DEV Community
A sensible approach to Cross platform development with React and React Native
How I go about developing shared code between web and React Native
Making Calls from a Browser with Vue.js & Nexmo In-App Voice - http://bit.ly/2QvJcAl
#vue #nexmo #voice
#vue #nexmo #voice
Vonage API Developer
Making Phone Calls from a Web Browser With Vue.js and Vonage | Vonage API Developer
How to make a phone call from a web browser using Vue.js, Node.js, and Vonage's In-App Voice, to call any phone on the planet.
Microjob: A Tiny Wrapper for Node.js Worker Threads
Makes Node 10.5+’s experimental worker thread support easier to work with. We also have an article about worker threads if you want to learn more about the underlying concepts. - http://bit.ly/2D2UadR
#nodejs
Makes Node 10.5+’s experimental worker thread support easier to work with. We also have an article about worker threads if you want to learn more about the underlying concepts. - http://bit.ly/2D2UadR
#nodejs
GitHub
wilk/microjob
A tiny wrapper for turning Node.js worker threads into easy-to-use routines for heavy CPU loads. - wilk/microjob
Take the 'State of JavaScript 2018' Survey
Sacha Greif’s popular survey returns, aiming to see what tools and technologies in the JavaScript space that developers are using, happy with and excited about. Results are expected in November and we’ll share them then. - http://bit.ly/2Oz2jZb
#javascript #survey
Sacha Greif’s popular survey returns, aiming to see what tools and technologies in the JavaScript space that developers are using, happy with and excited about. Results are expected in November and we’ll share them then. - http://bit.ly/2Oz2jZb
#javascript #survey
freeCodeCamp.org
Take the State of JavaScript 2018 Survey!
Just like Christmas or the flu, the State of JavaScript survey comes back around every year. But unlike these, it’s something to actually…
Inspect and Style an Element in DevTools that Normally Disappears when Inactive
Elijah Manor demonstrates a simple trick with setTimeout & debugger that will help you inspect and style elements that disappear on mouse-leave, blur, or click-outside. - http://bit.ly/2NOweix
#devTools
Elijah Manor demonstrates a simple trick with setTimeout & debugger that will help you inspect and style elements that disappear on mouse-leave, blur, or click-outside. - http://bit.ly/2NOweix
#devTools
How to Use Media Queries from JavaScript
The matchMedia method is the key. - http://bit.ly/2paXc6m
#mediaQuery #javascript
The matchMedia method is the key. - http://bit.ly/2paXc6m
#mediaQuery #javascript
Sitepoint
How to use Media Queries in JavaScript with matchMedia - SitePoint
Craig Buckler gives you an accessible introduction to using media queries with JavaScript with matchMedia for a robust responsive design approach.