Built something useful for developers 👨💻 Introducing dev-tidy — a CLI tool to automatically clean JavaScript/TypeScript projects. ✨ What it does: ✔ Finds unused files ✔ Detects dead code ✔ Removes unused symbols safely ✔ Supports dry-run for preview ✔ Organizes imports Published on npm 🚀 👉 https://lnkd.in/gDDrsjV4 Always open to feedback and improvements! #nodejs #javascript #developers #cli #opensource #programming
dev-tidy CLI tool for JavaScript/TypeScript projects
More Relevant Posts
-
🚀 Small JavaScript tricks that save hours of debugging Over time, I’ve realized it’s not always the big concepts — it’s the small patterns that make your code cleaner and smarter. Things like null checks, optional chaining, and short-circuiting might look simple, but they seriously improve readability and reduce bugs. I’ve put together a few of my go-to JavaScript tricks in this post 👇 If you’re working with JS daily, these will definitely help you write better code. 💬 Which trick do you use the most? Let’s share and learn from each other. #JavaScript #WebDevelopment #CodingTips #ReactNative #Developers #Programming
To view or add a comment, sign in
-
-
JavaScript looks simple, but there’s a lot more beneath the surface 👇 At first, it feels easy: Variables Functions Loops But then you encounter: Closures Hoisting Async behavior Promises vs async/await this keyword And suddenly, things aren’t that simple anymore. Understanding JavaScript deeply changed how I write code not just in Angular, but everywhere. Frameworks come and go. Strong JavaScript fundamentals stay. #JavaScript #FrontendDevelopment #WebDevelopment #SoftwareEngineering #Programming
To view or add a comment, sign in
-
📌 JavaScript vs TypeScript — Quick Comparison 💻 🔹 JavaScript (JS) - Dynamic typing, no need to define variable types - Beginner-friendly with simple syntax - Runs directly in the browser or Node.js - Flexible, but can be error-prone in large projects 🔹 TypeScript (TS) - Static typing, variable types must be defined upfront - Early error detection during development - Better for type safety in large-scale applications - Compiles into JavaScript before running 🎯 Bottom Line: JavaScript is for flexibility, while TypeScript is for structure and scalability. #srothit #javascript #typescript #programming #software
To view or add a comment, sign in
-
-
Functions vs Classes in JavaScript — the confusion, explained. If you've ever wondered what's really happening under the hood when JS runs your code, this one's for you. #JavaScript #TypeScript #WebDevelopment #Programming
To view or add a comment, sign in
-
JavaScript async patterns 🔸 Callbacks → Simple, but can lead to “callback hell” 🔸 Promises → Chainable, better error handling → Great for parallel tasks (Promise.all) 🔸 async/await → Clean, readable, modern standard → Best for complex logic https://lnkd.in/gYrj4ixK #javascript #webdevelopment #frontend #backend #programming #softwareengineering
To view or add a comment, sign in
-
-
We all have that inner voice as a front-end dev Here's what we actually want to say vs what we type instead 👇 #FrontEndDevelopment #JavaScript #WebDev #Programming #TechHumor #Developer #CSS #SoftwareEngineering #LinkedInTech
To view or add a comment, sign in
-
Async JavaScript used to feel messy… First callbacks → then promises → still confusing 😅 But then came async/await — and suddenly everything started making sense. 1. Cleaner code 2. Better readability 3. Easier error handling In this blog, I’ve broken it down in a simple and beginner-friendly way with examples and visuals. If async still confuses you, this might help https://lnkd.in/gXYD7Qbg Would love your feedback 🙌 #javascript #webdevelopment #frontend #programming #100DaysOfCode
To view or add a comment, sign in
-
-
A classic JavaScript quirk that often trips developers up: why does typeof null equal "object"? This behavior dates back to the very early days of JavaScript. It's a known inconsistency, not a bug in the sense of broken functionality, but certainly a surprising one. Understanding this nuance is crucial for writing robust JavaScript. Always remember that checking `value === null` is the reliable way to test for a null value, rather than relying on `typeof`. Mastering these JavaScript oddities helps us build more predictable and maintainable code. #JavaScript #Programming #WebDevelopment #DeveloperTips
To view or add a comment, sign in
-
-
🚀 Unleash the power of asynchronous programming in JavaScript! Learn how to use Promises to handle async operations like a pro. 🌟 For developers, understanding Promises is crucial for writing efficient and responsive code. They help manage asynchronous tasks and avoid callback hell, making your code more readable and maintainable. Now, let's dive into the steps of utilizing Promises: 1. Create a new Promise object using the `new Promise()` constructor. 2. Inside the Promise, define the async task logic using the resolve and reject functions. 3. Use `.then()` to handle the resolved Promise and `.catch()` for any errors encountered. 👨💻 Pro Tip: Chain multiple `.then()` methods for sequential async operations. 🚫 Common Mistake: Forgetting to handle Promise rejections, leading to uncaught errors. What kind of async tasks do you find most challenging to handle with Promises? 🤔💡 🌐 View my full portfolio and more dev resources at tharindunipun.lk #JavaScript #Promises #AsyncProgramming #WebDevelopment #FrontEnd #CodingTips #DeveloperCommunity #LearnToCode
To view or add a comment, sign in
-
-
Async JavaScript is easier to understand when you stop thinking about “parallel code.” JavaScript still runs on a single main thread. What makes it feel non-blocking is the event loop, callback queue, and browser/runtime APIs working together. That is why setTimeout, fetch, and promises do not pause everything else. The big idea: async code gets scheduled first, then runs when the stack is ready. This infographic breaks that flow into the exact pieces that matter. Which JavaScript topic should I simplify next? #JavaScript #AsyncJavaScript #EventLoop #WebDevelopment #FrontendDevelopment #Programming #Promises #AsyncAwait
To view or add a comment, sign in
-
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development