Mark Thomas Miller's logo
Mark Thomas Miller

Hey! I'm Mark Thomas Miller ( I'm a self-taught software developer and musician. I'm currently a Senior Software Engineer at ConvertKit where I work mainly with React and Ruby on Rails. In my spare time, you'll find me at the gym, composing music, or building side projects.

Book notes

Getting Real ★★★★ Zero to One ★★★ Poor Charlie's Almanack ★★★ Company of One ★★★ The Millionaire Next Door ★★★★ Meditations ★★★★ Tao Te Ching ★★★★★ Capital Gaines ★★ The Four Agreements ★★★ Surely You're Joking, Mr. Feynman! ★★


A less scary explanation of async await Feature bloat is ruining products The simplicity of Svelte How to add $dirname import shortcuts to Svelte + Vite How to fix asdf's `ruby-build: definition not found` Automatic social sharing images for Eleventy How to target 'stuck' sticky elements in React How to reset a useReducer state Making all external links open in new tabs How to fix Eleventy's dates being off by one day Fixing address already in use Minimalistic terminal prompt with zsh CSS debt How to set up a blog with Eleventy How to add a sitemap to Eleventy Jekyll vs Hugo vs Gatsby vs Next vs Zola vs Eleventy How to use React Hooks inside class components Acing the JavaScript interview Learn Svelte in under 3 minutes Advice for beginner developers Why not to sell software as a one-time purchase Making a time-sensitive dark theme How to set up a Jekyll blog on Mac Updating React Context inside child components How to set up serverless functions on Netlify How to update a component's state from outside of a React app How to add fields to the Devise registration form Disable code splitting in Create React App without ejecting How to run Heroku Scheduler weekly How to connect to localhost from an iPhone What's backend development? How to hide IDs from page URLs in Ruby on Rails How to add tags in Ruby on Rails Deleting Devise users in Ruby on Rails How to scroll to the top when changing pages with React Router Multiple classnames with CSS Modules in React How to validate the uniqueness of two columns in Ruby on Rails Heroku HTTP Origin Header didn't match request.base_url Adding a datetime picker to Ruby on Rails How to handle multitenancy without subdomains in Rails 5 Fixing Apartment's `ActiveRecord::ConnectionNotEstablished` Creating your own aliases in the macOS Terminal Node vs. Firebase vs. Laravel vs. Rails How to use JavaScript's spread syntax Using Apartment for multi-tenant Rails apps How to use Google Analytics with React Router v4 How to flatten multidimensional JavaScript arrays Entrepreneurship for INTJs Need / Want Fix blurry edges when using transform: scale