resources

At pubs.code.blog, I’m not just here to teach — I want to equip you.

This Resources page is your go-to collection of handpicked tools, platforms, frameworks, learning materials, and code resources that I personally use or recommend. Whether you’re just starting your coding journey or already building advanced apps, you’ll find something helpful here.

Let’s cut through the noise and focus on what actually works.


🛠️ Developer Tools

These tools are essential in my day-to-day development workflow. They’re reliable, efficient, and designed to help you code smarter.

👨‍💻 Code Editors

  • VS Code – My primary editor; feature-rich, highly customizable
  • Sublime Text – Lightweight and fast for quick edits
  • CodeSandbox – Great for prototyping frontend projects in the browser

🧪 Testing Tools

  • Postman – API testing and documentation
  • Jest – JavaScript testing framework for React and Node.js
  • Cypress – End-to-end testing made simple

🐙 Version Control

  • Git – Essential for version control
  • GitHub – Code hosting, collaboration, and open-source community
  • GitKraken – Git GUI for visual commits and branching

📚 Learning Resources

Want to learn faster, better, and more deeply? These platforms and materials will help you upskill in a structured and practical way.

💡 Online Learning Platforms

📖 Books I Recommend

  • Eloquent JavaScript – Excellent for beginners/intermediates
  • You Don’t Know JS – Deep JavaScript insights
  • Clean Code by Robert C. Martin – Must-read for writing better code
  • Python Crash Course – Beginner-friendly Python book
  • The Pragmatic Programmer – Software engineering mindset booster

🧱 Libraries & Frameworks

These are the building blocks for modern web development. I use them across different projects and tutorials.

⚛️ Frontend Libraries

  • React – My primary choice for building dynamic UIs
  • Tailwind CSS – Utility-first CSS framework I use in almost every project
  • Bootstrap – Rapid UI prototyping
  • Next.js – React framework with server-side rendering (currently learning)

🔧 Backend Tools

  • Node.js – JavaScript runtime for backend
  • Express.js – Lightweight web framework
  • MongoDB – NoSQL database I use in several apps
  • Firebase – Real-time database, auth, hosting
  • Flask – Lightweight Python framework

📤 Deployment & Hosting Platforms

You need to publish your work. These platforms help make that process fast, free, and scalable.

  • Vercel – Best for React/Next.js apps
  • Netlify – Ideal for static site hosting
  • Render – Full-stack deployment with easy setup
  • GitHub Pages – Free hosting for GitHub repos
  • Firebase Hosting – Easy to use and good for personal projects

🌐 APIs & Data Sources

APIs bring your apps to life. These are some of the best free and freemium APIs I’ve used.


🧰 Developer Utilities

These tools help you debug, design, test, and optimize faster.

📊 Code & Data Tools

  • Regex101 – Learn and test Regular Expressions
  • JSONLint – Validate and format JSON
  • CodePen – Great for HTML/CSS/JS experimentation
  • Figma – Design prototypes and mockups
  • Canva – Design banners, blog images, thumbnails

🔐 Security & Optimization

Don’t forget performance and safety. Here are my go-to tools for both:


🧠 Developer Communities

Learning in isolation can be hard. These communities offer support, networking, and feedback.


💡 My Personal Favorites

Here’s a shortlist of my absolute favorite tools I almost can’t live without:

ToolWhy I love it
VS CodeExtensions, speed, flexibility
Tailwind CSSUtility-first, clean CSS
GitHubVersioning and community sharing
VercelInstant deploys for React apps
FigmaUI/UX design for devs
freeCodeCampHands-on coding with certificates

🧭 How I Keep My Stack Updated

Technology changes fast. Here’s how I stay updated:

  • Weekly reading from Smashing Magazine
  • Following creators on YouTube (e.g., Fireship, The Net Ninja)
  • Listening to podcasts like Syntax.fm
  • Participating in Hacktoberfest and open-source
  • Experimenting and breaking things 😅

🧾 Summary

This Resources page is meant to:

  • Save you time
  • Guide your learning path
  • Improve your dev workflow
  • Support your projects
  • Empower your curiosity

I’ll keep updating it with new tools and links regularly. Bookmark it, revisit it, and feel free to suggest tools that helped you!


💬 Got a Tool to Recommend?

If you’ve used something helpful that’s not listed here, let me know via the Contact Page. I’d love to explore it and possibly feature it.

— Sohaib Abbasi
Founder, pubs.code.blog

Design a site like this with WordPress.com
Get started