Developer Circles are communities of innovators, where aspiring and experienced developers receive free tools to build new skills, grow ideas and boost their careers.
These are the curated list of awesome content created by Facebook Developer Circles community members around the world.
💻 Workshops
Useful workshop materials.
📋 Articles
Useful articles and learning resources.
- Awesome Developer Resources
- DevC Resources CMS
- 5 Steps to Overcoming Deployment Anxiety with Error Monitoring
- 5 Reasons Why You Should Find the Time for Mentoring
- Byte Sized Computer Science: Order of Operations
- Handling File Uploads in GraphQL and Vue
- Isomorphic Rendering on the JAMstack
- Dynamic product management in a static e-commerce workflow
- Secure and Scalable: An Introduction to JAMstack
- New to JAMstack? Everything You Need to Know to Get Started
- Zero to HTTP/2 with AWS and Hugo
- JAMstack Basics: How to Create a Gatsby Starter with Contentful and Deploy to Netlify
- JAMstack vs Isomorphic Server Side Rendering
- A step by step guide to your first CLI(Command Line Interface) app using Node.js
- New to JAMstack? How to make a site from A to Z
- From WordPress to JAMstack: How to make your website 10x faster
- JAMstack: The What, The Why and The How
- Adopting the JAMStack: Building CMS-backed static websites with Vue or React
- Build a JAMstack Personal Blog with Headless Ghost 2.0 CMS & Gatsby
- How to Build a JAMstack Website using Vue.js, Nuxt.js and Cosmic JS
- A Ghost Demo: How to Go Headless with Ghost CMS [Tutorial]
- Next.js E-Commerce Tutorial: Quick Shopping Cart Integration
- How to Build a Blog using React Static and Cosmic JS
- How to build a Static Serverless Blog for Free😇
- Why Building with a JAMstack is Awesome
- Maximizing Your Professional Value, from Junior to Leader
- How to Launch a Side Project from Zero
- Tech Interview Handbook
- Front End Interview Handbook
- Front-end Developer Handbook
- Prepare for your next interview
- The Deno Handbook
- Why you should be using JAMSTACK
- Web development Technologies
- Spark AR tutorials
- How to learn React.js in 2020
- How to deploy a create react app to Github pages
- Javascript Handbook
📝 Blogs
- Wisdom Geek - Web development and data science related posts
- https://bolajiayodeji.com/ - Web development, JavaScript and JAMstack related posts
- https://bolajiayodeji.com/ - Web development, JavaScript and JAMstack related posts
- Free Code Camp - Software development related posts
- CSS Tricks - CSS related posts
- DEV.to - The All in One Blogs Portal for Developers
- LogRocket Blog - For Frontend Developers and Web App Engineers
- Hashnode - A one-stop platform to start blogging as a developer.
- Blogs by DevC Nairobi - Technical articles by Facebook for Developers Circle Nairobi
- GitHub Blog - Regular updates, ideas, and inspiration from GitHub to help developers build and design software.
- WhatsApp Blog - New features updates by Whatsapp and guides on using WhatsApp business.
- Facebook for Media - Friendly tips and news on using facebook features
- Nextjs blog - Javascript, React(using Nextjs framework), Nextjs
- Gatsby - JavaScript, React(using gatsby framework), Gatsby
- WebDev Trick - HTML, CSS, JQuery designs.
- React blog - Reactjs blog
- Codepen Blog - A blog about the ins and outs of running a web software business.
- Airbnb Engineering Blog - A blog about Airbnb's Engineering and Data Science Structure
- R2D3 - A visually pleasing way of understanding machine learning
- Facebook AI Blog - A blog on researches and open source projects at Facebook AI.
- Stephen Jude's Blog - Everything about PHP, Laravel and the Web
- Chrome Developers Blog - Everything you need to know about building for the modern web
- IBM's Data and AI Blogs - A blog on machine learning, artificial intelligence and relevant hot topics
- Wesbos - A blog on JavaScript, it's libraries and frameworks
- Wake Up And Code - An awesome blog series on ASP.NET Core
- web.dev - Explore structured learning paths to discover everything you need to know about building high scallable web apps for the modern web.
- @praveenscience - Tech blog including Git shortcuts and many more.
🛠 Tools
- Graph API Explorer - Test, create, and authenticate API calls and debug responses.
- Sharing Debugger - Preview how your content will look when it's shared to Facebook.
- JetBrains Tools App - Manage installed JetBrains tools, download new ones and open recent projects.
- StaticGen - A List of Static Site Generators for JAMstack Sites
- Headless CMS - A List of Content Management Systems for JAMstack Sites
- Netlify - Everything you need to build fast, modern websites from local development to global deployment.
- Heroku - Heroku is a platform as a service (PaaS) that enables developers to build, run, host, and operate applications entirely in the cloud.
- Postman - The Collaboration Platform for API Development
- Insomnia - API Design Platform and REST Client
- StaticKit - Form Hosting for JAMstack Sites
- Vercel - The easiest way to deploy websites
- Babel - A JS compiler and toolchain to convert ECMAScript 2015+ code into a backwards compatible version of JavaScript in current and older browsers or environments.
- Disqus - Blog comment hosting service for your JAMstack sites
- NetlifyCMS - Headless CMS content management for your Git workflow
- Carbon - Create and share beautiful images of your source code.
- Parcel - Blazing fast, zero configuration web application bundler
- Emotion - A CSS-in-JS library that promises users a high level of performance and flexibility.
- Create React App - Create React apps with no build configurations.
- Swagger - Design and document APIs compatible with OpenAPI specification.
- StackEdit - In-browser Markdown editor
- CodeSandBox - An Online IDE for rapid web development with live preview and support for npm packages.
- FrontendMentor- An online resources for Frontend challenge
- Repl.it - Code and collaborate, without friction.
- Emmet - Emmet — the essential toolkit for web-developers
📖 Books
-
The Clean Coder, by Robert C. Martin
-
Clean Code, by Robert C. Martin
-
The Pragmatic Programmer, by Andy Hunt, Dave Thomas
-
Cracking the Coding Interview, by Gayle Laakmann McDowell
-
The Effective Engineer, by Edmond Lau
-
The Developer's Guide to Content Creation, by Stephanie Morillo
-
The Developer's Guide to Creating a Successful Blog, by Flavio Copes
-
Technical Writing for Dummies, by Sheryl Lindsell-Roberts
-
The Handbook of Technical Writing, by Gerald J. Alre
-
You Dont Know JS, by Kyle Simpson
-
Eloquent JavaScript Modern Introduction Programming, by Marijn Haverbeke
-
Cracking the Code to a Successful Interview, by Evan Pellett
-
Guide to Competitive Programming, by Antti Laaksonen
-
Pure React: Learn to think in React, by Dave Ceddia
-
Starting out with Python, by Tony Gaddis
-
Road To Redux, by Robin Wieruch
📺 Videos
- Contributing to Open Source for the first time, by Cami Williams
- Deep Dive into Git, by Edward Thomson
- GraphQL: The Mental Model, by Dhaivat Pandya
- You need an API: Now what?, by Erin McKean
- The All Powerful Front End Developer, by Chris Coyier
- Frontend for a server-less stack, by Brian Douglas
- Why static types in Javascript?, by Preethi Kasireddy
- Using Elm to Prototype and Build Web Applications, by David Calavera
- Cracking the Coding Interview, by Gayle Laakmann McDowell
- CS50 Lectures 2019, by David J. Malan
- Streamelopers Community tech talks in spanish
- Top 10 Best VS Code Extensions for developers,by codeSTACKr
- Learn React JS, a full course for beginners by freeCodeCamp.org
- Grit, the power of passion and perseverance by Angela Lee Duckworth
- Growth vs Fixed Mindset animated video by Sprouts
- Make Your Own 3D Instagram Filters │Spark AR Basics Tutorial,by Black Mixture
- Open Source Developer Advocate, BELIEVES OPEN SOURCE IS FOR EVERYONE! YES YOU!
- Techie-Workshops, Techie-Workshops by Praveen Kumar
- LetsUpgrade, A Technology Community for Career Acceleration
🎙 Podcasts
- The Diff - The Diff showcases the program, the projects and the people that drive the mission of building open source community.
- Software Engineering Daily - Features daily interviews about technical software topics.
- JAMstack Radio - Exploring the Jamstack, static sites, and the future of Web Development.
- Syntax.fm - A Tasty Treats podcast for Web Developers.
- Full Stack Radio - Covering everything from product design and UI/UX to unit testing and system administration.
- Shop Talk - About building websites.
- JavaScript Jabber - The JavaScript lovers podcast.
- React Podcast - Conversations about React with your favorite developers.
- Code Newbie - Stories from people on their coding journey.
- Ladybug Podcast - Women debugging the tech industry.
- GraphQL Radio - About the GraphQL ecosystem. Monthly talks with experienced developers and experts.
- Front End Happy Hour - Featuring of engineers from Netflix, Twitch, & Atlassian talking things Front End development.
- Go Figure - A podcast discussing the inner workings of tech companies.
- The Stack Overflow Podcast - The Stack Overflow Podcast is a twice-weekly conversation about working in software development, learning to code, and the art and culture of computer programming.
- Google Cloud Platform Podcast - Weekly updates on Cloud Platform professionals, answer some of your burning questions, and introduce you to cool new things!
- Artificial Intelligence: AI Podcast - A series of conversations about technology, science, and the human condition.
- Software Engineering - A podcast targeted at the professional software developer managed by the volunteers and staff of IEEE Software.
- The Changelog- The Changelog mainly discusses topics related to open source software.
- This Developer's Life - A Podcast about developer work and life balance.
- DataFramed - A DataCamp’s official podcast.they approache this question from the perspective of what problems Data Science tries to solve instead of what definition fits it best etc...
👾 Hackathons
- Devpost - An awesome place for hackathons.
- hackathon.io - A place where lots of hackathons are hosted.
- MLH - Amazing platform for various workshops and hackathons
- HackerEarth - Hackathons which help you put your coding skills to work. Solve interesting business problems and real-world challenges.
- spotle.ai - Recognizing the best talents in Artificial Intelligence and Technology.
⚔️Code Battle
- Battlecode - MIT's Longest-Running Programming Competition.In Battlecode, two teams of virtual robots roam the screen, managing resources and executing different offensive strategies against each other. Plan, code, and compete throughout the month of January for a chance at $30,000 in prizes!
- Hackerrank - The contest will consist of 10 problems which have to be solved in 36 hours. The challenges may require the participant to write functions to solve specific part of problem or write the complete solution.
- Clash of Code - Clash of Code is a game to improve your coding efficiency by solving short programming problems with other people, at the same time. Players share their solution at the end of a game to help other players improve their coding skills.
🎊 Fun
Useful fun activities that can be done at the meetup/events/activities.
- Git reference tool - FAQ site for Git commands.
- Kahoot - Kahoot! brings engagement and fun to your events and makes learning awesome.
- Wheel Of Names - Random name picker with Wheel Of Fortunes style animation.
- AirConsole - Multiplayer browser games with your smartphones as the gamepads.
- Gartic - Pictionary-inspired games that can be played online
- DevSwag - FREE Swag for developers!
- Mentimeter - Mentimeter is a good way to engage the community live and understand them using it's analytical dashboard.
- QuizBreaker - A scheduled virtual team building quiz delivered in inbox. Can be a good ice breaker.
- TypeRacer - TypeRacer is a fun way to engage people during a meetup while improving their typing skills.
Facebook Developer Circles Community Content is MIT licensed.
The Facebook Developer Circles Community Content documentation (e.g., .md
files) is Creative Commons licensed.