Powered by AI
2025-01-17
Oracle won't relinquish JavaScript trademark, so the JS community prepares for court battle
The initial attempt to cancel Oracle's ownership of the JavaScript trademark was unsuccessful. Deno Land and other prominent JS community members recently petitioned the United States Patent...
Mastering DOM Manipulation in JavaScript
The Document Object Model (DOM) is a programming interface for web documents, allowing developers to interact with HTML and XML documents in a structured way. Using JavaScript, developers can modify the content, structure, and style of a web page dynamically. This capability is what enables features like interactive forms, live updates, and animations on websites.
2025-01-16
Implementing Streaming SSR with React Relay and Vite
Implementing Streaming SSR with React Relay and Vite A Comprehensive Guide
Superglue 1.0: React <3 Rails
Superglue 1.0 is released! Learn about pairing Rails and React and why being thoughtful matters.
Five Years of React Native at Shopify
Five years ago, we announced that React Native (RN) is the future of mobile at Shopify. Today, we are excited to share the progress we've made, lessons learned, and what the future holds. To recap, we decided to switch to RN for 3 main reasons: Write it once - Stop building the same features twice, once on iOS and once on Android Talent portability - Enable devs to work fluently across iOS, Android, and Web Ship more value - Spend more time delivering value to users instead of chasing feature parity We’re happy to share that our transition has been quite successful: Not having to build the same features twice has given us a step change in productivity Engineers are able to work across web and mobile allowing teams to do more with the same number of people and unlocked new growth opportunities Maintaining feature parity between iOS and Android has become a non-issue, freeing up capacity to ship a lot more value Our apps are blazing fast (<500ms screen loads) and stable (>99.9% crash-free sessions) We continue to leverage native wherever it is the best tool for the job, giving us the best of both worlds Over the past 5 years, we have migrated all our apps to React Native. Instead of using a one-size-fits-all approach to do so, each team chose when and how to migrate their app. This allowed them to continue shipping features while also aligning with our strategy of leveraging RN. What did we learn? React Native apps are fast We care very deeply about performance at Shopify. As our CEO Tobi Lutke says, “not all fast software is great, but all great software is fast”. The biggest question we had while switching to RN and the main reason we didn’t do it sooner was whether we’d be able to achieve our performance goals with it. Before making the decision to switch, we did extensive prototyping which led to promising results. We also saw all the work that Meta
2025-01-15
Best Ever JavaScript Playlist A Hidden treasure
Introductory to Intermediate level JavaScript lessons. Hopefully in a logical order.
My 3D SWE Portfolio - Built with React Three Fiber.
Okay, I understand. Please provide the content you want me to summarize. I'll make sure to keep it under 150 characters, in one paragraph, and as natural as possible.
How to Use Selenium in NodeJS
Learn how to use Selenium with NodeJS in this tutorial. You'll understand how browser automation for different purposes is done.
Modern JavaScript for Django Developers
Working with Django in the modern JavaScript ecosystem without giving up the things that make it great