Using TypeScript condition flow correctly
https://javascript.plainenglish.io/use-typescript-conditional-types-like-a-pro-7baea0ad05c5
#typescript #flow #conditional
  https://javascript.plainenglish.io/use-typescript-conditional-types-like-a-pro-7baea0ad05c5
#typescript #flow #conditional
Introducing Even More Security Enhancements to npm
https://github.blog/2022-07-26-introducing-even-more-security-enhancements-to-npm/?utm_campaign=introducing-even-more-security-enhanceme
#npm #nodejs
  
  https://github.blog/2022-07-26-introducing-even-more-security-enhancements-to-npm/?utm_campaign=introducing-even-more-security-enhanceme
#npm #nodejs
The GitHub Blog
  
  Introducing even more security enhancements to npm
  New npm security enhancements include an improved login and publish experience with the npm CLI, connected GitHub and Twitter accounts, and a new CLI command to verify the integrity of packages in npm.
  Forwarded from Programming World👨💻
How to build a side income $$
[1] Build your personal brand
Personal branding can literally open 100s of doors for you.
No matter what field you are in, promoting yourself is always a plus.
Pick a social media platform and start showcasing your skills.
[2] Proof of work
One of my favourite topics to talk about.
Create a portfolio, upload code on Github, build a social presence on social media, make a PPT on a project, etc.
Proof of work is a game changer.
[3] Consulting
If you are good at a topic, subject or skill, start giving consultations.
Share your knowledge and keep upskilling.
Don’t stop sharing what you know and what you can do best.
[4] Courses
Create a course on what you’re good at.
There are already 100s of courses out there.
So, create a simple-to-understand and effective course and sell it on Udemy or Skillshare.
One of the simplest ways to make passive income.
[5] Freelancing
If you have extra time on weekends, you can take up freelance work or projects.
Freelancers can easily earn from 10K to 50k or more in a month.
If you are an expert, you can also earn over 1 lakh per month. I have paid my flat’s down payment through this.
[6] Start a blog or newsletter
If you’re into writing or good at sharing your thoughts, start a blog or paid newsletter.
I know for a fact that tech blog writers make $250+ /blog. Many of my friends have made good money this way.
[7] ebooks
If you like writing, consider writing ebooks.
You can sell it online on various platforms and earn money.
It’s much easier than selling a paperback.
[8] YouTube
Since the pandemic, a lot of people have shifted towards content creation.
You can become a YouTuber and earn decent money through it.
However, it takes some time to earn money from the platform.
But again, nothing comes easy.
Disclaimer: Don’t build a side income unless you really need it. You should concentrate on your life, health, loved ones and if time permits your craft. You can make a lot more by being good in your field vs trying to create a side income.
Source: Tanay Pratap(Twitter)
  [1] Build your personal brand
Personal branding can literally open 100s of doors for you.
No matter what field you are in, promoting yourself is always a plus.
Pick a social media platform and start showcasing your skills.
[2] Proof of work
One of my favourite topics to talk about.
Create a portfolio, upload code on Github, build a social presence on social media, make a PPT on a project, etc.
Proof of work is a game changer.
[3] Consulting
If you are good at a topic, subject or skill, start giving consultations.
Share your knowledge and keep upskilling.
Don’t stop sharing what you know and what you can do best.
[4] Courses
Create a course on what you’re good at.
There are already 100s of courses out there.
So, create a simple-to-understand and effective course and sell it on Udemy or Skillshare.
One of the simplest ways to make passive income.
[5] Freelancing
If you have extra time on weekends, you can take up freelance work or projects.
Freelancers can easily earn from 10K to 50k or more in a month.
If you are an expert, you can also earn over 1 lakh per month. I have paid my flat’s down payment through this.
[6] Start a blog or newsletter
If you’re into writing or good at sharing your thoughts, start a blog or paid newsletter.
I know for a fact that tech blog writers make $250+ /blog. Many of my friends have made good money this way.
[7] ebooks
If you like writing, consider writing ebooks.
You can sell it online on various platforms and earn money.
It’s much easier than selling a paperback.
[8] YouTube
Since the pandemic, a lot of people have shifted towards content creation.
You can become a YouTuber and earn decent money through it.
However, it takes some time to earn money from the platform.
But again, nothing comes easy.
Disclaimer: Don’t build a side income unless you really need it. You should concentrate on your life, health, loved ones and if time permits your craft. You can make a lot more by being good in your field vs trying to create a side income.
Source: Tanay Pratap(Twitter)
Several console methods to help debugging JavaScript
https://dev.to/qbentil/5-javascript-console-methods-that-will-improve-your-debugging-skills-147b
---
Get the index of an Array that has the largest element
https://javascript.plainenglish.io/how-to-return-the-index-of-the-greatest-value-in-a-javascript-array-4143b54a06
#console #debug #array
  
  https://dev.to/qbentil/5-javascript-console-methods-that-will-improve-your-debugging-skills-147b
