article thumbnail

EP145: Infrastructure as Code Landscape

ByteByteGo

The browser executes the JavaScript and renders the page through various steps (tokenizer, parser, render tree, layout, and painting). Once the handshake is successful, the browser makes an HTTP request to the server and the server responds with HTML, CSS, and JS files. Finally, the browser processes everything.

article thumbnail

Five Challenges to Building an Isomorphic JavaScript Library

DoorDash Engineering

Building software today can require working on the server side and client side, but building isomorphic JavaScript libraries can be a challenge if unaware of some particular issues, which can involve picking the right dependencies and selectively importing them among others. or web browser. or web browser. and one for the browser.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Automating dead code cleanup

Engineering at Meta

We discussed how SCARF saves engineering time by identifying the correct order of tasks for cleaning up a product and how it can be blocked from automating the cleanup when there are intersystem dependencies. Dead code removal at scale SCARF uses CodemodService to create code change requests for engineers to review.

article thumbnail

Open source all the way down: Upgrading our developer documentation

CloudFaire

The underlying documentation engine has gone through a few iterations, with the first version of the site released in 2020. 2021 update: enhanced documentation engine In 2021, we introduced a new custom documentation engine, bringing significant improvements to the Cloudflare content experience. 2024 update: Say hello, world!

article thumbnail

The evolution of Facebook’s iOS app architecture

Engineering at Meta

Since the app was rewritten in 2012 , it has been worked on by thousands of engineers and shipped to billions of users, and it can support hundreds of engineers iterating on it at a time. Without heavy caching from our build system, engineers would have to spend an entire workday waiting for the app to build.

article thumbnail

AWS Lambda Turns 10

ByteByteGo

The zero flakes guarantee cuts out false alarms and wasted engineering hours. Schedule a demo to learn more Disclaimer: The details in this post have been derived from multiple AWS reInvent talks and articles by the Amazon engineering team. Unlimited parallel test runs validate every change in minutes, not days.

article thumbnail

React at Meta Connect 2024

Engineering at Meta

With over five thousand people at Meta building products and experiences with React every month, these technologies are fundamental to our engineering culture and our ability to quickly build and ship high quality products. The Meta Spatial Editor team had many engineers who primarily had a C++ background and were used to building with Qt.