So, I am building my 3D portfolio,
The tech stack I'm using is
- React
- Three.js (a JS library for creating 3D graphics.)
- Tailwind CSS
The portfolio will include a floating island, interactive elements, and a contact form.
Coding is a skill.
And developing that skill takes time, practice and repetition.
Everytime you code, you make it a
little easier to develop the logic.
So, keep going! You are doing great!
@apexavairagi
After understanding this you can start-
1. ES6+ Features
2. Functions and Scope
3. Asynchronous Programming
4. DOM Manipulation
5. Event Handling
6. State and Variables
7. Props
8. Components 9. Lifecycle Methods
10. JSX
11. redux or hooks
12. React Router
13. API Integration
So I've completed my portfolio with React and Three.js!💻🥳
📎 -
Code -
- Added Gmail service using emailJS
- Secured keys in env.local file
- Increased the size of the plane🚁
- Created utility hooks for showing/hiding alerts
🧵
Half done with my 3D developer portfolio🚀
with React and Three.js!
Here are some updates:
- Added a bird animation 🐦
Used the sine wave equation, for a up-and-down motion.
- Added event listeners for interactions.
Top 1% self-taught programmer:
- Documentation first 🖥️
- Good at solving problems 💡
- Avoids tutorial hell 📚
- Learn by implementing 🚀
- Manages time well ⌛
- Good team worker 👥
- persistence >> self doubt 💪
HTML- for structure.
CSS - for style.
JavaScript - for fun.
React- for work.
C- for dinosaurs.
C++ for college.
C# - for games.
Swift - for UI.
Ruby - for rails.
PHP - for $.
jQuery - for legacy.
Python - for science.
TypeScript - for safety.
Java - for 3 billion devices
9 backend development project ideas:
🔗RESTful API for a Blog
⛓Authentication Service
🗒Task Scheduler
🤑Payment Gateway Integration
📈Stock Portfolio Tracker
💬Real-Time Chat Application
📥Content Management System (CMS)
🗂File Storage System
💃Event Booking Platform
@RanaMishka
1. Manipulation (Controlling your decisions & behavior)
2. Invalidate your feelings
3. Control how you express
4. Doesn't like when you spend time with your Friends
5. Playing victim card when you put out what's wrong in relationship.
There are 5 layers of software:
🌎 Hosting - where data is stored.
📦 Database - how data is stored.
🤔 Logic - how data is processed.
🔁 API - how data is fetched.
🖼 UI - how data is presented
Documenting your journey in 2024? 📖
Here's your roadmap:
• Share insights on Medium
• YouTube your experiences
• Showcase projects on GitHub
• Connect on LinkedIn/X
• Join tech communities
• Attend virtual events
• Upskill yourself
• Seek guidance, offer it too
Found this incredible GitHub repository that's a goldmine for FREE programming books!
📚 Check out the EbookFoundation's collection covering a wide range of languages and topics.
📎 Free Programming Books:
7 coding habits that can level up your skills:
1. Refactor regularly
2. Git commit with meaningful messages
3. Dive into documentation
4. Practice coding challenges
5. When stuck, go for a run
6. Attend tech meetups/events
7. Limit time on tuts, code more
Diving into a new framework?
Master it with these steps:
- Read the docs thoroughly 📖
- See one shot tutorial
- Start building minor projects
- Gradually move to major ones
- Join the community for support and insights 🤝
- Practice consistently! 💪
9 FREE hosting platforms for web developers:
🌐 GitHub Pages
🌐 Netlify
🌐 Vercel
🌐 Firebase Hosting
🌐 InfinityFree
🌐 Surge
🌐 Render
🌐 Freehosting .com
🌐 AwardSpace
💻 which one do you use the most ?
🚀 5 DSA Projects to Secure Your Dream MNC Job!
📊 Data Visualization Dashboard: Make interactive data displays.
🌐 Web Scraping: Extract insights from the web.
📈 Stock price perdiction
🤖 Machine Learning: Conquer algorithms.
🗺️ Location Finder: data-driven maps