Livecoding
84 articles
- Hacking the React AST for fun and profit – #CodeWithSwiz ep34
- Use Netlify's _redirects on Gatsby Cloud
- A fun security bug with static rendering – CodeWithSwiz #31
- Build privacy-focused blazing fast tweet embeds – CodeWithSwiz 30
- Twitter embeds without JavaScript, pt1 – #CodeWithSwiz 29
- Serverless file upload to S3 with NextJS and AWS Lambda – CodeWithSwiz 27
- Reverse engineer a GraphQL API to automate love notes – CodeWithSwiz 24
- React Bricks - visual blocks editor for NextJS #CodeWithSwiz 22
- [CodeWithSwiz 21] useAuth beta support for Firebase 🎉
- [CodeWithSwiz 20] Adding Firebase support to useAuth, pt2
- [CodeWithSwiz 19] Firebase Auth support in useAuth, pt1
- Gatsby to NextJS pt1, server-side-render or server-side-generate?
- React context without context, using XState – CodeWithSwiz 14, 15
- Swap useReducer with XState – CodeWithSwiz 13
- How to write tests for XState – CodeWithSwiz 12
- Refactoring a useReducer to XState, pt1 – CodeWithSwiz 11
- Prefetch data with React Query and NextJS – CodeWithSwiz 8, 9
- Using JavaScript to commit to Github – CodeWithSwiz 7
- Why NextJS /api routes are fab – CodeWithSwiz 6
- Exploring NextJS with a headless CMS, pt4 – CodeWithSwiz
- Exploring NextJS with a custom CMS, pt3 – CodeWithSwiz
- Building a small CMS with NextJS, pt2 – CodeWithSwiz
- Your first NextJS app – CodeWithSwiz
- CodeWithSwiz: Privacy-focused embeds for YouTube, Twitter, et al
- Experimenting with the new React Concurrent mode
- The unreasonable difficulty of adding a feature to a Textarea
- Just for fun 👉 React vs. jQuery vs. Svelte, same 🐱 app
- Finally, a practical use case for JavaScript generators!
- Trying the new ResizeObserver and IntersectionObserver APIs
- React, D3, and hooks 👉special livecode tonight 9:30pm
- Tooltips and state across various d3 charts in a React dashboard!
- Online workshops are MORE interactive than in-person workshops
- Upgrading to Gatsby v2 with the help of the hivemind 👌
- Tiny React & D3 flamegraph tutorial
- Learning WebRTC peer-to-peer communication, part 1
- Using YouTube as a data source in Gatsbyjs
- Livecoding recap: Blockchain-redux now shares blocks between clients in real-time
- Blockchain-redux becomes useful, part 1
- Livecoding Recap: A new more versatile React pattern
- Build a Chrome extension from idea to launch in an afternoon
- Building an interactive DOM benchmark, preliminary results
- What I learned making my first open source React component
- Blockchain Redux experiment, part 2
- A blockchain-backed Redux clone in 105 lines of code
- Livecoding 52: First impressions of Vue
- After a week I must begrudgingly admit VSCode is a better editor than Emacs
- Livecoding 51: I did it! My first PR to a big OSS project \o/
- Livecoding Recap 50: How newbie mistakes kill the flow
- Livecoding Recap 48- Why contributing to big opensource projects is still hard
- Livecoding Recap 48: JavaScript async/await and Morty's Mindblowers
- Livecoding Recap 47: Webpack build progress indicator for Mac Touchbar
- Livecoding Recap #46: 3D is hard, WebAR defeats me
- Livecoding Recap #45: Almost building a ballistic missile with React and AR.js
- Livecoding Recap #44: Dipping my toes in AR.js
- Livecoding recap #43: A landing page for React + D3v4
- Livecoding recap #42: HackerNews app where people are nice
- Livecoding recap #41: Towards declarative 3D scenes with React and Three.js
- Livecoding recap #40: react-navigation with React Native
- Livecoding #39: Towards an AI that writes JavaScript
- Livecoding #38 - A faux AI that writes JavaScript
- Livecoding #37- Building a real life color picker
- Livecoding #35 - A New Site for reactd3js.com
- Livecoding #34: A Map of Global Migrations, Part 3
- Livecoding #33: A Map of Global Migrations, Part 2
- Livecoding #32: A Map of Global Migrations, Part 1
- Livecoding #31: Wherein we learn that datasets are hard and find 2 good papers
- Livecoding #30: Dipping my toes in React Native
- Livecoding #29: Optimizing React choropleth map rendering
- Livecoding #28: Productizing the door-answering Slack bot, Part 1
- Livecoding #27: New React Indie Bundle page almost done
- Livecoding #26: A new page for a new React Indie Bundle
- Livecoding #25: Adding MobX to a vanilla React project
- Livecoding #24: A choropleth in React.js
- Livecoding #23: Slackbots and OAuth
- Livecoding #22: A door-answering Slackbot
- Livecoding #21: Use Babel for libraries, not Webpack
- Livecoding #20: You can’t extend an object
- Livecoding #19: It’s hard to package a library
- Livecoding #18: An abstract React transition component
- Livecoding #17: Particle physics is hard
- Livecoding #16: canvas.drawImage performance is weird but magical
- Livecoding #16: canvas.drawImage performance is weird but magical
- Livecoding #15: Reaching the limits of canvas redraw speed
- Livecoding #15: Reaching the limits of canvas redraw speed