Not So Short Note on Aria-Label Usage – Big Table Edition
Steve Faulkner provides some useful guidance on aria-label usage. - http://amp.gs/a30q
#css
Steve Faulkner provides some useful guidance on aria-label usage. - http://amp.gs/a30q
#css
Clickjacking Attacks and How to Prevent Them
A look at both client-side and server-side approaches to mitigating clickjacking attacks including some approaches for Express.js-based apps. - http://amp.gs/aHu2
#nodejs
A look at both client-side and server-side approaches to mitigating clickjacking attacks including some approaches for Express.js-based apps. - http://amp.gs/aHu2
#nodejs
Auth0 - Blog
Clickjacking Attacks and How to Prevent Them
Learn how clickjacking attacks implement visual tricks to capture users' clicks, and how you can prevent them by applying client-side and server-side solutions.
Angular—Introduction to service inheritance
Inheritance is one of the most popular ways to reuse code in Angular. It has been used very frequently to build components. Yet, not many developers will apply inheritance to service. In fact, service inheritance is much cleaner and easier to maintain comparing with component inheritance. It can be a good alternative of component inheritance in some cases. - http://amp.gs/a22S
#angular
Inheritance is one of the most popular ways to reuse code in Angular. It has been used very frequently to build components. Yet, not many developers will apply inheritance to service. In fact, service inheritance is much cleaner and easier to maintain comparing with component inheritance. It can be a good alternative of component inheritance in some cases. - http://amp.gs/a22S
#angular
Medium
Angular—Introduction to service inheritance
Inheritance is one of the most popular ways to reuse code in Angular. Here is a guide to apply inheritance to service.
Hey bright developers!
Searching for a remote job doesn’t have to look like this:
❌ 24/7 on job boards
❌ turning LinkedIn upside down
❌ waiting for recruiters to contact you
Instead, it should be like this:
✅ sign up on @sixnomads_bot
✅ state your tech stack, desired salary and timezone
✅ receive relevant notifications of full-time and remote-only jobs as soon as they are posted
Users of 6nomads bot have already landed jobs in companies like MixMax, Calendly, Miro, as well as bunch of YC and Techstars startups.
It's your turn next! Find your dream job now, say thank you later ❤
Searching for a remote job doesn’t have to look like this:
❌ 24/7 on job boards
❌ turning LinkedIn upside down
❌ waiting for recruiters to contact you
Instead, it should be like this:
✅ sign up on @sixnomads_bot
✅ state your tech stack, desired salary and timezone
✅ receive relevant notifications of full-time and remote-only jobs as soon as they are posted
Users of 6nomads bot have already landed jobs in companies like MixMax, Calendly, Miro, as well as bunch of YC and Techstars startups.
It's your turn next! Find your dream job now, say thank you later ❤
FrontEnd Development pinned «Hey bright developers! Searching for a remote job doesn’t have to look like this: ❌ 24/7 on job boards ❌ turning LinkedIn upside down ❌ waiting for recruiters to contact you Instead, it should be like this: ✅ sign up on @sixnomads_bot ✅ state your tech…»
Route Guards — Angular
There are a lot of use cases when it comes to access to an Angular route. There are times when you want to limit access to a route, limit access to only some specific users, or want before leaving a route to alert the user or even retrieve data before accessing a route. - http://amp.gs/aFOD
#angular
There are a lot of use cases when it comes to access to an Angular route. There are times when you want to limit access to a route, limit access to only some specific users, or want before leaving a route to alert the user or even retrieve data before accessing a route. - http://amp.gs/aFOD
#angular
Medium
Route Guards — Angular
canActivate vs canActivateChild vs canDeactivate vs canLoad vs resolve
How To Build a GraphQL Server Using Next.js API Routes
Will teach you the basics of Next.js API Routes via a step-by-step tutorial on how to build your very first GraphQL server with Next.js and the GitHub API. - http://amp.gs/aLVk
#nodejs
Will teach you the basics of Next.js API Routes via a step-by-step tutorial on how to build your very first GraphQL server with Next.js and the GitHub API. - http://amp.gs/aLVk
#nodejs
Front-end: Useful Online Tools for Front-end Developers
The internet is full of awesome tools that make our lives easier as front-end developers. In this post, I’ll give a quick review of 12 tools I use frequently in my dev work. - http://amp.gs/aaEV
#tools
The internet is full of awesome tools that make our lives easier as front-end developers. In this post, I’ll give a quick review of 12 tools I use frequently in my dev work. - http://amp.gs/aaEV
#tools
Medium
Front-end: Useful Online Tools for Front-end Developers
The internet is full of awesome tools that make our lives easier as front-end developers. In this post, I’ll give a quick review of 12…
Best Practices with React Hooks
Both the strength and the weakness of Hooks is their flexibility. There are many ways to employ them but here are some opinionated suggestions as to the best way. - http://amp.gs/aoxr
#react
Both the strength and the weakness of Hooks is their flexibility. There are many ways to employ them but here are some opinionated suggestions as to the best way. - http://amp.gs/aoxr
#react
Medium
Best Practices with React Hooks
Ordering hooks, using the right linter and much more
The Worst Part of Angular
How the framework fosters deception and undermines the basis of civilization - http://amp.gs/aMx5
#angular
How the framework fosters deception and undermines the basis of civilization - http://amp.gs/aMx5
#angular
Medium
The Worst Part of Angular
How the framework fosters deception and undermines the basis of civilization
NPM Clients Aiming to Be Better Than The Original
For all of its pros, npm has several flaws that alternatives have tried to mitigate. - http://amp.gs/a5en
#nodejs
For all of its pros, npm has several flaws that alternatives have tried to mitigate. - http://amp.gs/a5en
#nodejs
Medium
NPM Clients That Are Better Than The Original
For all of its pros, npm has several flaws. These 3 alternatives try to improve upon them and offer alternatives to Node developers.
Vue 3 Is Out! Jump into Vue 3 Quickly in This New Course by Sarah Drasner
Learn fundamental concepts in Vue, such as directives, methods, and computed watchers. You’ll learn Vue’s reactivity system and the new Composition API in Vue 3. -
http://amp.gs/aQBy
#vue
Learn fundamental concepts in Vue, such as directives, methods, and computed watchers. You’ll learn Vue’s reactivity system and the new Composition API in Vue 3. -
http://amp.gs/aQBy
#vue
Frontendmasters
Learn Vue 3 in this Introduction to Vue.js Course by Core Vue Team Member, Sarah Drasner
Learn fundamental concepts in Vue, such as directives, methods, and computed watchers. You’ll learn Vue’s reactivity system and the new Composition API in Vue 3.
A Deep Dive Into CSS Grid minmax()
Ahmad Shadeed shares how CSS grid minmax() works, with a detailed visual explanation for auto-fit and auto-fill keywords. - http://amp.gs/acpu
#css
Ahmad Shadeed shares how CSS grid minmax() works, with a detailed visual explanation for auto-fit and auto-fill keywords. - http://amp.gs/acpu
#css
Ahmad Shadeed Blog
A Deep Dive Into CSS Grid minmax() - Ahmad Shadeed
How CSS grid minmax() works, with a detailed visual explanation for auto-fit and auto-fill keywords.
Solving Sudoku Puzzles with React
Although it would seem to defeat the purpose of doing a Sudoku (a popular form of number puzzle) in the first place, the methodology is an interesting and popular programming challenge which was kicked off by Peter Norvig’s classic Python essay of a decade ago. - http://amp.gs/a6pi
#react
Although it would seem to defeat the purpose of doing a Sudoku (a popular form of number puzzle) in the first place, the methodology is an interesting and popular programming challenge which was kicked off by Peter Norvig’s classic Python essay of a decade ago. - http://amp.gs/a6pi
#react
DEV Community
Building a React app to solve every Sudoku puzzle.
Introduction Peter Norvig, the legendary Google mogul and AI titan, wrote a python essay t...
Logic reusability in Angular applications
When you create an enterprise Angular application, chances are that you end up with many modules 📦 for different entities e.g. CarsModule, PlanesModule, ShipsModule etc. - http://amp.gs/a6ua
#angular
When you create an enterprise Angular application, chances are that you end up with many modules 📦 for different entities e.g. CarsModule, PlanesModule, ShipsModule etc. - http://amp.gs/a6ua
#angular
Medium
Logic reusability in Angular applications
When you create an enterprise Angular application, chances are that you end up with many modules 📦 for different entities e.g. CarsModule…
19 things I stole from great developers
What great developers do day to day - http://amp.gs/abCg
#javascript
What great developers do day to day - http://amp.gs/abCg
#javascript
Medium
19 things I stole from great developers
What great developers do day to day
App Store & Google Play: Submission Checklist
David shares his checklist of the basics for submitting your app to both the App Store and Google Play. - http://amp.gs/abLC
#mobile
David shares his checklist of the basics for submitting your app to both the App Store and Google Play. - http://amp.gs/abLC
#mobile
DEV Community
App Store & Google Play: Submission Checklist
A bare minimum checklist of the information required to submit your application to the App Store and Google Play.
A Complete Guide to CSS Gradients
Geoff Graham created an in-depth guide to CSS Gradients. - http://amp.gs/oICO
#css
Geoff Graham created an in-depth guide to CSS Gradients. - http://amp.gs/oICO
#css