Useful Custom Hooks for Tired React Devs
The author asserts that in addition to being able to maintain state, React Hooks are also reactive and composable. Given that’s the case, why not use them to make things more efficient by reusing existing behaviours you have already implemented? - http://amp.gs/oEni
#react
The author asserts that in addition to being able to maintain state, React Hooks are also reactive and composable. Given that’s the case, why not use them to make things more efficient by reusing existing behaviours you have already implemented? - http://amp.gs/oEni
#react
Medium
Useful Custom Hooks for Tired React Devs
React hooks are awesome. By abusing the power of JavaScript closures and with a few caveats, it’s possible to hold state in a function…
4 Ways To Boost Your Vue.js App With Webpack
Webpack is an essential tool for developing Vue.js single page applications. It makes your development workflow much simpler by managing complex build steps and can optimise your apps size and performance.
In this article I'll explain four ways that Webpack can enhance your Vue app, including:
Single file components
Optimising the Vue build
Browser cache management
Code splitting
http://amp.gs/oVBe
#vue
Webpack is an essential tool for developing Vue.js single page applications. It makes your development workflow much simpler by managing complex build steps and can optimise your apps size and performance.
In this article I'll explain four ways that Webpack can enhance your Vue app, including:
Single file components
Optimising the Vue build
Browser cache management
Code splitting
http://amp.gs/oVBe
#vue
4 Ways To Boost Your Vue.js App With Webpack
Webpack is an essential tool for VueJS apps, but is notoriously hard to understand. In this article I'll explain in simple terms four ways that Webpack can enhance your Vue app.
How to Structure Maintainable Angular Project
Although Angular by design handles project complexity well it’s often hard to preserve good organisation as the project develops and as new functionalities come into place and old need to be altered. -http://amp.gs/o9Vv
#angular
Although Angular by design handles project complexity well it’s often hard to preserve good organisation as the project develops and as new functionalities come into place and old need to be altered. -http://amp.gs/o9Vv
#angular
Medium
Organise Your Angular Services to Be Bulletproof.
How to structure highly maintainable and scalable Angular project.
50 Javascript Best Practice Rules to Write Better Code
Javascript is powerful and flexible which allows you to code any way you like and try some very unusual things which can lead to a bug in your code. Here are 50 things I learned about coding in Javascript you should know about. - http://amp.gs/o4eE
#javascript
Javascript is powerful and flexible which allows you to code any way you like and try some very unusual things which can lead to a bug in your code. Here are 50 things I learned about coding in Javascript you should know about. - http://amp.gs/o4eE
#javascript
Medium
50 Javascript Best Practice Rules to Write Better Code
Javascript is powerful and flexible which allows you to code any way you like and try some very unusual things which can lead to a bug in…
How To Secure Node Apps with a Content Security Policy
CSP is an approach (involving an HTTP header) to provide added protection against cross-site scripting and similar issues. This thorough tutorial covers its use from an example Express app. - http://amp.gs/oREV
#nodejs
CSP is an approach (involving an HTTP header) to provide added protection against cross-site scripting and similar issues. This thorough tutorial covers its use from an example Express app. - http://amp.gs/oREV
#nodejs
Digitalocean
How To Secure Node.js Applications with a Content Security Policy | DigitalOcean
A CSP is an HTTP header that provides an extra layer of security against code-injection attacks, such as cross-site scripting (XSS), clickjacking, and other …
30 Programming Jokes That Will Make You Laugh
Being a programmer is a fun job. And many funny incidents occur throughout a programmer’s career. Here are a few jokes that can be relatable to you as a programmer.
I hope you enjoy the below compilation of jokes. Let’s get started. - http://amp.gs/oU9o
#jokes
Being a programmer is a fun job. And many funny incidents occur throughout a programmer’s career. Here are a few jokes that can be relatable to you as a programmer.
I hope you enjoy the below compilation of jokes. Let’s get started. - http://amp.gs/oU9o
#jokes
Medium
30 Programming Jokes That Will Make You Laugh
A list of jokes and memes relatable to all programmers
The Rules of Margin Collapse
Josh W. Comeau dives deep into the details of margin collapsing and demystifies this notoriously-confusing mechanism. - http://amp.gs/odeq
#css
Josh W. Comeau dives deep into the details of margin collapsing and demystifies this notoriously-confusing mechanism. - http://amp.gs/odeq
#css
Joshwcomeau
The Rules of Margin Collapse
“Margin collapse” has a dastardly reputation, one of the trickier parts of CSS. Fortunately, it gets a lot easier once you learn a few rules! In this tutorial, we take a deep dive into the governing principles, and learn how to use them to our advantage.
Seven Things Every React Project Should Start With
We try not to forget that each week we have lots of readers who are new to React. Specifically for those folks–but of some interest to all–here’s an opinionated checklist of what your new project should include. - http://amp.gs/oO7D
#react
We try not to forget that each week we have lots of readers who are new to React. Specifically for those folks–but of some interest to all–here’s an opinionated checklist of what your new project should include. - http://amp.gs/oO7D
#react
Medium
7 Things Every React Project Should Start With
Make your project’s life easier from the start
How to Save and Read Data from Shared Preferences in Flutter
Shared preferences can be used to store a small amount of data in the local memory. - http://amp.gs/orCF
#flutter
Shared preferences can be used to store a small amount of data in the local memory. - http://amp.gs/orCF
#flutter
The best productivity tools for programmers
This article lists the 18 best programmer productivity tools to try out and to help you maintain your productivity levels high. - http://amp.gs/or3g
#tools #best
This article lists the 18 best programmer productivity tools to try out and to help you maintain your productivity levels high. - http://amp.gs/or3g
#tools #best
Building Medium Clone with Vue 3
A complete tutorial on using Vue 3 to build a Medium clone. - http://amp.gs/oSxy
#vue
A complete tutorial on using Vue 3 to build a Medium clone. - http://amp.gs/oSxy
#vue
A Utility Class for Covering Elements
Michelle Barker demonstrates how to cover one element with another efficiently. - http://amp.gs/oSFN
#css
Michelle Barker demonstrates how to cover one element with another efficiently. - http://amp.gs/oSFN
#css
CSS { In Real Life } | A Utility Class for Covering Elements
Tips, tricks and tutorials on the web’s most beautiful language.
10 Best Practices for React Developers
While working on your React applications, you should be careful to follow certain good practices. This will help to keep your code very organized. In this article, I’ll be sharing certain best practices that every React developer should follow. - http://amp.gs/oNnS
#react
While working on your React applications, you should be careful to follow certain good practices. This will help to keep your code very organized. In this article, I’ll be sharing certain best practices that every React developer should follow. - http://amp.gs/oNnS
#react
Medium
10 Best Practices for React Developers
Ways to improve your React coding skills
‘Dumb’ Angular — Input Setter/Getter vs NgOnChanges
Understanding the right way to pass data to Dumb Angular components through NgOnChanges and Input bindings. - http://amp.gs/oN37
#angular
Understanding the right way to pass data to Dumb Angular components through NgOnChanges and Input bindings. - http://amp.gs/oN37
#angular
Medium
‘Dumb’ Angular — Input Setter/Getter vs NgOnChanges
Understanding the right way to pass data to Dumb Angular components through NgOnChanges and Input bindings.
Learn How To Use Webhooks by Connecting Node, IFTTT and Twitter
We’ve seen how to automate YouTube with Node (above) but how about getting more generic with the IFTTT (If This Then That) service? - http://amp.gs/oq7g
#nodejs
We’ve seen how to automate YouTube with Node (above) but how about getting more generic with the IFTTT (If This Then That) service? - http://amp.gs/oq7g
#nodejs
3 Ways to Pre-Populate your Vue Global Store State
Sometimes you need to pre-populate your Vue.js application store before the app loads. This article covers three different approaches and their pros and cons. - http://amp.gs/oskq
#vue
Sometimes you need to pre-populate your Vue.js application store before the app loads. This article covers three different approaches and their pros and cons. - http://amp.gs/oskq
#vue
Austin Gil
3 Ways to Prepopulate Your Vue.js Global Store's State
Sometimes you just need to pre-populate your Vue.js application store before the app loads. This article covers 3 different approaches, and their pros and cons.
What Can You Put in a CSS Variable?
Will Boyd examines various things that you can put into a CSS variable, including animated values. - http://amp.gs/oikS
#css
Will Boyd examines various things that you can put into a CSS variable, including animated values. - http://amp.gs/oikS
#css
Codersblock
What Can You Put in a CSS Variable?
CSS variables (also know as CSS custom properties) can hold all sorts of things. Some of these things were not obvious to me, which is why I decided to write...
Easier Angular Component State Management
Managing the state of Angular components can become complex as your component grows. - http://amp.gs/oDZi
#angular
Managing the state of Angular components can become complex as your component grows. - http://amp.gs/oDZi
#angular
Medium
Easier Angular Component State Management
Managing the state of Angular components can become complex as your component grows.
How to Become a Better Developer Every Single day
These four ideas make you a top-class performer and a better developer without long study nights! - http://amp.gs/ouBx
#javascript
These four ideas make you a top-class performer and a better developer without long study nights! - http://amp.gs/ouBx
#javascript
Medium
How to Become a Better Developer Every Single day
4 ideas to make you a top-class performer without long study nights.