Hi there! I'm Corbin: DevRel for CoderPad, Founder of OceanBit, developer, and teacher. This is my profile page to outline some of the things I'm working on today.
📚 Content
I've created a wide array of forms of content. I'm passionate about communication between developers and want to do my best to enhance the learning experience that other developers experience.
✍️ Writing
I've written 100K+ words on a wide range of programming topics. Among them are:
- 45+ articles for the blog, Unicorn Utterances
- What is Aggregation in MongoDB?What is Aggregation in MongoDB?
- Add SMS Verification to React Native App Using Node.js and Express
- Integrating Shoelace with NextJS
- HERE Map's React Tutorial
I'm also writing a book trilogy called "The Framework Field Guide", which will teach React, Angular, and Vue all in one book! Click on the image below to learn more:
📷 Video
On top of a small foray into TikTok, I'm a Twitch affiliate with over 1,000 followers. I stream regularly, often 6-8 hours a week, every week.
I do my best to engage with the community as much as possible, and have continue to host charity Livestream events, where we've even previously garnered $3k for charity!
I also host a Discord community for others on Twitch to be able to talk to me and do pair-progamming in office hours in order to help solve some of their problems.
🗣️ Talks
I've spoken at various conferences and meetups about a wide range of programming topics. Among them include:
- "How Does Git Work Under The Hood" at GitKon
- "Using ColdFusion APIs in Expo Mobile AppsUsing ColdFusion APIs in Expo Mobile Apps" at Adobe ColdFusion Developer Week 2021
- "Smooth Sailing with Angular" at SacJS
- "Reeling You In On React Hooks" at SacJS
- "Using Slack API for App Integrations" at Slack Sacramento Meetup
- "Angular Templates — From Start to Source" at GDG Sacramento
- "Blogging with Gatsby: An Introduction to Gatsby"
🎙️ Podcasts
I've done a bit of podcasting to talk about web development:
- TPDP Episode #29: Asynchronous JavaScript Development
- TPDP E32: Getting Familiar with TypeScript for Development
- TPDP E37: Writing Tests in a Development Project
- More to be announced soon...
I'd love to be in your podcast! Please reach out to me on Twitter if you think I'd be a good guest on your show!
👨💻 Code
On top of contributing to tons of open-source projects, I also help maintain:
🦄 Unicorn Utterances💧 PlopJS📘 SolidJS Docs🎨 Node Vibrant🦈 GitShark🐨 CLI Testing Library🤳 React Native Responsive UI🍫 React Native Immersive Bars🔷 TS Util Helpers
🤔 Projects
🐳 StreamPods
StreamPods is my home-grown code-powered livestreaming overlay system. It responds to Twitch notifications (like donations, redeems, and more) as well as chat. It also provides an amazing developer experience to build your own customizations and themes on top of the pre-built elements. Total customization at your hands.
Here's what my overlay looks like:
Remember, all of this is completely custom-written code powering the show. No OBS in this video
Here's a Twitter thread of just some of what you can do with StreamPods:
https://twitter.com/crutchcorn/status/1424829356401037319
StreamPods is also our test-bed for a new SSR framework that I will be turning into a dedicated package fairly soon. So you'll be able to see the source code before it goes live! Curious to hear more? DM me on Twitter
🏖️ Seaside
Seaside is OceanBit's internal UI component system for React and React Native. Fully accessible, highly customizable, stable, beautiful.
Here's a tiny sample:
Designed by Eduardo Pratti and Kevin Aguilar, accessibility help from Evelyn Hathaway and others, and dev-first API patterns.