Forwarded from Muhammed Teshome
The Modern Version is "Second Brain"
Do you hear about Second Brain?
A second brain is a digital tool or system that helps you organize and store information, thoughts, and ideas. It acts as an extension of your own mind and helps you offload some of your mental load. There are several examples of second-brain tools that you can use.
Imagine for a moment the perfect organizational system.
A system that told you exactly where to put every piece of information in your life – every document, file, note, agenda, outline, and bit of research – and exactly where to find it when you needed it.
so I will introduce two systems I got great for these things.
✅ CODE = Capture, Organize, Distil, Express
✅PARA= Projects, Areas, Resources, Archives
a simple, comprehensive, yet extremely flexible system for organizing any type of digital information across any platform.
Go, browse and read deeply to get more insight
Do you hear about Second Brain?
A second brain is a digital tool or system that helps you organize and store information, thoughts, and ideas. It acts as an extension of your own mind and helps you offload some of your mental load. There are several examples of second-brain tools that you can use.
Imagine for a moment the perfect organizational system.
A system that told you exactly where to put every piece of information in your life – every document, file, note, agenda, outline, and bit of research – and exactly where to find it when you needed it.
so I will introduce two systems I got great for these things.
✅ CODE = Capture, Organize, Distil, Express
✅PARA= Projects, Areas, Resources, Archives
a simple, comprehensive, yet extremely flexible system for organizing any type of digital information across any platform.
Go, browse and read deeply to get more insight
❤3
Frontend - JavaScript
Backend - JavaScript
Mobile Apps - JavaScript
Machine Learning - JavaScript
JavaScript - JavaScript
Yes, That's it !
JavaScript is Everywhere.
Learn it and work Everywhere!!
Backend - JavaScript
Mobile Apps - JavaScript
Machine Learning - JavaScript
JavaScript - JavaScript
Yes, That's it !
JavaScript is Everywhere.
Learn it and work Everywhere!!
❤2
12 Sites to Practice Coding with Exercises ✨😍
🔹 codewars . com
🔹 leetcode . com
🔹 hackerrank . com
🔹 topcoder . com
🔹 exercism . org
🔹 coderbyte . com
🔹 codingame . com
🔹 codechef . com
🔹 projecteuler . net
🔹 edabit . com
🔹 codeforces. com
🔹 hackerearth. com
🔹 codewars . com
🔹 leetcode . com
🔹 hackerrank . com
🔹 topcoder . com
🔹 exercism . org
🔹 coderbyte . com
🔹 codingame . com
🔹 codechef . com
🔹 projecteuler . net
🔹 edabit . com
🔹 codeforces. com
🔹 hackerearth. com
❤2
Dear developers, let’s play a game
You get
5 Points - You have 20+ tabs open
10 Points - You suck at CSS
2 Points - You don’t use semicolons in JavaScript
7 Points - You haven’t turned off your pc in more than a week
How many points do you have? 😂😂😂😂
Me - 14 Pts 👇
You get
5 Points - You have 20+ tabs open
10 Points - You suck at CSS
2 Points - You don’t use semicolons in JavaScript
7 Points - You haven’t turned off your pc in more than a week
How many points do you have? 😂😂😂😂
Me - 14 Pts 👇
😁1
As a beginner in web development, it’s ok
- to take breaks
- to not master CSS
- to have errors
- to not master JS
- to visit StackOverflow
- to copy code
- to not contribute to open source
What is expected of you as a beginner is to be able to grasp the concept of coding
- to take breaks
- to not master CSS
- to have errors
- to not master JS
- to visit StackOverflow
- to copy code
- to not contribute to open source
What is expected of you as a beginner is to be able to grasp the concept of coding
❤2
Web Developer Skill Set:
Front-End Development:
> HTML
> CSS
> JavaScript
> React, Angular, Vue.js
Back-End Development:
> Node.js
> Express.js
>Django (Python)
> Ruby on Rails
Databases:
> SQL (MySQL, PostgreSQL)
> NoSQL (MongoDB, Firebase)
Version Control:
> Git
> GitHub/GitLab/Bitbucket
Web APIs:
> RESTful APIs
> GraphQL
Web Performance:
> Optimization
> Caching
> CDNs
Package Managers/ Bundler:
> NPM
> Webpack
> Vite
Hosting and Deployment:
> Heroku
> Netlify
>AWS, Azure
Styling:
>SASS/SCSS
>Bootstrap
>Tailwind CSS
Front-End Development:
> HTML
> CSS
> JavaScript
> React, Angular, Vue.js
Back-End Development:
> Node.js
> Express.js
>Django (Python)
> Ruby on Rails
Databases:
> SQL (MySQL, PostgreSQL)
> NoSQL (MongoDB, Firebase)
Version Control:
> Git
> GitHub/GitLab/Bitbucket
Web APIs:
> RESTful APIs
> GraphQL
Web Performance:
> Optimization
> Caching
> CDNs
Package Managers/ Bundler:
> NPM
> Webpack
> Vite
Hosting and Deployment:
> Heroku
> Netlify
>AWS, Azure
Styling:
>SASS/SCSS
>Bootstrap
>Tailwind CSS
❤1
🔸Framework:
=nextjs
🔸Styling:
=tailwindcss
+
=shadcn
🔸DB:
=PlanetScale
or
=supabase
🔸Auth: NextAuth
🔸Forms:
=HookForm
🔸Charts:
=tremorlabs
🔸Payments:
=stripe
🔸Deployment:
=vercel
=nextjs
🔸Styling:
=tailwindcss
+
=shadcn
🔸DB:
=PlanetScale
or
=supabase
🔸Auth: NextAuth
🔸Forms:
=HookForm
🔸Charts:
=tremorlabs
🔸Payments:
=stripe
🔸Deployment:
=vercel
❤1
JavaScript Concepts You MUST Know Before Learning React:👇
- arrow function
- array methods
- normal functions
- spread operators
- function expressions
- default imports
- handling events
- lexical scoping
- String Methods
- named imports
- async await
- destructuring
- map
- filter
- reduce
- loops
- promises
- callbacks
- variables
- scopes
- working with objects
- asynchronous JS
- arrow function
- array methods
- normal functions
- spread operators
- function expressions
- default imports
- handling events
- lexical scoping
- String Methods
- named imports
- async await
- destructuring
- map
- filter
- reduce
- loops
- promises
- callbacks
- variables
- scopes
- working with objects
- asynchronous JS