Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 139
  1. Making Galaga in Rust with Bevy - Part 1

    I took some time recently building a Galaga clone to wrap my head around Bevy, a game engine for Rust.

  2. Fixing Astro Builds on Netlify

    I had a pretty big blog meltdown recently after I went to push a new post and the build failed with a mysterious “out of memory” error.

  3. Learning DirectX 12 in 2023

    For the past couple months I’ve been slowly diving into DirectX 12.

  4. Letting AI write my notes and code

    I recently got access to the Notion AI alpha test, where Notion is integrating AI features into their note-taking app.

  5. GLTF Animations in wgpu and Rust

    I recently followed a wgpu tutorial that walks you through creating a WebGPU based 3D renderer using Rust.

  6. Render Pipelines in wgpu and Rust

    I finished this great wgpu tutorial that gets you up and running with WebGPU and Rust using the wgpu crate.

  7. Parsing JSON with Rust

    As I’ve been learning Rust, I’ve been looking for easy and practical projects to get my head around basic concepts and increase my syntax muscle memory.

  8. Primitive Geometry in wgpu and Rust

    I recently found the Learn WGPU tutorial and finished it, which teaches you how to write a custom 3D rendering engine using the wgpu library to interface with WebGPU.

  9. Create a Markdown Editor with Rust and React

    I’ve been looking for easy projects to jump into Rust with as a beginner and I thought, why not a Markdown app?

  10. Blog Refresh 2022

    It’s that time again.

  11. Ditch the DOM with SolidJS and Skia CanvasKit

    Recently I’ve become fascinated with cross-platform rendering of UI and approaching the problem from a lower level layer (usually some graphics API, ideally speaking to a GPU).

  12. Leveling up Windows Powershell with Oh My Posh

    I was sitting on YouTube the other day and looking for a quick productivity win, and I stumbled across Scott Hanselman’s video on making the ultimate Windows Terminal.

  13. React Three Fiber and NextJS Starter Template

    I’ve been really getting into 3D and game development, from Blender and Maya to Unity and Unreal Engine to even custom programmed C++ game engines using OpenGL or DirectX.

  14. Using Nx for React and Typescript Monorepos

    Since the acquisition of Turborepo by Vercel dropped recently, the talk of monorepos has been at a peak on social media.

  15. I had some time recently to check out Vanilla Extract CSS.

  16. Using NodeJS APIs in Electron with React

    Looking how to use NodeJS modules (like exec to execute CLI commands) or Electron APIs (like dialog to open the native PC’s file dialog to select files)?

  17. Using Typescript with electron-store

    When building Electron apps, you’ll inevitably need to reach for a storage solution to persist your data across sessions (like saving user data or preferences).

  18. Handling Scroll Based Animation in React (2-ways)

    As I’ve been looking for inspiration recently, one of the design patterns that seems to be most prevalent across “award-winning” websites is scroll based animation. 80-90% of the sites that feel “high end” or “interactive” feature some sort of animation t…

  19. Drag and Drop Component Builder using React

    Wouldn’t it be cool if you could create a website by dragging and dropping pieces of it around?

  20. Setting up a React Native Component Library

    Recently I created a small React Native component library using Restyle, Shopify’s new native styling library.

  21. Restyle for React Native (vs Styled System)

    Recently Shopify open sourced Restyle, their styling solution they created for React Native.

  22. Adding Game Controller Input to React

    Recently I’ve been getting into game design in React and I had a thought: “What if I could get user input from a game controller and apply it to my apps and games?”.

  23. Building Responsive Figma Components

    There are a lot of ways to create components, but what is the best way to do in Figma?

  24. Syncing Figma Styles with CSS in JS

    As I’ve been creating new design systems with CSS in JS libraries like Styled Components or Emotion, I’ve found myself repeatedly having to translate design tokens from Figma into a JSON-based theme for code.

  25. Creating a Design System Monorepo

    When creating a design system, it’s often useful to break things up in to smaller, separate modules (or packages).

  26. Taking Notion to the Next Level

    I’ve recently been on a big Notion kick recently, spending a lot of time watching videos on Notion and re-organizing my pages.

  27. Sharing Hooks Between React and Web Components

    Hooks were a huge movement for React that radically changed the way developers compose their components.

  28. Developer Discord Communities

    Recently it’s seemed that a lot of developer communities are moving over to Discord from the myriad of dispersed platforms (like Github issues, Slack, or message boards like Spectrum).

  29. Limitations of Chakra UI

    I’ve been using Chakra UI for a couple weeks now to create a new design system and I feel like I can provide a proper critique of it’s customizability.

  30. Adding Constructable Stylesheets to HauntedJS

    I’ve been experimenting with HauntedJS recently, a framework for creating Web Components.

  31. Using Web Components with Gatsby and Preact

    As I’ve been working with Web Components, I’ve been trying to find a compatible workflow that is easy to use and efficient.

  32. Refreshing my blog for 2020

    I finally got around to touching up the theme on my portfolio and blog site.

  33. xStyled vs Styled System for Design Systems

    Lately I’ve been refining my process for developing new websites from scratch.

  34. Testing out Gatsby's new incremental builds

    Recently Gatsby introduced a new feature to their framework called “incremental builds”.

  35. Comparing CSS vs CSS in JS bundle and load times

    I made two identical apps, one with CSS in JS and one with Webpack loading CSS files.

  36. Easy APIs using Strapi - a NodeJS Headless CMS

    Recently while watching Jason Lengstorf’s Twitch, he featured Chris Sevilleja (aka Scotch.io) who presented a headless NodeJS CMS and API called StrapiJS.

  37. Using MDX with NextJS (and when to go Gatsby)

    Recently I’ve been exploring the potential integrating MDX into NextJS and seeing how it handles common use cases for websites (like blogs, docs, etc).

  38. Creating Speaker Decks with NextJS and MDX

    I’ve been gradually building content for my upcoming Twitch and YouTube channels, and part of that process is creating presentation “decks” or slideshows as visuals for videos.

  39. Creating a Blog or Docs using Web Components

    Markdown is my jam.

  40. Utility Props for Web Components

    I like to work fast and I prefer tools that facilitate that pace of workflow.

  41. Switching over to Notion

    I’ve noticed a lot of developers and designers jumping on the Notion bandwagon.

  42. Linting Commits with Emoji

    I’m a big fan of using emoji to quickly convey topics or ideas, it’s helped me more quickly parse my commits visually.

  43. Creating a Design System using Web Components

    Web Components seem to be trending recently now that the specification is approved and all evergreen browsers support them.

  44. Utility CSS Props with Web Components

    I’ve been getting into design systems, component design, and theming recently — and one of the pinnacles of contemporary styling in web applications that has caught my eye is prop-based design.

  45. Theming in Modern Design Systems

    Theming requires a lot of variables to enable customization.

  46. Adding Dark Mode to Styled Components

    I’ve been bitten by the dark mode bug, and I’m here to inevitably add theming to my website and let users swap between a light and dark variation.

  47. Documentation for Grommet

    Recently I’ve been on the hunt for React UI libraries that handle theming in an easy and extensible way.

  48. Adding Typescript to Gatsby

    I’ve been on a Typescript kick lately and integrating it into all of my projects and workflows.

  49. For a while I was in a “wait and see” approach with Figma, kicking back with Sketch until they were capable of implementing feature parity with it — or offer functionality or features Sketch didn’t.

  50. I’ve been using Zeit’s Now for some projects recently because Netlify can’t handle NodeJS SSR (and Heroku works, but not as effortlessly as Now).