Hands-on resources demonstrating how Facebook powers community through open source technology. Build a new app, dip your toes in machine learning, and more.
We explain Hack, a programming language focused on productivity and type safety. Hack can stay speedy by incrementally type-checking your files as you edit them.
Tools
We explain Yoga, an open source, cross-platform layout engine. Yoga brings a single standard for all users, allowing developers to focus on other tasks at hand.
Tools
In our series of short videos, our Developer Advocates breakdown Facebook Open Source projects like you’re 5: in a way that is easy to understand and use. Learn about our innovations and kick start your development today.
We explain Flow, a static type checker for JavaScript. Flow checks your program in the background while you concentrate on writing quality code and reports errors back to you.
Tools
In this post, we explain Fresco, a powerful system for displaying images in Android applications. This resources management library ensures that images, animations, and other visual assets can be used on a wide range of devices, even with an unreliable Internet connection.
Tools
Discord is on the rise in developer communities. This tutorial shows you how to build your own Discord bot using Rust and serenity and how to test it out in your own Discord server.
Tools
Facebook uses an internal smart bookmarking tool to navigate across tools, wikis, knowledge bases, and more. Learn how to build a simple clone of it using Rust and Rocket.
Tools
The top open source projects on GitHub have their own documentation sites that contain an overview of the project, short getting started guides, in-depth tutorials and project blogs. These resources are key to the success of any open source project, but building, managing and deploying them can be a lot of work. Unless you're using Docusaurus.
Tools
With every new release version, PyTorch pushes out new features, updates existing ones, and adds documentation and tutorials that cover how to implement these new changes. Check out a behind the scenes look at how the team planned and deployed an overhaul of the PyTorch tutorials portal.
Tools
Leverage Amazon SageMaker to deploy a PyTorch neural network with the goal of hooking it up with a REST API to access it via a web application. The final product? An interactive web app that detects digits of pi via drawings.
Tools
Machine learning can be daunting subject. However getting an app up and running is more than manageable process. Cami you through the process walks you through how to discover projects that make ML easier and writes a small application utilizing Detectron2.
Tools