Designing scalable Angular applications
The main design recommendation is to introduce an additional layer between component and service classes. It is normally called “Abstraction” or “Facade” layer. Article writers say — this layer acts as sandbox. It only delegates the calls from UI components to the service / core layer and doesn’t have any business logic. - http://amp.gs/cBuH
#angular
The main design recommendation is to introduce an additional layer between component and service classes. It is normally called “Abstraction” or “Facade” layer. Article writers say — this layer acts as sandbox. It only delegates the calls from UI components to the service / core layer and doesn’t have any business logic. - http://amp.gs/cBuH
#angular
Medium
Designing scalable Angular applications
What is the best scalable architecture for Angular applications? This is a difficult question. If you search for “scalable Angular…
Working with Protobufs in Node
Protocol buffers (a.k.a. protobufs) are a language and platform neutral format for sending structured data around (think XML or JSON but lower level). - http://amp.gs/cneW
#nodejs
Protocol buffers (a.k.a. protobufs) are a language and platform neutral format for sending structured data around (think XML or JSON but lower level). - http://amp.gs/cneW
#nodejs
The Code Barbarian
Working with Protobufs in Node.js
Kafka is a powerful distributed pub/sub platform that is popular in large organizations. Here's how you can get started with Kafka in Node.js using the KafkaJS npm module.
Creating a Chrome Extension with React
It could be the app you’re about to develop from scratch is better suited to being delivered as a browser extension. This article will help you decide. - http://amp.gs/cGeX
#react
It could be the app you’re about to develop from scratch is better suited to being delivered as a browser extension. This article will help you decide. - http://amp.gs/cGeX
#react
Medium
Creating a Chrome Extension with React
Last week I started building a chrome extension for a product. The extension was built with React as a view engine to render a popup. So I…
The Hidden Power of InjectionToken Factory Functions in Angular
In this article, I want to talk about a feature which Angular provides, that isn’t particularly well known or used by many developers. When using Angular InjectionToken, we can specify a factory function which returns a default value of the parameterized type T. - http://amp.gs/cxgX
#angular
In this article, I want to talk about a feature which Angular provides, that isn’t particularly well known or used by many developers. When using Angular InjectionToken, we can specify a factory function which returns a default value of the parameterized type T. - http://amp.gs/cxgX
#angular
Medium
The Hidden Power of InjectionToken Factory Functions in Angular
In this article, I want to talk about a feature which Angular provides, that isn’t particularly well known or used by many developers…
👍1
Network Connectivity in Flutter
A Quick article on how to check the network connectivity in Flutter. We will see three ways to check the network connectivity in Flutter. - http://amp.gs/cf4r
#flutter
A Quick article on how to check the network connectivity in Flutter. We will see three ways to check the network connectivity in Flutter. - http://amp.gs/cf4r
#flutter
Medium
Network Connectivity in Flutter
A Quick article on how to check the network connectivity in Flutter. We will see three ways to check the network connectivity in Flutter.
5 Vue Performance Tips
Tips, tricks, and guidelines from TeamHood on how they reduce unnecessary re-rendering and memory optimization that can be applied to any Vue 2 or 3 app. - http://amp.gs/cCvZ
#vue
Tips, tricks, and guidelines from TeamHood on how they reduce unnecessary re-rendering and memory optimization that can be applied to any Vue 2 or 3 app. - http://amp.gs/cCvZ
#vue
Medium
5 Tips for Vue Performance
Here we review some tips and tricks related to reducing unnecessary re-rendering and memory optimization actual for any vue2 and vue3 app
Stop Using Icon Fonts
Michael Irigoyen explains why we should stop using icon fonts replacing them with SVG icons. - http://amp.gs/ckVk
#css
Michael Irigoyen explains why we should stop using icon fonts replacing them with SVG icons. - http://amp.gs/ckVk
#css
www.irigoyen.dev
Stop Using Icon Fonts by Michael Irigoyen
Icon fonts became popular over a decade ago. But their convenience comes at a high cost to your visitors.
React Component Tests for Humans
Maybe the reason you’re dragging your feet when it comes to implementing the testing you know you need is because it’s just so miserable to do. This article will speak your language. - http://amp.gs/cevJ
#react
Maybe the reason you’re dragging your feet when it comes to implementing the testing you know you need is because it’s just so miserable to do. This article will speak your language. - http://amp.gs/cevJ
#react
CSS-Tricks
React Component Tests for Humans | CSS-Tricks
React component tests should be interesting, straightforward, and easy for a human to build and maintain.
Building a Real-Time Webapp with Node and Socketio
Want to create an app that does real-time data synchronization across multiple machines without introducing a third-party service like Pusher or Firebase? This is the first in a three part series but cuts to the heart of the matter. - http://amp.gs/ceXL
#nodejs
Want to create an app that does real-time data synchronization across multiple machines without introducing a third-party service like Pusher or Firebase? This is the first in a three part series but cuts to the heart of the matter. - http://amp.gs/ceXL
#nodejs
RisingStack Engineering
Building a Real-Time Webapp with Node.js and Socket.io - RisingStack Engineering
In this blogpost we showcase a Node.js webapp that does real-time synchronization on multiple machines, which we implemented using Socket.io.
Understanding Memory Leaks in Angular
Angular is one of the powerful and high performing front-end framework. Applications will start becoming slow as it grows if you are not aware of how to optimize the application, it will start affecting end-user experience. - http://amp.gs/c7kX
#angular
Angular is one of the powerful and high performing front-end framework. Applications will start becoming slow as it grows if you are not aware of how to optimize the application, it will start affecting end-user experience. - http://amp.gs/c7kX
#angular
How to Increase Your Rendering Performance By 70% In Vue.js
This article explains how functional components can significantly increase rendering performance in a Vue app. - http://amp.gs/c7wr
#vue
This article explains how functional components can significantly increase rendering performance in a Vue app. - http://amp.gs/c7wr
#vue
DEV Community
How to increase your rendering performance by 70% in Vue.js
Hello everyone! 😜 How you are guys doing? Hope you are fine and well! So, today I will teach you ab...
Debugging Layout Shifts
Katie Hempenius shares some advice on identifying and fixing layout shifts. - http://amp.gs/cPpM
#css
Katie Hempenius shares some advice on identifying and fixing layout shifts. - http://amp.gs/cPpM
#css
6 Front-End Coding Ideas That Will Get You Fired Up to Code
Here’s a bit of coding inspiration - http://amp.gs/cPiw
#frontend
Here’s a bit of coding inspiration - http://amp.gs/cPiw
#frontend
Medium
6 Front-End Coding Ideas That Will Get You Fired Up to Code
Here’s a bit of coding inspiration
How to use Docker with Node.js: A Step-by-Step Tutorial
Both Docker and Node.js have risen in popularity in the past 5 years. Running Node.js on docker containers with docker-compose for local development is a great experience. - http://amp.gs/cyCW
#nodejs
Both Docker and Node.js have risen in popularity in the past 5 years. Running Node.js on docker containers with docker-compose for local development is a great experience. - http://amp.gs/cyCW
#nodejs
Medium
How to use Docker with Node.js: A Step-by-Step Tutorial
Both Docker and Node.js have risen in popularity in the past 5 years. Running Node.js on docker containers with docker-compose for local…
React Navigation 5: Unit Testing Components
Have you encountered the “couldn’t find a navigation object” message when testing components with the useNavigation hook? Here are three solutions to dealing with it. - http://amp.gs/chYC
#react
Have you encountered the “couldn’t find a navigation object” message when testing components with the useNavigation hook? Here are three solutions to dealing with it. - http://amp.gs/chYC
#react
Atomic Spin
React Navigation 5: Unit Testing Components
Testing components that use the "useNavigation" hook can be complicated. Here are a few options to make testing these components easier.
You Should be Using Vue Class Component
If you're an Angular developer using Vue, you're probably missing the class-style syntax. Something similar can be achieved with Vue Class Component. - http://amp.gs/cv8u
#vue
If you're an Angular developer using Vue, you're probably missing the class-style syntax. Something similar can be achieved with Vue Class Component. - http://amp.gs/cv8u
#vue
DEV Community
You should be using Vue Class Component
Intro For those who, like me, arrived at Vue from Angular, probably miss some aspects and...
Digging Into CSS Logical Properties
Ahmad Shadeed gives an excellent introduction to CSS logical properties. - http://amp.gs/cvcF
#css
Ahmad Shadeed gives an excellent introduction to CSS logical properties. - http://amp.gs/cvcF
#css
Ishadeed
Digging Into CSS Logical Properties
How to use CSS logical properties to build multi-directional web layouts
The Complete Guide to Angular Security
Goes through the OWASP top 10 security threats and relates them to Angular development. - http://amp.gs/cg2i
#angular
Goes through the OWASP top 10 security threats and relates them to Angular development. - http://amp.gs/cg2i
#angular
Christian Lüdemann
The Complete Guide to Angular Security
Many frontend developers might see security as a non-functional concern, that is handled by the security department and that they instead should just focus on feature development. The reality is th…
The Complete Guide to Front-end Developer Interviews
Interviews are hard, especially technical interviews where you’re expected to think, solve, and analyze all while the interviewer stares at you. But what people don’t realize is that being interviewed is basically just another skill, and skills can be honed with the right information and practice. - http://amp.gs/cE2Z
#frontend #interview
Interviews are hard, especially technical interviews where you’re expected to think, solve, and analyze all while the interviewer stares at you. But what people don’t realize is that being interviewed is basically just another skill, and skills can be honed with the right information and practice. - http://amp.gs/cE2Z
#frontend #interview
Medium
The Complete Guide to Front-end Developer Interviews
Interviews are hard, especially technical interviews where you’re expected to think, solve, and analyze all while the interviewer stares…
Building a Discord Bot Using Discord.js
Node is ideal for building chat bots and here’s a complete walkthrough of using the Discord.js library to do this on the Discord chat system to create a joke posting bot. - http://amp.gs/cVJr
#nodej
Node is ideal for building chat bots and here’s a complete walkthrough of using the Discord.js library to do this on the Discord chat system to create a joke posting bot. - http://amp.gs/cVJr
#nodej