41554 blogs · [ { "id": "01a087c1-2022-736f-91b2-df9e86ae3320", "title": "Introducing notion-ruby-client: an Open-Source Ruby Client for the Notion API", "url": "https://phacks.dev/articles/introducing-notion-ruby-client-open-source-ruby-client-notion-api", "published_at": "2022-04-07T00:00:00+00:00" }, { "id": "01a087c1-2022-736f-91b2-df9e87554e22", "title": "I’m a Rails developer—what the heck is Storybook, and should I care?", "url": "https://phacks.dev/articles/im-a-rails-developer-what-the-heck-is-storybook-and-should-i-care", "published_at": "2021-10-12T00:00:00+00:00" }, { "id": "01a087c1-2022-736f-91b2-df9e876ea271", "title": "Building a Component Library in Rails With Storybook", "url": "https://phacks.dev/articles/building-a-component-library-in-rails-with-storybook", "published_at": "2021-04-26T00:00:00+00:00" }, { "id": "01a087c1-2022-736f-91b2-df9e87744ae8", "title": "Declaring multiple sets of scopes for the same provider with Devise and OmniAuth in Rails", "url": "https://phacks.dev/articles/declaring-multiple-sets-of-scopes-for-the-same-provider-with-devise-and-omniauth-in-rails", "published_at": "2021-01-06T00:00:00+00:00" }, { "id": "01a087c1-2022-736f-91b2-df9e884cc869", "title": "Towards a Lightweight Jamstack", "url": "https://phacks.dev/articles/towards-a-lightweight-jamstack", "published_at": "2020-11-09T00:00:00+00:00" }, { "id": "01a087c1-2022-736f-91b2-df9e88c470ff", "title": "How to: add Twitter and Instagram Embeds on an Eleventy website using Sanity", "url": "https://phacks.dev/articles/how-to-add-twitter-and-instagram-embeds-on-an-eleventy-website-using-sanity", "published_at": "2020-07-13T00:00:00+00:00" }, { "id": "01a087c1-2022-736f-91b2-df9e89bc02c7", "title": "The rocky road to implementing link prefetching in Rails", "url": "https://phacks.dev/articles/the-rocky-road-to-implementing-link-prefetching-in-rails", "published_at": "2020-07-09T00:00:00+00:00" }, { "id": "01a087c1-2022-736f-91b2-df9e89ed2763", "title": "A list of Meetup.com alternatives", "url": "https://phacks.dev/articles/meetup-com-alternatives", "published_at": "2019-10-15T00:00:00+00:00" }, { "id": "01a087c1-2022-736f-91b2-df9e8a91174b", "title": "Phacks’ weekly roundup #5 — October 2nd issue", "url": "https://phacks.dev/articles/phacks-weekly-roundup-5-october-2-issue", "published_at": "2019-10-02T00:00:00+00:00" }, { "id": "01a087c1-2022-736f-91b2-df9e8b3642b8", "title": "Phacks’ weekly roundup #4 — September 10th issue", "url": "https://phacks.dev/articles/phacks-weekly-roundup-4-september-10-issue", "published_at": "2019-09-10T00:00:00+00:00" }, { "id": "01a087c1-2022-736f-91b2-df9e8b97434f", "title": "WebPageTest Scripting — Recipes for Single Page Applications", "url": "https://phacks.dev/articles/webpagetest-scripting-recipes-for-single-page-applications", "published_at": "2019-09-09T00:00:00+00:00" }, { "id": "01a087c1-2022-736f-91b2-df9e8c569c69", "title": "Phacks’ weekly roundup #3 — September 4th issue", "url": "https://phacks.dev/articles/phacks-weekly-roundup-3-september-4-issue", "published_at": "2019-09-04T00:00:00+00:00" }, { "id": "01a087c1-2022-736f-91b2-df9e8ca7dab9", "title": "Phacks’ weekly roundup #2 — August 28th issue", "url": "https://phacks.dev/articles/phacks-weekly-roundup-2-august-28-issue", "published_at": "2019-08-28T00:00:00+00:00" }, { "id": "01a087c1-2022-736f-91b2-df9e8ce38c5c", "title": "New blog, who dis?", "url": "https://phacks.dev/articles/new-blog-who-dis", "published_at": "2019-08-28T00:00:00+00:00" }, { "id": "01a087c1-2022-736f-91b2-df9e8db5654a", "title": "Phacks’ weekly roundup #1 — August 21st issue", "url": "https://phacks.dev/articles/phacks-weekly-roundup-1-august-21-issue", "published_at": "2019-08-21T00:00:00+00:00" }, { "id": "01a087c1-2022-736f-91b2-df9e8e99fd7b", "title": "Doubling the number of performant Apps using kaizen", "url": "https://phacks.dev/articles/doubling-the-number-of-performant-apps-using-kaizen", "published_at": "2018-08-08T00:00:00+00:00" }, { "id": "01a087c1-2022-736f-91b2-df9e8ed0a0e5", "title": "Getting Started with React, Redux and Immutable: a Test-Driven TodoMVC Tutorial (Part 2)", "url": "https://phacks.dev/articles/getting-started-with-react-redux-and-immutable-a-test-driven-todomvc-tutorial-part-2", "published_at": "2016-03-30T00:00:00+00:00" }, { "id": "01a087c1-2022-736f-91b2-df9e8f9f774f", "title": "Getting Started with React, Redux and Immutable: a Test-Driven TodoMVC Tutorial (Part 1)", "url": "https://phacks.dev/articles/getting-started-with-react-redux-and-immutable-a-test-driven-todomvc-tutorial-part-1", "published_at": "2016-03-13T00:00:00+00:00" }, { "id": "01a087c1-2022-736f-91b2-df9e90836e53", "title": "How To Automatically Update Your Angular Offline Webapps", "url": "https://phacks.dev/articles/how-to-automatically-update-your-angular-offline-webapps", "published_at": "2015-04-13T00:00:00+00:00" }, { "id": "01a087c1-2022-736f-91b2-df9e911cff7e", "title": "Making Adjustments", "url": "https://phacks.dev/articles/making-adjustments", "published_at": "2014-05-12T00:00:00+00:00" }, { "id": "01a087c1-2022-736f-91b2-df9e9153ea36", "title": "Deploying our App", "url": "https://phacks.dev/articles/deploying-our-app", "published_at": "2014-05-04T00:00:00+00:00" }, { "id": "01a087c1-2022-736f-91b2-df9e92537b0d", "title": "Discover Jade, a great template engine for Node", "url": "https://phacks.dev/articles/discover-jade-a-great-template-engine-for-node", "published_at": "2014-04-29T00:00:00+00:00" }, { "id": "01a087c1-2022-736f-91b2-df9e92e35c1f", "title": "Why Node?", "url": "https://phacks.dev/articles/why-node", "published_at": "2014-04-25T00:00:00+00:00" }, { "id": "01a087c1-2022-736f-91b2-df9e93d7ae07", "title": "Day Zero", "url": "https://phacks.dev/articles/day-zero", "published_at": "2014-04-22T00:00:00+00:00" }, { "id": "01a087c1-2022-736f-91b2-df9e94013014", "title": "About Shawt!", "url": "https://phacks.dev/articles/about-shawt", "published_at": "2014-04-21T00:00:00+00:00" }, { "id": "01a087c1-2022-736f-91b2-df9e94784aff", "title": "How Grigori Perelman solved one of Maths greatest mystery", "url": "https://phacks.dev/articles/how-grigori-perelman-solved-one-of-maths-greatest-mystery.mdx", "published_at": "2014-01-16T00:00:00+00:00" } ] posts Claim your blog
Back to phacks
Blog · corpus.blog/blogs/phacks.dev/posts

phacks

phacks.dev

2022

2021

2020

2019

2018

2016

2015

2014