Delete Derived Data in Xcode when React Native Build Fails
I've started working on a React Native project, and ran into a build issue with a quick fix.
I've started working on a React Native project, and ran into a build issue with a quick fix.
I wrote a post about web components, CSS encapsulation, and design systems for the GitLab blog
I wrote a post about reading through open source repositories for the GitLab Unfiltered blog
I spoke with Jason Swett on the Rails with Jason podcast about my blog post on object-oriented design in Ruby.
It is hard to improve software skills because of discriminatory attitudes in the industry and high stakes. This is my framework for fearlessly and efficiently improving my own skills.
A distillation of Sandi Metz's Pratical Object-Oriented Design (POODR), useful for quick refactoring and long term coding improvement.
A high level primer and overview of version control and Git - for beginners just getting started.
I spoke with Jason Swett on the Rails with Jason podcast about poker turn enforcement and ActionCable
I spoke with Noah Gibbs of the CS:JUB podcast about computer science education and its applications
Rails Virtual Attributes can be super useful as a templating helper.
A practical example of the SRP in a client/server architecture.
I find myself writing the same Stripe functionality frequently. To save time, I wrote a Rails Engine to handle one-time payments.
At some point, Chris Coyier suggested people write blog posts presenting why they might need parent selectors. Here's mine.
The nuxt-link component is a core feature of Nuxt.js. If you're building a general Vue.js library that might be used either in or outside of Nuxt, you can be flexible by building a wrapper component around it.
I had some problems getting turbolinks redirects to work with multiple Devise models. Here's how I figured it out.
Sticking user data in a Devise model is a Rails anti-pattern. Here's how I refactored my Reader model.
Save time creating blog posts with a quick node script
Sometimes it's unclear which caching technique you should use in Ruby on Rails. Read up on fragment caching vs. low level caching.
Whenever I find myself with a new Ubuntu install, this is what I do to set it up.
An easy-level leetcode problem
Sometimes my Rails server doesn't connect to PostgreSQL. This is usually the quick fix for my environment on OSX.
An easy-level leetcode problem
An easy-level leetcode problem
An easy-level leetcode problem
I've built a handful of lambda functions before, but it's always been a pain. Then I found the Serverless Framework, and my life has changed for the better.
A medium-level leetcode problem
I had a strange issue with the rss-parser package and its timeout function. It led me to creating a successful pull request in the project.
An easy-level leetcode problem
Node 12 changed http parsing to be more strict about header values, and it broke my application.
Why and how I made an Eleventy plugin that adds a universal shortcode for rendering markdown.
A medium-level leetcode problem
A medium-level leetcode problem
A roundup of what I learned at An Event Apart Denver.
A medium-level leetcode problem
An easy-level leetcode problem
A medium-level leetcode problem
An easy-level leetcode problem
Here's how to make changes to a node package and try it out on your local machine.
Just a celebratory post about my article on CSS Tricks
In Vue, you can use an event bus for sibling component communication. Here's how to do that in Nuxt.
Sometimes Ruby installations break when Homebrew updates. Reinstalling Ruby should fix the problem.
If you use Github repository templates with static site generators like Eleventy, you can optimize your workflow.
Last week I cleared a personal blocker: getting Browsersync to work with Gulp 4, despite confusing documentation.
A quick tidbit about adding global Sass files to Nuxt
This week I spent some time working with Rails has_one associations and setting default values for them.
A quick tidbit about generating random strings in JS and Ruby
This week I learned a few tricks for testing JSON routes with Ruby on Rails
A write up on how I built the Shaleen Title website with Jekyll, Netlify and Forestry.
This week I played around with the new portal element in chrome.
This week I learned a bit about the Mapbox API and bounds
A step by step tutorial for building a Twitter bot with JavaScript and Amazon Lambda
This week I learned about content templates, server backups with S3, and Internet Explorer testing on Macs.
Building website navigations can be difficult. This tutorial covers building a large site navigation that is semantic, accessible, responsive, and reusable.
A quick tidbit about exporting data from Heroku to CSV
Learn how to get an A+ grade through Mozilla Observatory using WordPress.
Learn how to get an A+ grade through Mozilla Observatory using Jekyll and Netlify.
How to wait for the document to be ready without jQuery
A regex for getting just a file name, nothing more or less
A quick tidbit about the mobile viewport tag
A step-by-step tutorial for adding Amazon RDS services to your existing rails app running on Amazon EC2
A quick tidbit about scraping WordPress sites
Loop over HTML collections correctly
A step-by-step tutorial for creating a blank Rails 6 app and deploying it to an Amazon AWS EC2 instance with Capistrano.