Angular Feature Flags: Feature toggle applications by using command line environment variables
Angular comes with great built-in support for configuring multiple environments. But sometimes we want to simply pass in environment variables through the command line to toggle certain runtime features. This can be a pain using environment.ts files as we need to create a new environment.ts file for every single feature flag. - http://amp.gs/oktu
#angular
Angular comes with great built-in support for configuring multiple environments. But sometimes we want to simply pass in environment variables through the command line to toggle certain runtime features. This can be a pain using environment.ts files as we need to create a new environment.ts file for every single feature flag. - http://amp.gs/oktu
#angular
Medium
Angular Feature Flags: Feature toggle applications by using command line environment variables
Feature Flags in angular can be extremely powerful to toggle features at runtime or ship new features to a selected user segment…
The Ultimate AJAX Guide For Vue.js Apps
In this article, I'll first show you how to AJAX-enable a Vue app before getting into the most useful patterns for managing AJAX requests. I'll explain each pattern, give an example, and cover the pros and cons as well. - http://amp.gs/okDd
#vue
In this article, I'll first show you how to AJAX-enable a Vue app before getting into the most useful patterns for managing AJAX requests. I'll explain each pattern, give an example, and cover the pros and cons as well. - http://amp.gs/okDd
#vue
The Ultimate AJAX Guide For Vue.js Apps
If you want to read or write data from a Vue app, you'll most likely want to use AJAX. This guide compares the most popular approaches.
How To Build A GraphQL Server Using Next.js API Routes
Before you kick-off your new project with the usual combination of REST and GraphQL, consider Next.js API Routes as an alternative. It may be a better choice if you plan on eventually extending your app with a backend. - http://amp.gs/oeha
#react
Before you kick-off your new project with the usual combination of REST and GraphQL, consider Next.js API Routes as an alternative. It may be a better choice if you plan on eventually extending your app with a backend. - http://amp.gs/oeha
#react
Smashing Magazine
How To Build A GraphQL Server Using Next.js API Routes — Smashing Magazine
This guide will teach you the basics of Next.js API Routes. We will start by explaining what they are and why API Routes are useful compared to REST or GraphQL APIs. Then, we will guide you through a step by step tutorial on how to build your very first GraphQL…
Creating Websites With prefers-reduced-data
Kilian Valkhof explains how to use the media query prefers-reduced-data to keep your sites accessible to everyone. - http://amp.gs/o7lb
#css
Kilian Valkhof explains how to use the media query prefers-reduced-data to keep your sites accessible to everyone. - http://amp.gs/o7lb
#css
polypane.app
Creating websites with prefers-reduced-data | Polypane, The Browser for Developers and Designers
Even though more and more people get access to the internet every day, not all of them have fast gigabit connections or…
Hazelcast's Journey to a High-Performance Node Library
If you’ve not worked in the Java space at all, Hazelcast may be new to you, but it’s a long standing “data grid” that, in many ways, was rather ahead of its time. Naturally, there’s a Node client library but the developers wanted it to be really fast and wrote up how they achieved this here. - http://amp.gs/oPfv
#nodejs
If you’ve not worked in the Java space at all, Hazelcast may be new to you, but it’s a long standing “data grid” that, in many ways, was rather ahead of its time. Naturally, there’s a Node client library but the developers wanted it to be really fast and wrote up how they achieved this here. - http://amp.gs/oPfv
#nodejs
Hazelcast
Our Journey to a High-Performance Node.js Library | Hazelcast
Our Node.js library went through a number of performance analysis and optimization runs and we would like to share this journey with you.
Publishing Flutter Firebase App to Play Store
A quick guide running through how to submit your Flutter applications with Firebase to the Google Play Store. - http://amp.gs/oyEX
#flutter
A quick guide running through how to submit your Flutter applications with Firebase to the Google Play Store. - http://amp.gs/oyEX
#flutter
Medium
Publishing Flutter Firebase App to Play Store
In this tutorial, we will be seeing how we can publish flutter applications with firebase to play store. Even if you are not using…
Angular 10 Directives — Part of Angular Advanced Series
In this section, I will be explaining directives in detail.
Just for the recap, from the previous tutorial, there are three types of directives.
- Components
- Structural Directives
- Attribute Directives
http://amp.gs/ohfQ
#angular
In this section, I will be explaining directives in detail.
Just for the recap, from the previous tutorial, there are three types of directives.
- Components
- Structural Directives
- Attribute Directives
http://amp.gs/ohfQ
#angular
Medium
Angular 10 Directives — Part of Angular Advanced Series
This tutorial presumes that you have a basic working knowledge about Angular 8/ 9/ 10.
The Most Accurate Way to Schedule a Function in the Browser
A detailed analysis of three JavaScript timeout strategies and how they perform in thousands of web contexts. A bit of a micro-optimization for sure, but it’s interesting to dig into the weeds like this. - http://amp.gs/ovkT
#javascript
A detailed analysis of three JavaScript timeout strategies and how they perform in thousands of web contexts. A bit of a micro-optimization for sure, but it’s interesting to dig into the weeds like this. - http://amp.gs/ovkT
#javascript
Medium
The most accurate way to schedule a function in a web browser
A detailed analysis of 3 JavaScript timeout strategies and how they perform in thousands of web contexts.
Quick Tutorial CSS Tip: How to Show Source Code the Easy Way
Christian Heilmann shares how to show the source code on a page easily. - http://amp.gs/ogyD
#css
Christian Heilmann shares how to show the source code on a page easily. - http://amp.gs/ogyD
#css
DEV Community
Quick tutorial CSS tip: How to show source code the easy way
Using display block on script and style blocks is a simple way to make HTML tutorials easier.
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
Clockify Blog
The best productivity tools for programmers
The ability to focus while coding is incredibly important for developers.
To help you maintain your productivity levels high, here are the 18 best programmer productivity tools to try out.
Habitica
Apps that let you create to-do lists help…
To help you maintain your productivity levels high, here are the 18 best programmer productivity tools to try out.
Habitica
Apps that let you create to-do lists help…
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.