Issue #3—React Web/Native, Server-Driven UI, and Cloud Gaming: Exploring how custom software development drives innovation in modern tech solutions.
This week, we look at an article that explores the differences and similarities that React Native and Web have with each other—touching on the point that the transition from Web to Mobile may be a low friction one “but should not be considered frictionless.”
Let’s first get into the differences:
With the differences, you know what to expect when making the transition. However, it’s the similarities that make React Native & Web a solid relationship when building cross-platform apps:
The conclusion is “React Web and React Native are not the same.” They may be React and JS under the hood, which gives them that incredible dev experience. But in the end, they differ in several ways, which gives each “a different set of constraints.”
With over 150 million users and 5.6 million active listings worldwide, Airbnb can boast having a world-class engineering team. In this post issued by their engineering team you can read about how they have built a Server Driven UI system that makes shipping out features across web, IOS and Android a lot faster.
Airbnb avoids implementing unique complex logic across each of its clients. Instead, relying on a single backend response to drive UI updates and make it a unified process. The platform that manages it all was given the name The Ghost Platform (GP) which is a unified UI system that enables developers to serve server-driven features to their native applications.
The Airbnb team has been able to focus most of their attention in one area. Bringing a unified frontend experience across all its platforms for all its users. A lot of the concepts that make up GP can be used in solving problems on the applications you build.
It turns out the benefits of the cloud also extend themselves to game developers. GameLift is a managed service on AWS that gives developers scalable session-based multiplayer game servers in the cloud.
GameLift takes your game client (Unity, Unreal, etc.), connects it with your backend, then puts it into a matchmaker. Which automatically scales and connects your system with a fleet of other servers hosted around the world.
Watch a lead engineer from DoorDash explain how and why the company now uses CockroachDB to deliver last-mile logistics at scale.
If you’ve ever looked at Terraform, you see how this service is like the Terraform for Serverless apps. Serverless Stack is a collection of npm packages that allow you to configure permissions, add patterns, and deploy serverless apps a lot faster and easier.
Ten years after launching the program, Google has launched a new platform that makes it easier for researchers to report bugs, get rewarded, and contribute to the community.