Best of PerformanceNovember 2022

  1. 1
    Article
    Avatar of communityCommunity Picks·3y

    Is React going anywhere?

    React will be 10 years old on the 29th of May 2023 (finally recruiters are able to ask for 10 years of experience, without being a laughing stock) React is getting old, and when applications start to get old, you start finding issues, loads of them.

  2. 2
    Article
    Avatar of communityCommunity Picks·3y

    Is Flutter better than React Native?

    Flutter and React Native are natural competitors as two of the most used multi-platform mobile app frameworks. The answer lies not in the technical aspects of React Native and Flutter at all. Hiring developers is famously difficult right now, but the pool of developers to draw from is far larger than Flutter's.

  3. 3
    Article
    Avatar of communityCommunity Picks·3y

    Introduction to Micro-frontends

    Micro-frontends is the beginning of the micro frontends journey. The idea behind Micro Frontends is to think about a website or web app as a composition of features which are owned by independent teams. Each team should be able to choose and upgrade their stack without having to coordinate with other teams.

  4. 4
    Article
    Avatar of syncfusionSyncfusion·3y

    JavaScript Debounce vs. Throttle

    JavaScript Debounce and throttling are two simple, yet powerful techniques we can use in JavaScript applications to improve performance. In this article, I will introduce debounce and throttle in JavaScript, and discuss why we need to use them. The concept of debounce is pretty straightforward.

  5. 5
    Article
    Avatar of vsVisual Studio Blog·3y

    Visual Studio 2022 17.4 is now available!

    This is our first GA release to support Arm64.NET 7, enterprise support for setup including rollback, and much more detailed below. We welcome your feedback in the threads to this post or through Developer Community. You can use Microsoft Endpoint Manager (formerly known as Intune) to manage all of this.

  6. 6
    Article
    Avatar of theregisterThe Register·3y

    Twitter engineer calls out Musk's technical incompetence

    Twitter engineer calls out Elon Musk's technical incompetence. Twitter engineer Eric Frohnhoefer: "I have spent ~6yrs working on Twitter for Android and can say this is wrong" Twitter CEO Elon Musk promised to improve Twitter's technical performance at the weekend.

  7. 7
    Article
    Avatar of communityCommunity Picks·3y

    Optimization Techniques and Best Practices for React Application

    Keeping React components clean with all the business logic in a separate file can help to improve the code quality, maintainability, and readability. This article helps you with major optimization techniques and code practices that you can incorporate into your React application. Using Webpack for bundling, you can achieve this kind of code-splitting capability. By splitting the bundled files, web browsers cache less frequently changing files and parallel downloads resources to reduce load time.

  8. 8
    Article
    Avatar of communityCommunity Picks·3y

    7 Reasons for Startups to Choose ASP.NET Over Node.js

    Companies like Twitter, LinkedIn, Uber, and many others use Node.js as their primary server technology or combine it with other languages.

  9. 9
    Article
    Avatar of 80lv80 LEVEL·3y

    Fan-Made Need for Speed Underground 2 Remaster Shifted to UE5

    Fan-Made Need for Speed Underground 2 Remaster Shifted to Unreal Engine 5. New engine allows team to have more stable in-game physics and a more predictable simulation. New demo also showcased performance upgrades, car customization menus, new steering and MacPherson Strut.

  10. 10
    Article
    Avatar of communityCommunity Picks·3y

    Movies app in 7 frameworks - which is fastest and why?

    A performance comparison of the same "movies" app built with 7 different frontend frameworks: Next.js, Angular, Nuxt, Lit, Astro, SvelteKit, and Qwik.

  11. 11
    Article
    Avatar of bytebytegoByteByteGo·3y

    Message Queue and NoSQL with 10x Performance Boost

    When Apache Cassandra came out around the late 2000s, AWS EC2 instances with a few physical cores and 64GB of RAM were considered high end. In order to take full advantage of these advances, high performance software requires new designs.

  12. 12
    Article
    Avatar of medium_jsMedium·3y

    Using Rust at a startup: A cautionary tale

    Using Rust at a startup will almost certainly involve a nontrivial productivity hit that could be a major factor if you are trying to move fast. With Rust, one needs to learn entirely new ideas — things like lifetimes, ownership, and the borrow checker. Rust has a huge learning curve, even for experienced programmers.

  13. 13
    Article
    Avatar of calibreappCalibre·3y

    8 Causes of Slow Website Loading (And How To Fix Them)

    Unoptimised images and videos are the easiest places to start when looking to speed up your web page. Unoptimised fonts on your website add up to 10 seconds to your initial page rendering process. Cutting where you can with third-party scripts is a good way to improve loading speed.

  14. 14
    Article
    Avatar of medium_jsMedium·3y

    Tauri vs. Electron for Tray Apps

    With Electron, you start out with an 85MB bundle size for almost no functionality, and most apps come up to a 150MB download easily. Tauri takes a radically different approach in how it is implemented. We’re going to try and rebuild most of its parts in Tauri, and see what works.

  15. 15
    Article
    Avatar of devgeniusDev Genius·3y

    The Most Practical Introduction to Data Structure and Algorithm

    The Most Practical Introduction to Data Structure and Algorithm is all about optimizing your code and increasing the performance of your code. In order to implement data structures (like Array, Linked List, Graphs etc) we need to go through some step by step.

  16. 16
    Article
    Avatar of tshThe Software House·3y

    Bun benchmark won’t replace Node yet. It’s fast, though.

    Bun is a native code bundler, transpiler, and task runner with a built-in Node.js client. Bun attracted a lot of attention when it gained $7 million in funding in August 2022. It's the only one supported by AWS Lambda and GCP Functions. Bun is 32% faster than Node but the execution time it’s not as fast as Bun's creator promised 2.

  17. 17
    Article
    Avatar of bytebytegoByteByteGo·3y

    EP31: Super High-performance NoSQL and MQ

    The data platform ingests, processes, analyzes and presents data generated by different data sources. No JVM, No GC Kafka and Cassandra are written in JVM-compatible languages and usually suffer from high tail latency. Redpanda and ScyllaDB are rewritten from scratch using C++ and leverages some new frameworks.

  18. 18
    Article
    Avatar of css-irlCSS {IRL}·3y

    Optimizing a Vue App

    Optimizing a Vue App improves the user experience and helps ensure they can be used by as many people as possible. In this article we’ll walk through some of the front-end optimization tips to keep our Vue apps as efficient as possible.

  19. 19
    Article
    Avatar of changelogChangelog·3y

    Using Rust at a startup: A cautionary tale

    Rust is a system language with high performance, super strong typing, no need for garbage collection, etc. But it's often used in situations where it's not a great fit, and teams pay the price of Rust’s complexity and overhead without getting much benefit.

  20. 20
    Article
    Avatar of syncfusionSyncfusion·3y

    What Is Webpack Module Federation and Why Does It Matter?

    Module Federation is one of the most exciting features in Webpack 5 and is considered a game-changer in JavaScript architecture. It supports more independent and straightforward code sharing at runtime among JavaScript applications. It gives a sense of familiarity to developers, too, as it is a part of the require("webpack/lib/container/ModuleFederationPlugin").