Best of WebSocket2022

  1. 1
    Article
    Avatar of logrocketLogRocket·3y

    Build a real-time chat app with Rust and React

    Rust is known for its speed and reliability, while React is one of the most popular frontend frameworks for building user interfaces. In this article, we’ll demonstrate how to build a real-time chat app with Rust and React that offers functionality for chat, checking user status, and indicating when a user is typing.

  2. 2
    Article
    Avatar of streamStream·4y

    HTTP, WebSocket, gRPC, or WebRTC

    HTTP, WebSocket, gRPC, and WebRTC: Which Communication Protocol is Best For Your App? We’ll explore each protocol by investigating the technology behind it, what it’s best used for, and its strengths and weaknesses. The best form of communication will always be dependent on the situation.

  3. 3
    Article
    Avatar of pointerPointer·4y

    surrealdb/surrealdb: A scalable, distributed, collaborative, document-graph database, for the realtime web

    SurrealDB is an end-to-end cloud native database for web, mobile, serverless, jamstack, backend, and traditional applications. It can run as a single server or in a highly-available, highly-scalable distributed mode. With strongly-typed data types, data can be fully modelled right in the database. Easily work with unstructured or structured data, in schemafull. Data can be completely modelled.

  4. 4
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    How to Learn Serverless AWS by Building 7 Projects

    The Time-To-Live (TTL) tells dynamo that once the time reaches this date, delete the record from Dynamo. For the front end you can write a simple web app with two sections: create new reminder, and list my reminders. This can be in React, Vue, Angular, or even raw HTML, CSS and JavaScript.

  5. 5
    Article
    Avatar of bytebytegoByteByteGo·3y

    EP 39: Accounting 101 in Payment Systems

    This week’s system design refresher: Cloud Native Accounting 101 in Payments Evolution of Uber's API Layer Short/Long Polling, SSE, Websocket 17 Equations That Changed the World. What is cloud native? Below is a diagram showing the evolution of architecture and processes since the 1980s.

  6. 6
    Article
    Avatar of glcGolang News·4y

    How to Create a Chat Application in Golang with Redis and ReactJS

    Redis is used to store all user data, chats, contact lists, and many other things. The Chat Application’s name is Kayee. It is slang you will hear in Jabalpur city for what's up!

  7. 7
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    How to Build an AI Chatbot with Redis, Python, and GPT

    This is an intermediate full stack software development project that requires some basic Python and JavaScript knowledge. Just make sure you have Python and NodeJs installed. To set up the project structure, create a folder named fullstack-ai-chatbot. To build a chat server with Python, FastAPI and WebSockets, we will use FastAPI to communicate with the user.

  8. 8
    Article
    Avatar of communityCommunity Picks·4y

    HTML Over WebSockets

    HTML Over WebSockets is a new approach for achieving a Single-page Application (SPA) This article has been translated and adapted from the original Spanish version. It's the price that we've had to pay in order to deliver web apps with the look and feel of desktop apps.

  9. 9
    Article
    Avatar of devtoDEV·3y

    Why Websockets are Hard To Scale?

    Websockets allow servers to push events to clients, without the need of a client request. The bidirectional nature of websockets is both a grace and a curse. Websocket is an application layer protocol, just like HTTP which is another application layer Protocol. Both protocols are implemented over TCP connection.

  10. 10
    Article
    Avatar of glcGolang News·4y

    Golang Tutorial on How to Use Websockets

    WebSockets allow a browser to send messages to a server and receive event-driven responses without polling the server for a reply. For now, WebSockets are the number one solution for building real-time applications: online games, instant messengers, tracking apps, and so on.

  11. 11
    Article
    Avatar of smashingSmashing Magazine·4y

    Five Data-Loading Patterns To Improve Frontend Performance — Smashing Magazine

    The main goal of SSR is to give the user a static HTML with the prerequisite data. Unlike CSR, SSR doesn’t need to make another API call to the backend because the server generates an HTML template and loads any data within it. Newer solutions like Next.js use hydration, where the static HTML will be hydrated on the client side using JavaScript.