---
Get the index of an Array that has the largest element
https://javascript.plainenglish.io/how-to-return-the-index-of-the-greatest-value-in-a-javascript-array-4143b54a06
#console #debug #array
DEV Community
  
  5 JavaScript Console Methods That will Improve your Debugging Skills🚀
  The console is a JavaScript object that grants developers access to a browsers debugging console.    ...
  @ container and :has(): two powerful new responsive APIs landing in Chromium 105
https://developer.chrome.com/blog/has-with-cq-m105/
#devtools #chrome #chromium
  
  https://developer.chrome.com/blog/has-with-cq-m105/
#devtools #chrome #chromium
Chrome for Developers
  
  @container and :has(): two powerful new responsive APIs landing in Chromium 105  |  Blog  |  Chrome for Developers
  "Container queries and :has() are a match made in responsive heaven. Luckily, both of these features are landing together in Chromium 105. This is a huge release with two highly-requested features for responsive interfaces!"
  How to build rich, accessible JavaScript interfaces
https://blog.logrocket.com/build-rich-accessible-javascript-interfaces/
#javascript #js #interface
  
  https://blog.logrocket.com/build-rich-accessible-javascript-interfaces/
#javascript #js #interface
LogRocket Blog
  
  How to build rich, accessible JavaScript interfaces - LogRocket Blog
  In this article, we’ll look at how to make rich, accessible JavaScript interfaces and illustrate our strategies by building a Sudoku puzzle.
  How the Angular Compiler Works
https://blog.angular.io/how-the-angular-compiler-works-42111f9d2549?utm_campaign=how-the-angular-compiler-worksthe-an&gi=f9aa8e30ef5e
#angular #javascript #framework #js
  
  https://blog.angular.io/how-the-angular-compiler-works-42111f9d2549?utm_campaign=how-the-angular-compiler-worksthe-an&gi=f9aa8e30ef5e
#angular #javascript #framework #js
Medium
  
  How the Angular Compiler Works
  The Angular Compiler (which we call ngc) is the tool used to compile Angular applications and libraries. ngc is built on the TypeScript…
  Training with John Komarnicki making Skeleton loading with Vue JS 3 and reusable components
https://www.youtube.com/watch?v=Wyrma2HkvA4
#vue #reusable #skeleton #johnKomarnicki
  
  https://www.youtube.com/watch?v=Wyrma2HkvA4
#vue #reusable #skeleton #johnKomarnicki
YouTube
  
  A Simple Vue 3 Reusable Skeleton Loader Component
  Sign up for Vue.js Forge FREE: https://bit.ly/3Pdijyg
Skeleton loaders are a modern alternative to loading spinners. They mimic the view that is currently loading in. Learn how to create an animated placeholder component to construct any type of skeleton…
  Skeleton loaders are a modern alternative to loading spinners. They mimic the view that is currently loading in. Learn how to create an animated placeholder component to construct any type of skeleton…
Trying to answer some interview questions for front end web developers with Web Dev Simplified
https://www.youtube.com/watch?v=ud8QZIdBxPw
#interview #webdevsimplified
  
  https://www.youtube.com/watch?v=ud8QZIdBxPw
#interview #webdevsimplified
YouTube
  
  Can You Beat Me At This Interview?
  Today I decided to challenge myself to a bunch of full stack interview questions. Hopefully I can get them all right, but odds are I will probably miss at least a few. Try to play along to see how many you can get right.
📚 Materials/References:
Interview…
  📚 Materials/References:
Interview…
Several ways to replace or swap two array elements with JavaScript
https://javascript.plainenglish.io/javascript-swap-array-elements-4b176eb607c8
#array #swap #element
  
  https://javascript.plainenglish.io/javascript-swap-array-elements-4b176eb607c8
#array #swap #element
Medium
  
  3 Easy Ways to Swap 2 Array Elements in JavaScript
  Learn multiple ways to easily swap the values of two array elements in JavaScript.
  Practice with Traversy Media to clone a Space X website with JavaScript, HTML, and CSS
https://www.youtube.com/watch?v=wryPX7KSwSc
#traversyMedia #spaceX
  
  https://www.youtube.com/watch?v=wryPX7KSwSc
