Been using #Rust for a while now. We built our core engine in Rust. For the kind of high volume traffic of bug reports appxiom handles, the engine needed to be optimized for resource efficiency, and Rust being a no-GC language became a natural choice. Now we are using Rust for building the web assembly component of the web client SDK. Again, great with performance, though the capabilities are restricted due to browser sandboxing. Excellent choice when you want native (browser native that is) compiled code to run on the browser. BTW in the backend, we use Rust only for the core engine. For other components we use #Java (#SpringBoot) and #NextJS. All these choices are based on the performance efficiency requirement and the effort estimation required to develop and maintain each component. After all, you need to know when and where to use what. If you want to explore using a low-level language for high performance efficiency in your application, happy to talk and explain how Rust can be a good choice. #DM open.
Using Rust for high performance in our app
More Relevant Posts
-
🚀 Major Node.js Updates Every Developer Should Know! Big news for the Node.js community! Here's what's got me excited: ✅ Stable Fetch API - No more node-fetch or axios for basic requests! Built-in fetch is now stable. ✅ Built-in Test Runner - Create tests without Mocha/Jest. Fast, simple, and native! ✅ Enhanced Watch Mode - node --watch app.js for automatic restarts. Bye bye nodemon! #NodeJS #JavaScript #WebDevelopment #BackendDevelopment #Programming #TechNews #DeveloperTools
To view or add a comment, sign in
-
-
Fetching Data from API (useEffect, fetch/axios) Today I learned one of the most important concepts in React fetching data from APIs using useEffect, fetch, and axios. 🔹 useEffect allows us to perform side effects like API calls after a component renders. 🔹 fetch() is a built-in JavaScript method for sending network requests. 🔹 axios is a third-party library that makes API handling easier and more powerful with better error handling and cleaner syntax. Here’s a simple breakdown of what I practiced today: Fetched user data from a public API. Displayed the data dynamically using React state. Handled loading and error states. Explored both fetch() and axios approaches. Learned how to use async/await for cleaner code. Fetching data efficiently is a key skill for every React developer, especially when working with real-world projects and backend APIs. #React #JavaScript #MERN #FrontendDevelopment #WebDevelopment #Axios #APIs #LearningJourney #ReactHooks
To view or add a comment, sign in
-
-
NestJS brings ultimate structure, scalability, and TypeScript-first development to enterprise apps. Modular architecture Advanced dependency injection Clean code & easy maintenance Built-in testing, guards, middleware, interceptors If you’re building large-scale projects, NestJS is the game-changer you need! Are you still doing everything in plain NodeJS? Time to upgrade and code smarter! 💡🔥 #NestJS #NodeJS #BackendDevelopment #TypeScript #WebDeveloper #TechReels #ScalableApps #ModernCoding #EnterpriseTech #Javascript #DeveloperLife #ViralReels
To view or add a comment, sign in
-
🎉 Just released a tiny one I've been using internally @mateosuarezdev/attempt - an utility for explicit error handling in TypeScript. Tired of nested try-catch blocks? This library treats errors as values, not exceptions, making your code cleaner and safer: ✨ No try-catch boilerplate ✨ Explicit error handling with TypeScript type inference ✨ Array destructuring for flexible variable naming ✨ Works with custom error types across your app ✨ Supports both sync and async operations Perfect for DB Queries, API calls, JSON parsing, or any operation where you want predictable error handling. Built as a standalone package after extracting the pattern from my apps. Get started: npm install @mateosuarezdev/attempt yarn/pnpm/bun add @mateosuarezdev/attempt Repo: https://lnkd.in/dsVrK7Yb Check it out and let me know what you think! #typescript #javascript #trycatch #errors #bun #node #react
To view or add a comment, sign in
-
-
🧩 The React Developer Starter Pack (2025 Edition) The Modern React Dev Starter Pack includes: ✅ 3 open PRs you’ll never merge ✅ A Zustand store bigger than your backend ✅ 12 useEffect hooks that fight each other ✅ A Next.js project named “new-final-FINAL-v2” But jokes aside — 2025 React is insanely powerful: Auto-optimization via React Compiler RSCs in production (Next.js 15) Simpler state management with Jotai/Zustand React is maturing fast — time to unlearn some habits from the old days. 🔖 #ReactJS #NextJS #FrontendDevelopment #ProgrammingHumor #WebDev #JavaScript #CodeNewbie #AdvancedReact
To view or add a comment, sign in
-
🚀 React 19 & React Native 0.76 — The future feels smoother than ever! The new updates bring some serious upgrades: 🔥 React Compiler (RSC) → faster re-renders out of the box ⚛️ Actions + Form Improvements → fewer libraries, more DX 🧩 Concurrent rendering tuned for real-world apps 📱 React Native 0.76 now aligned even closer with React 19 for shared code patterns I’ve already started experimenting with both — the new compiler and form actions make a huge difference for real-world performance. Thinking of writing a quick POC combining React 19 + RN 0.76 + TypeScript + Expo SDK 52 — would anyone like a walkthrough or repo for that? #React19 #ReactNative #JavaScript #WebDevelopment #MobileDev #FrontendEngineering #NextJS
To view or add a comment, sign in
-
-
Why Node.js Is Becoming the All-in-One Runtime Over the years, Node.js has transformed from a simple JavaScript runtime into a complete development environment. What once required dozens of third-party tools is now available natively. Here’s how far Node.js has come 1- Built-in Test Runner — no Jest or Mocha needed 2- Native Fetch API — just like the browser 3- File Watching — no more Nodemon 4- .env Support — load environment variables natively 5- WebSocket & Permission Control — real-time and secure out of the box This evolution means: Fewer dependencies Faster setup More secure and consistent apps Node.js is no longer just a runtime it’s becoming a complete platform for modern backend development. #Nodejs #JavaScript #Developers #BackendDevelopment #Tech #Programming
To view or add a comment, sign in
-
React Developers: Are your components suffering from useEffect misuse? The useEffect hook is powerful, but easily misunderstood. Misplaced dependencies, forgotten cleanups, and derived state issues are common culprits for bugs and performance hits. In my latest blog post, I break down the 4 most critical useEffect anti-patterns I see in professional codebases (including the dreaded infinite re-render loop): Dependency Array Pitfalls (Stale closures, unstable objects) Derived State Misuse (When to use useMemo or just compute on render) Cleanup Failures (The memory leak trap) Misapplication (Using effects for what belongs in event handlers) Master these best practices to write cleaner, more performant React. Click to read the expert debugging guide: [ https://lnkd.in/g9NpcKBq ] #Reactjs #FrontendDevelopment #CodeQuality #ProgrammingTips #SoftwareEngineering
To view or add a comment, sign in
-
-
🎬 Excited to Share My Latest Project: The Movie Explorer! 🎥 I’m thrilled to introduce The Movie Explorer, a fully responsive Movie Database Web Application built with React + Vite. This project was an exciting journey into working with modern web technologies and the TMDb API. 🔗 Live Demo: https://lnkd.in/gyFPQNsa 💻 GitHub Repo: https://lnkd.in/gaayP7Ac ✨ Key Features: 🎞 Browse trending, top-rated, and upcoming movies 🎭 Filter by multiple genres (Action, Comedy, Drama, etc.) 🔍 Powerful search functionality 🎬 Detailed movie pages with cast info, trailers, and streaming availability 🛠 Tech Stack: ⚛️ React 18 (with Hooks) 🧭 React Router 6 ⚡ Vite for fast builds 🎥 TMDb API integration 📱 Responsive modern CSS I’d love to hear your thoughts! 👉 What feature would you like to see added next? #ReactJS #WebDevelopment #PortfolioProject #Frontend #JavaScript #MovieApp #Vite #OpenSource #GitHub #TMDb
To view or add a comment, sign in
More from this author
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
The important question is, how did you manage to stick through the pain of learning this obtuse language 😂🤣 jokes aside, it’s great you’re using it. Would love to hear about your experience using it for performance code paths.