Pre-commit hooks are back thanks to AI
How pre-commit hooks help AI assistants ship better code by focusing on implementation instead of formatting debates
How pre-commit hooks help AI assistants ship better code by focusing on implementation instead of formatting debates
A comprehensive guide to implementing workspace dashboard UI components using Storybook-first development methodology with real-world examples and technical decisions.
Learn how I reduced the main JavaScript bundle from 1,158KB to 204KB through advanced chunking strategies, improving LCP from 5.9 seconds while maintaining full functionality.
Discover how implementing a Supabase-based avatar caching strategy dramatically improved our Pull Request Contributions chart performance by reducing load times and eliminating redundant GitHub API calls.
Learn how I integrated Bluesky's social features into my blog, creating a zero-maintenance comment system using the AT Protocol's open APIs. This technical walkthrough covers the implementation details, UI design decisions, and lessons learned from building social engagement without databases or authentication.
Explore how implementing blur-up progressive image loading for avatar images significantly improves perceived performance and user experience, with technical implementation details and code examples.
Learn how to build reliable, fast, and maintainable tests for UI components without relying on mocks, improving test suite reliability and developer experience.
Technical guide covering the implementation of an AI-powered prompt editor with text selection detection, sidebar interface, Supabase edge functions, and streaming OpenAI responses. Includes code examples, security considerations, and cost optimization strategies using GPT-4o tier models.
Learn how to build fast, content-focused websites with Astro's unique approach to web development.
A conversation about the changes happening in DevRel.
This is a post to discover how to write a test for an expected error with Jest
Convincing your team to change up technologies can be challenging. Convincing my team to use GraphQL was not, mainly due to simplicity in getting a GraphQL prototype up and running using Apollo's Launchpad and our existing REST API.
Convincing your team to change up technologies can be challenging. Convincing my team to use GraphQL was not, mainly due to simplicity in getting a GraphQL prototype up and running using Apollo's Launchpad and our existing REST API.
podcast
Customize your bash with emojis
This is an example of the workflow at Netlify with react-storybook and how it cut down our development time between designer to developer.
I go through how to manage remote data-flow in a React Native application, using 5 of different techniques including starting with Promises and eventually getting to how I now got to GraphQL.
Queues are an abstract data structures when the collection of data are kept in order. Items can be enqueued to add to the queue and dequeued to be removed from the queue.
A Stack is an abstract data type that serves as a collection of elements with two principle operations, pop and push. Writing Stacks in Go is a great way to learn the language, which I will explain further in this post.
Go is one of the best languages to learn computer science. Thanks the compiler and built in fmt tool.
Injecting React into the asset pipeline is not so easy. Within the past 6 months I have discovered a great way to integrated React into my Rails app development workflow and take advantage of what everyone is excited about today.
Working with this can be confusing in React, especially when React has multiple ways to build components. Let's look the few ways to deal with this.
Compare Swift to React Native to find out whether or not it is worth the investment in learning iOS when you already know JavaScript
Learn how to implement SEO in your middleman site
DCI in Ruby
Deploying Ember with Divshot explained
How to get started with the rails-api gem
quick tips on learning Ember