56,966 blogs · [ { "id": "01a08752-17a6-732d-ad95-e8759226991f", "title": "The \"best\" git log command", "url": "https://blog.petefowler.dev/the-best-git-log-command", "published_at": "2025-05-05T13:20:26+00:00" }, { "id": "01a08752-17a6-732d-ad95-e8759255380a", "title": "How to solve the Leetcode 1657. Determine if Two Strings Are Close problem in JavaScript", "url": "https://blog.petefowler.dev/how-to-solve-the-leetcode-1657-determine-if-two-strings-are-close-problem-in-javascript", "published_at": "2022-12-02T17:50:28+00:00" }, { "id": "01a08752-17a6-732d-ad95-e8759341e0f4", "title": "How to add Google maps and markers to a React site", "url": "https://blog.petefowler.dev/how-to-add-google-maps-and-markers-to-a-react-site", "published_at": "2022-11-12T18:50:04+00:00" }, { "id": "01a08752-17a6-732d-ad95-e8759407a366", "title": "How to deploy a Ruby Sinatra Active Record app on Heroku", "url": "https://blog.petefowler.dev/how-to-deploy-a-ruby-sinatra-active-record-app-on-heroku", "published_at": "2022-10-12T23:47:17+00:00" }, { "id": "01a08752-17a6-732d-ad95-e87594443672", "title": "How to make a star rating display in React that's better than the one on yelp.com", "url": "https://blog.petefowler.dev/how-to-make-a-star-rating-display-in-react-thats-better-than-the-one-on-yelpcom", "published_at": "2022-10-10T21:45:39+00:00" }, { "id": "01a08752-17a6-732d-ad95-e87594d20849", "title": "Capturing multi-line console output in Ruby's RSpec testing interface", "url": "https://blog.petefowler.dev/capturing-multi-line-console-output-in-rubys-rspec-testing-interface", "published_at": "2022-10-02T18:32:00+00:00" }, { "id": "01a08752-17a6-732d-ad95-e87594ff4615", "title": "A quick guide to cell phone vibration with JavaScript", "url": "https://blog.petefowler.dev/a-quick-guide-to-cell-phone-vibration-with-javascript", "published_at": "2022-09-25T23:33:09+00:00" }, { "id": "01a08752-17a6-732d-ad95-e875951da93f", "title": "How to compare arrays in JavaScript", "url": "https://blog.petefowler.dev/how-to-compare-arrays-in-javascript", "published_at": "2022-09-03T16:58:24+00:00" }, { "id": "01a08752-17a6-732d-ad95-e87595826851", "title": "How to create a parallax scroll effect using vanilla JavaScript and CSS", "url": "https://blog.petefowler.dev/how-to-create-a-parallax-scroll-effect-using-vanilla-javascript-and-css", "published_at": "2022-08-14T17:53:23+00:00" }, { "id": "01a08752-17a6-732d-ad95-e875966360c5", "title": "Understanding JavaScript reference versus instance", "url": "https://blog.petefowler.dev/understanding-javascript-reference-versus-instance", "published_at": "2022-08-09T03:08:35+00:00" }, { "id": "01a08752-17a6-732d-ad95-e87596c82477", "title": "Shout out to The Odin Project", "url": "https://blog.petefowler.dev/shout-out-to-the-odin-project", "published_at": "2022-07-30T21:55:25+00:00" } ] posts Claim your blog
Back to blog.petefowler.dev
Blog · corpus.blog/blogs/blog.petefowler.dev/posts

blog.petefowler.dev

blog.petefowler.dev

2025

2022