#traversyMedia #spaceX
YouTube
  
  SpaceX Website Clone - HTML, CSS & JavaScript
  In this video, we will re-create parts of the SpaceX website including the homepage, menus, and some inner pages. We will create some animations and use JavaScript to manipulate the DOM.
Sponsor: Hostinger (10% off):
http://hostinger.com/traversymedia
Github…
Sponsor: Hostinger (10% off):
http://hostinger.com/traversymedia
Github…
👍2🤯1
  An explanation of what Callback is with James Quick
https://www.youtube.com/watch?v=kz_vwAF4NHI
#callback #jamesQuick
  
  https://www.youtube.com/watch?v=kz_vwAF4NHI
#callback #jamesQuick
YouTube
  
  JavaScript Callbacks Explained in 5 Minutes (Essential for asynchronous code!)
  You must understand JavaScript Callbacks to understand the basics of asynchronous JavaScript. 
Callbacks are functions that get passed as a parameter to another function. This is made possible by the fact that functions are first-class citizens in JavaScript…
  Callbacks are functions that get passed as a parameter to another function. This is made possible by the fact that functions are first-class citizens in JavaScript…
A long tutorial from Freecodecamp on creating a checkout page web application with Javascript, HTML, and CSS
https://www.freecodecamp.org/news/learn-html-and-css-order-summary-component/
#freecodecamp #css #html
  
  https://www.freecodecamp.org/news/learn-html-and-css-order-summary-component/
#freecodecamp #css #html
freeCodeCamp.org
  
  Learn HTML and CSS by Building an Order Summary Component
  HTML and CSS are the most important technologies when it comes to creating websites. And building projects is one of the best ways to learn them. We just published a course on the freeCodeCamp.org YouTube channel that will help you learn HTML and CSS...
  Training how to use unit testing with Vitest
https://www.vuemastery.com/blog/getting-started-with-vitest/
—-
Training from Vue Mastery to create a blog application with Nuxt JS 3
https://www.vuemastery.com/courses/build-a-blog-nuxt3-content/nuxt3-blog-introduction/
#vue #nuxt #vite #testing #vuemastery
  
  https://www.vuemastery.com/blog/getting-started-with-vitest/
—-
Training from Vue Mastery to create a blog application with Nuxt JS 3
https://www.vuemastery.com/courses/build-a-blog-nuxt3-content/nuxt3-blog-introduction/
#vue #nuxt #vite #testing #vuemastery
Vue Mastery
  
  Getting Started with Vitest
  Since Evan You’s build tool Vite has gained massive popularity, there’s now a blazing fast unit test framework that is powered by it: Vitest.
  Difference between Next JS and Nuxt JS
https://blog.openreplay.com/next-js-vs-nuxtjs-a-comparison-of-two-powerhouses
#nextjs #nuxtjs
  https://blog.openreplay.com/next-js-vs-nuxtjs-a-comparison-of-two-powerhouses
#nextjs #nuxtjs
How to read and write files with Node JS
https://medium.com/codingthesmartway-com-blog/how-to-read-and-write-files-with-node-js-11ddc8d61966
#nodejs #read #write #fs
  
  https://medium.com/codingthesmartway-com-blog/how-to-read-and-write-files-with-node-js-11ddc8d61966
#nodejs #read #write #fs
Medium
  
  How To Read And Write Files With Node.js
  By using the Node.js module fs it’s easy to read from and write to files. In this tutorial you’ll earn how to use this module. Therefore a…
  How to implement lazy loading on services in Angular
https://netbasal.com/lazy-load-services-in-angular-bcf8eae406c8
#angular #lazyload
  
  https://netbasal.com/lazy-load-services-in-angular-bcf8eae406c8
#angular #lazyload
Medium
  
  Lazy Load Services in Angular
  Imagine we have a large service with many dependencies and logic. It should only be used when a user performs a specific action, such as…
  Mistakes in using UseEffect in React JS for beginners by Lama Dev
https://www.youtube.com/watch?v=QQYeipc_cik
#react #LamaDev #useEffect
  
  https://www.youtube.com/watch?v=QQYeipc_cik
#react #LamaDev #useEffect
YouTube
  
  All useEffect Mistakes Every Junior React Developer Makes
  Learn React useEffect hook from scratch. React useEffect tutorial beginner to advanced. useEffect best practices. Clean up, lifecycle, and rendering problems.
For more projects you can support Lama Dev:
Join: https://www.youtube.com/channel/UCOxWrX5MId…
  For more projects you can support Lama Dev:
Join: https://www.youtube.com/channel/UCOxWrX5MId…
