Want to get into technical writing as a developer but don’t know where to start?
Here’s a breakdown of how to get started 👇🏼
1. Pick a topic you’re passionate about 💛
It could be a new tool, language or framework you learnt, or even a trendy topic in the tech ecosystem
The more familiar you are with the subject, the better you will be able to explain it to others.
2. Do the research 📚
Technical writing differs from writing because it requires you to go into great detail about a specific topic
As a result, you'll need to conduct extensive research on the topic you want to write about.
3. Choose a writing platform 📇
Here's a list of some great platforms to get you started on your technical writing journey:
Hashnode
Dev .to
Medium
4. Write a draft 📝
If this is your first time, the draft doesn't have to be very long; it could even be 500 words
Don't put in so much effort to sound professional. Go with the flow and be real.
5. Read through and edit ✍️
Your draft may contain grammatical errors. It's best to go over it several times to make sure you don't miss any major mistakes.
6. Get a new set of eyes 👀
Let one or two people read your draft. Ask them how they feel about it
Don't be afraid of getting negative feedback. They will only help you identify your flaws and improve your writing skills.
They might even spot some mistakes in the draft.
7. Publish your draft 🚀
Don’t worry if it doesn’t get a lot of interactions. It’s normal especially when starting out fresh.
8. Be consistent 💭
Consistent practice and learning from your mistakes will help you improve your writing skills
If possible, publish an article every week. You can participate in the ‘1 week 2 articles’ challenge
Keep learning. Keep writing.
9. Apply for a technical writing job: 💼
Once you feel you’re ready, you can apply for a technical writing role (full time/part time)
Here’s a post about platforms with open technical writing roles:
t.me/JavaScript_js_learn/1545
#TechnicalWriting
Here’s a breakdown of how to get started 👇🏼
1. Pick a topic you’re passionate about 💛
It could be a new tool, language or framework you learnt, or even a trendy topic in the tech ecosystem
The more familiar you are with the subject, the better you will be able to explain it to others.
2. Do the research 📚
Technical writing differs from writing because it requires you to go into great detail about a specific topic
As a result, you'll need to conduct extensive research on the topic you want to write about.
3. Choose a writing platform 📇
Here's a list of some great platforms to get you started on your technical writing journey:
Hashnode
Dev .to
Medium
4. Write a draft 📝
If this is your first time, the draft doesn't have to be very long; it could even be 500 words
Don't put in so much effort to sound professional. Go with the flow and be real.
5. Read through and edit ✍️
Your draft may contain grammatical errors. It's best to go over it several times to make sure you don't miss any major mistakes.
6. Get a new set of eyes 👀
Let one or two people read your draft. Ask them how they feel about it
Don't be afraid of getting negative feedback. They will only help you identify your flaws and improve your writing skills.
They might even spot some mistakes in the draft.
7. Publish your draft 🚀
Don’t worry if it doesn’t get a lot of interactions. It’s normal especially when starting out fresh.
8. Be consistent 💭
Consistent practice and learning from your mistakes will help you improve your writing skills
If possible, publish an article every week. You can participate in the ‘1 week 2 articles’ challenge
Keep learning. Keep writing.
9. Apply for a technical writing job: 💼
Once you feel you’re ready, you can apply for a technical writing role (full time/part time)
Here’s a post about platforms with open technical writing roles:
t.me/JavaScript_js_learn/1545
#TechnicalWriting
Telegram
Learn JavaScript
11 websites developers can make money with technical writing
Earn up to $500 writing tutorials and articles
Auth0
{↗ $450 - 2,000+ words}
→ Identity & Security
→ Python, Electron, Java, .NET
→ Mobile (Native & Cross Platform)
https://auth0.com/apollo…
Earn up to $500 writing tutorials and articles
Auth0
{↗ $450 - 2,000+ words}
→ Identity & Security
→ Python, Electron, Java, .NET
→ Mobile (Native & Cross Platform)
https://auth0.com/apollo…
Javascript Mastery released a lengthy exercise on introduction to React JS and its state management from basic to advanced
https://youtu.be/b9eMGE7QtTk
#react #course #javascriptMastery
https://youtu.be/b9eMGE7QtTk
#react #course #javascriptMastery
Some useful Github repository references for developers or programmers
https://dev.to/madza/19-valuable-github-repositories-for-beginner-developers-3i18
#repository #github #learning
https://dev.to/madza/19-valuable-github-repositories-for-beginner-developers-3i18
#repository #github #learning
Tips to avoid Async Await hell in JavaScript
https://dev.to/judionit/avoid-asyncawait-hell-2gb6
#async #await #hell
https://dev.to/judionit/avoid-asyncawait-hell-2gb6
#async #await #hell
Comparison between Promise All with Promise All Settled and with Async Await
https://javascript.plainenglish.io/promise-all-vs-promise-allsettled-vs-for-await-of-c32e1a327a20
---
Understand how Promise All works for parallel data execution
https://javascript.plainenglish.io/does-promise-all-execute-in-parallel-how-promise-all-works-in-javascript-fffc2e8d455d
#promise #async #await #parallel
https://javascript.plainenglish.io/promise-all-vs-promise-allsettled-vs-for-await-of-c32e1a327a20
---
Understand how Promise All works for parallel data execution
https://javascript.plainenglish.io/does-promise-all-execute-in-parallel-how-promise-all-works-in-javascript-fffc2e8d455d
#promise #async #await #parallel
Configure NGINX for multiple subdomains and multiple web apps at once
https://blog.logrocket.com/how-to-build-web-app-with-multiple-subdomains-nginx/
#nginx #subdomain
https://blog.logrocket.com/how-to-build-web-app-with-multiple-subdomains-nginx/
#nginx #subdomain
Creating a Tooltips component in Vue JS
https://javascript.plainenglish.io/how-to-create-a-custom-tooltip-component-in-vue-js-11ff5e2194d9
#vue #tooltips #component
https://javascript.plainenglish.io/how-to-create-a-custom-tooltip-component-in-vue-js-11ff5e2194d9
#vue #tooltips #component
Introduction of JavaScript by creating several game projects by Ania Kubow
https://www.freecodecamp.org/news/learn-javascript-by-coding-7-games/
#freecodecamp #aniaKubow #games #esm
https://www.freecodecamp.org/news/learn-javascript-by-coding-7-games/
#freecodecamp #aniaKubow #games #esm
Exercise from Dcode on creating a JavaScript library with the built-in ES Module features
https://youtu.be/sZQEa13r22I
#esm #dcode #library
https://youtu.be/sZQEa13r22I
#esm #dcode #library
Practice building a REST API with TypeScript, Node JS and native modules
https://blog.logrocket.com/how-to-build-rest-api-with-typescript-using-only-native-modules/
---
Using interfaces and types with TypeScript
https://blog.logrocket.com/extending-object-like-types-interfaces-typescript/
---
Using Decorators in TypeScript
https://javascript.plainenglish.io/implement-hybrid-decorator-functions-in-typescript-f6d24bc5abb0
#interface #type #nodejs #api #decorator
https://blog.logrocket.com/how-to-build-rest-api-with-typescript-using-only-native-modules/
---
Using interfaces and types with TypeScript
https://blog.logrocket.com/extending-object-like-types-interfaces-typescript/
---
Using Decorators in TypeScript
https://javascript.plainenglish.io/implement-hybrid-decorator-functions-in-typescript-f6d24bc5abb0
#interface #type #nodejs #api #decorator
The baseline for web development in 2022
https://engineering.linecorp.com/en/blog/the-baseline-for-web-development-in-2022/
https://engineering.linecorp.com/en/blog/the-baseline-for-web-development-in-2022/
An explanation of how console logs work that provide undefined return values
https://blog.bitsrc.io/why-does-console-log-return-undefined-e06d44b4d0f8
#console #log #return
https://blog.bitsrc.io/why-does-console-log-return-undefined-e06d44b4d0f8
#console #log #return
Forwarded from Learn AI, MetaVerse, Web3
Become a Full Stack Web3 / Blockchain Developer in 180 days
Detailed ROADMAP with days ↓
Day 1 - 20 ( 1-2 hour / day )
→ Learn HTML & CSS
Day 21 - 35 ( 1-2 hour / day )
→ Learn JavaScript
Day 36 - 42 ( 1-2 hour / day )
→ Learn CSS framework
Bootstrap / TailwindCSS
Day 42 - 50 ( 1-2 hour / day )
→ Learn JS Framework
Angular / ReactJS / VUE JS / Next JS
Day 51 - 90 ( 1-2 hour / day )
→ Learn Advance JS
Day 91 - 95 ( 1-2 hour / day )
→ Learn Git and Github
Day 96 - 106 ( 1-2 hour / day )
→ Learn REST API or JSON API
Day 107 - 120 ( 1-2 hour / day )
→ Learn Blockchain Basics
Include ↓
- what is Ethereum
- Decentralisation
- Smart contract
- Cryptocurrency
- NFTs , DAOs
- Cryptography
- Keys
- Hashing
Day 121 - 140 ( 1-2 hour / day )
→ Learn Solidity
Day 141 - 150 ( 1-2 hour / day )
→ Learn Hardat / truffle
Day 151 - 155 ( 1-2 hour / day )
→ Learn Web3.js / Ether.js ( interact with frontend )
Day 156 - 160 ( 1-2 hour / day )
→ Learn IPFS / filecoin
Day 161 - 180 ( 1-2 hour / day )
→ Revise all things from scratch
→ Start Building DApps
For More Web3 Content Join @web3_learn
Detailed ROADMAP with days ↓
Day 1 - 20 ( 1-2 hour / day )
→ Learn HTML & CSS
Day 21 - 35 ( 1-2 hour / day )
→ Learn JavaScript
Day 36 - 42 ( 1-2 hour / day )
→ Learn CSS framework
Bootstrap / TailwindCSS
Day 42 - 50 ( 1-2 hour / day )
→ Learn JS Framework
Angular / ReactJS / VUE JS / Next JS
Day 51 - 90 ( 1-2 hour / day )
→ Learn Advance JS
Day 91 - 95 ( 1-2 hour / day )
→ Learn Git and Github
Day 96 - 106 ( 1-2 hour / day )
→ Learn REST API or JSON API
Day 107 - 120 ( 1-2 hour / day )
→ Learn Blockchain Basics
Include ↓
- what is Ethereum
- Decentralisation
- Smart contract
- Cryptocurrency
- NFTs , DAOs
- Cryptography
- Keys
- Hashing
Day 121 - 140 ( 1-2 hour / day )
→ Learn Solidity
Day 141 - 150 ( 1-2 hour / day )
→ Learn Hardat / truffle
Day 151 - 155 ( 1-2 hour / day )
→ Learn Web3.js / Ether.js ( interact with frontend )
Day 156 - 160 ( 1-2 hour / day )
→ Learn IPFS / filecoin
Day 161 - 180 ( 1-2 hour / day )
→ Revise all things from scratch
→ Start Building DApps
For More Web3 Content Join @web3_learn
64 Toughest Interview Questions.pdf
405.3 KB
64 Toughest Interview Questions
Web dev resources
All resources to get you started in web development. Pick one thing, make a cool project, document your learnings, and see if you like it or not. Frontend, backend, devops included.
All resources to get you started in web development. Pick one thing, make a cool project, document your learnings, and see if you like it or not. Frontend, backend, devops included.
Frontend resources 🚀
Amazing resources to get you a head start in frontend development. Build more and learn through that. Real learning will only come when you build your OWN projects - not by just following tutorials or reading.
Amazing resources to get you a head start in frontend development. Build more and learn through that. Real learning will only come when you build your OWN projects - not by just following tutorials or reading.
Web MDN Mozilla Web Docs now has a new and fresh look
https://hacks.mozilla.org/2022/03/a-new-year-a-new-mdn/
#mdn #webdocs
https://hacks.mozilla.org/2022/03/a-new-year-a-new-mdn/
#mdn #webdocs
Reference some web services that can help the web and application development process
https://blog.devgenius.io/25-must-visit-killer-websites-for-developers-7d15aceb7508
#asset
https://blog.devgenius.io/25-must-visit-killer-websites-for-developers-7d15aceb7508
#asset
Tips and tricks for using React JS
https://www.freecodecamp.org/news/best-practices-for-react/
---
Multiple dashboard templates for Node JS and React JS
https://dev.to/flatlogic/top-7-nodejs-react-templates-and-themes-for-your-admin-panel-4h9h
---
#nodejs #react #tips #bestPractice
https://www.freecodecamp.org/news/best-practices-for-react/
---
Multiple dashboard templates for Node JS and React JS
https://dev.to/flatlogic/top-7-nodejs-react-templates-and-themes-for-your-admin-panel-4h9h
---
#nodejs #react #tips #bestPractice