Best of PerformanceJuly 2023

  1. 1
    Article
    Avatar of communityCommunity Picks·3y

    Kuma UI

    Kuma UI Empower Your Web with Ultimate Performance and Flexibility. Headless, zero-runtime UI components, build top-performing websites effortlessly. Enjoy maximum customization freedom with our headless components.

  2. 2
    Article
    Avatar of communityCommunity Picks·3y

    How React 18 Improves Application Performance – Vercel

    How React 18 Improves Application Performance - Vercel Engineering Wednesday, July 19th 2023. Learn how concurrent features like Transitions, Suspense, and React Server Components improve application performance. We'll explore how these latest features impact and improve your application's performance.

  3. 3
    Article
    Avatar of dzDZone·3y

    Postgres vs. MySQL: a Complete Comparison

    Postgres has taken over the first place spot from MySQL and become the most admired, desired database. As Postgres gains momentum, choosing between them is still hard and often causes heated debate. Postgres is still the world's most popular open-source database by install base.

  4. 4
    Article
    Avatar of communityCommunity Picks·3y

    Make great apps, ultra fast.

    Prismane / Make great apps, ultra fast 107+ react components 484+ Themes out of the box 20+React hooks Unleash the power Explore what we offer Light & Dark variants Tailored for Diverse Color Preferences.

  5. 5
    Article
    Avatar of lambdatestLambdaTest·3y

    How To Reduce Page Load Time In JavaScript

    How To Reduce Page Load Time in JavaScript Solomon Eseme will explore how to reduce page load time in JavaScript. In the next section of this tutorial, we will explore the different strategies you can implement to reduce the pageload time of your software application.

  6. 6
    Article
    Avatar of kdnuggetsKDnuggets·3y

    Why is DuckDB Getting Popular?

    DuckDB combines the simplicity and ease of use of SQLite with the analytical performance of specialized columnar databases. DuckDB is free and open-source software, so anyone can use and modify the code. It's embedded, meaning the DBMS ( database management system) runs in the same process as the application that uses it.

  7. 7
    Article
    Avatar of itnextITNEXT·3y

    Angular is getting New Template Syntax

    Angular is getting New Template Syntax, Built-In Control Flow, a farewell to structural directives. The new syntax emphasizes using ‘track’ for loops to improve performance and optimizes list diffing by enforcing tracking. The team is working on an automated migration schematic to convert from the old to the new syntax.

  8. 8
    Article
    Avatar of dzDZone·3y

    Designing High-Performance APIs

    Designing High-Performance APIs Learn API design principles for high-performance, scalable APIs that deliver exceptional user experiences and handle growing workloads. In a competitive market, speed and reliability are key differentiators. High-performance APIs are crucial in today's digital landscape.

  9. 9
    Article
    Avatar of communityCommunity Picks·3y

    Prisma 5: Faster by Default

    Prisma 5: Faster by Default July 12, 2023 Prisma5 introduces changes that make it significantly faster. These changes especially improve the experience of using Prisma in serverless environments. Prisma 4.8.0 is now Generally Available and is the default wire protocol that Prisma Client will use under the hood.

  10. 10
    Article
    Avatar of amplicationAmplication·3y

    Best Practices in Testing GraphQL APIs

    GraphQL is an open-source data query and manipulation language that revolutionizes how applications interact with APIs. With GraphQL, users can request specific data they need and receive only that data in response. This article provides an overview of GraphQL and highlights five best practices for testing GraphQL APIs.

  11. 11
    Article
    Avatar of amplicationAmplication·3y

    Differences in Scaling Stateless vs. Stateful Microservices

    A microservice is designed, developed, and deployed as an independent service. Stateless microservices maintain and manage session-specific states throughout multiple requests. Scaling out involves the addition of more nodes (or instances) of your microservice. It's important to understand that scaling out is done automatically in a serverless environment.

  12. 12
    Article
    Avatar of codemotionCodemotion·3y

    How To Optimize Next.js for Production

    Next.js is now considered the framework for building the modern Internet. Next.js comes with built-in optimization features to take the performance of your production application to the next level. In this guide, you will dig into the essential strategies and best practices to deploy Next.JS to production.

  13. 13
    Article
    Avatar of communityCommunity Picks·3y

    Optimizing Your Architecture with Microservices Design Patterns

    Optimizing Your Architecture with Microservices Design Patterns. We will explore the need for design patterns, popular patterns, and the importance of avoiding anti-patterns. These patterns provide guidance and best practices to overcome common problems such as service communication, data management, fault tolerance, and scalability.

  14. 14
    Article
    Avatar of kirupaKirupa·3y

    Stacks in JavaScript

    Stacks in JavaScript Tutorials Coding Exercises Videos are the star of this tutorial. In the following sections, we'll learn more about stacks and how you can use one in JavaScript. The code defines our Stack object and the various methods we can use to add items, remove items, peek at the last item, and more.

  15. 15
    Article
    Avatar of cloudnativedailyCloud Native Daily·3y

    API Latency in Microservices

    API Latency in Microservices is critical since it directly impacts Microservices’ responsiveness and scalability, says Lahiru Hewawasam. Latency is the time taken for data to travel from one point to another. If one service takes too long to respond, it could lead the requesting service to time out.

  16. 16
    Article
    Avatar of communityCommunity Picks·3y

    Breaking Up with SVG-in-JS in 2023

    The most expensive form of sprite sheet: costs a minimum of 3x more than other techniques. This bundle from a popular site is almost 50% SVG icons (250kb), and most are unused. SVGs in JS have a cost and SVGs do not belong into your JS bundle.

  17. 17
    Article
    Avatar of asayerasayer·3y

    The Impact of Progressive Web Apps (PWAs) on Web Design

    The Impact of Progressive Web Apps (PWAs) on Web Design Back In today’s fast-paced and ever-changing digital landscape, web applications have undergone a remarkable evolution. PWAs have revolutionized web development by providing web applications with capabilities and user experiences comparable to native mobile apps.

  18. 18
    Article
    Avatar of vercelVercel·3y

    How Turborepo is porting from Go to Rust – Vercel

    How Turborepo is porting from Go to Rust - Vercel Engineering Friday, July 21st 2023. Our strategy for making updates and maintaining stability while we migrate languages is in full swing. The goal for the chunk of code being moved is to keep the behavior exactly the same as before it was ported.

  19. 19
    Article
    Avatar of communityCommunity Picks·3y

    The world's most powerful AI model suddenly got 'lazier' and 'dumber.' A radical redesign of OpenAI's GPT-4 could be behind the decline in performance.

    GPT-4 was slow but accurate at first, as well as shockingly expensive to use and run. Lately, OpenAI's chatbot has become faster, but performance has declined. The AI community is whispering about a radical redesign of the model by OpenAI.

  20. 20
    Article
    Avatar of communityCommunity Picks·3y

    In a nutshell: What are DDD and CQRS (Domain Driven Design and Command Query Responsibility Segregation)?

    Domain-Driven Design (DDD) is a software development approach that involves close collaboration between developers and domain experts. The goal is to design software that is well-suited for the business domain it will be used in. DDD introduces concepts and techniques, such as domain models, bounded contexts, and context maps.

  21. 21
    Article
    Avatar of tilThis is Learning·3y

    Qwik – The Post-Modern Framework

    Qwik is based on the HTML first framework's philosophy: make the fastest possible time-to-interactive (to do it faster by doing nothing) The framework delays the invocation of the javascript as much as possible and invokes it only what is absolutely needed. The focus is on the first load.

  22. 22
    Article
    Avatar of colkgirlCode Like A Girl·3y

    What is Node.js? A Beginner’s Guide

    Node.js allows you to build applications that can handle multiple tasks concurrently without waiting for one task to finish before moving on to the next. It uses the V8 Engine, the same engine used by Chrome and written in C++. It is fast and non-blocking, primarily due to its asynchronous event-driven nature.

  23. 23
    Article
    Avatar of syncfusionSyncfusion·3y

    The Power of React’s Virtual DOM: A Comprehensive Explanation

    The Power of React's Virtual DOM: A Comprehensive Explanation Modern JavaScript frameworks have entirely changed the way web development is done. They have provided a great abstraction by addressing common issues in browsers and enhancing performance using methodologies that were not possible through plain JavaScript. This article will discuss the virtual DOM and how it works.

  24. 24
    Article
    Avatar of devtoDEV·3y

    Real DOM, Virtual DOM, Shadow DOM, What's the Difference?

    The DOM (Document Object Model) is exactly as it states. The real DOM, by itself, is only able to update the entire DOM simultaneously every time there is a change to the DOM. This is where the magic happens, it is much quicker and less expensive to update only what needs to be updated.

  25. 25
    Article
    Avatar of telerikTelerik·3y

    Best Practices for Testing Vue Applications

    Software testing is essential for identifying weaknesses or issues in our Vue application before releasing it to consumers. Software testing can assist in identifying problems such as functional flaws, defects, gaps, code vulnerabilities, performance, scalability issues or missing requirements. Vue has different testing types, and each of the testing types plays a different role.