From Command-Line Flags to tsconfig 🔧💻 Join Anjana Vakil to learn how to move from JavaScript to TypeScript by adding types, interfaces, and generics, configuring the compiler, and converting client and server code for safer, more predictable projects. https://lnkd.in/g9ESpW-z #WebDev #Programming #Coding #LearnToCode #TypeScript #JavaScript
More Relevant Posts
-
Iterative Postorder Traversal of a Binary Tree in TypeScript using one stack 👉 Day 70 / Day 93 👈 19 🔥 This function performs a postorder traversal (Left → Right → Root) of a binary tree using an iterative approach with a stack. #TypeScript #JavaScript #Coding #Programming #DataStructures #Algorithms #BinaryTree #TreeTraversal #PostorderTraversal #TechCommunity #CodeNewbie #SoftwareEngineering #Developer
To view or add a comment, sign in
-
-
Understanding the this keyword in JavaScript is a must for every developer In this example, this refers to the object that calls the function. Small concepts. Big impact. #JavaScript #WebDevelopment #FrontendDevelopment #Coding #Programming #LearnJavaScript
To view or add a comment, sign in
-
-
If you're a programmer and use NPM, then Run this command: npx npkill It will show you the folders node_modules and their size Give it [Space] to remove the ones you no longer use 🔥 Hope this helps ✅️ Do Like 👍 & Repost 🔄 #html #css #javascript #100daysofcode #webdevelopment #programming
To view or add a comment, sign in
-
What will be the output of the following code? Options: A. [2, 4, 6] B. [4, 6] C. [1, 2, 3] D. [] #codeexercise #javascript #coding #Programming
To view or add a comment, sign in
-
-
Similar to type erasure in Java, type stripping would make it possible to execute a cheap text replacement of type information at runtime, rather than a heavier compile step later. #Coding #Tech #Programming
To view or add a comment, sign in
-
Learning Update: Loops, Functions & Arrays Explored the core programming concepts that form the backbone of any application: 🔁 Loops – Execute code repeatedly and reduce redundancy 🧩 Functions – Reusable blocks that improve structure and readability 📦 Arrays – Store and manage multiple values efficiently Building strong fundamentals to write clean and scalable code 🚀 #LearningJourney #ProgrammingBasics #JavaScript #WebDevelopment #StudentDeveloper
To view or add a comment, sign in
-
POST #16 - JavaScript Optional Chaining Advanced 💎 Optional Chaining with Functions Did you know you can use ?. with functions? onSubmit?.(data); // Only calls if onSubmit exists obj.method?.(); // Only calls if method exists callbacks.forEach?.(cb => cb()); // Only runs if forEach exists Safer code with less checks. #JavaScript #Programming #WebDev #CleanCode
To view or add a comment, sign in
-
Anyone Else Prefer ExecutorService Over Parallel Streams? 🤔 I’ve used both parallel streams and ExecutorService, and I keep leaning toward ExecutorService. Parallel streams are clean and expressive, but a lot happens under the hood. Sometimes I miss knowing how much runs in parallel and when things actually finish. With ExecutorService, the flow feels more explicit. ExecutorService executor = Executors.newFixedThreadPool(4); executor.submit(() -> handleTask()); executor.shutdown(); I like that clarity and control, even if it’s a bit more code. #Java #ExecutorService #ParallelStreams #Concurrency #Multithreading #JavaDevelopers #BackendDevelopment #CleanCode #DeveloperExperience #Programming #TechDiscussion
To view or add a comment, sign in
-
-
🔷 TypeScript: Template Literal Types Power Build types from strings: type EventName = `on${Capitalize<string>}`; // "onClick", "onHover", etc. type Route = `/api/${string}`; // "/api/users", "/api/posts", etc. Type-safe string patterns. Catch typos at compile time. #TypeScript #WebDev #TypeSafety #Programming
To view or add a comment, sign in
-
🚀 Dagger 2.58 is now available! This release introduces important compiler fixes, validation improvements, and a heads-up for upcoming tooling changes. ⚠️ Important Notice • The next Dagger release will require AGP 9 when using the HiltGradlePlugin 🔧 Potential Breaking Changes • dagger.useBindingGraphFix is now enabled by default 👉 If this breaks your build, it’s usually due to a binding being installed in the wrong component (e.g. Activity binding in SingletonComponent) ✔️ Fix by moving the binding to the correct component ⛔ Temporary workaround: dagger.useBindingGraphFix=disabled (will be removed) • abstract var is now banned in component supertypes 👉 Use abstract val for getters 👉 Or abstract fun inject(...) for injection methods 🐛 Fixes & Improvements • Support for Map<K, Lazy<V>> multibindings • Removed incorrect deprecation warnings on unused builder setters • Earlier & stricter validation for Java keywords in generated code 🔗 Full release notes: https://lnkd.in/diAAsxFj #AndroidDev #Dagger #Hilt #Android #DependencyInjection #Kotlin #Java #AndroidEngineering
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
perfect