41554 blogs · [ { "id": "01a087bb-6551-72ac-8c00-970495f43884", "title": "Formatting and Linting ERB files with Zed on save", "url": "https://owaiskhan.me/post/formatting-and-linting-erb-files-with-zed/", "published_at": "2024-08-11T00:00:00+00:00" }, { "id": "01a087bb-6551-72ac-8c00-97049609a483", "title": "How to resolve .test domains across your local network", "url": "https://owaiskhan.me/post/how-to-resolve-test-domain-across-local-network/", "published_at": "2024-04-21T00:00:00+00:00" }, { "id": "01a087bb-6551-72ac-8c00-9704963e208c", "title": "How I improved our CI build time from 24mins to 8mins and reduced costs by 50%", "url": "https://owaiskhan.me/post/improve-ci-build-time-and-reduce-cost/", "published_at": "2024-04-01T00:00:00+00:00" }, { "id": "01a087bb-6551-72ac-8c00-970496feff95", "title": "Merging HTML attributes with Rails", "url": "https://owaiskhan.me/post/merging-html-attributes-with-rails/", "published_at": "2024-03-16T00:00:00+00:00" }, { "id": "01a087bb-6551-72ac-8c00-970497a8f008", "title": "How to use Tabler Icons with Rails", "url": "https://owaiskhan.me/post/using-tabler-icons-with-rails/", "published_at": "2024-02-19T00:00:00+00:00" }, { "id": "01a087bb-6552-7148-a299-e15733bcc4b4", "title": "Improving performance in development on a big Rails app", "url": "https://owaiskhan.me/post/improving-performance-in-development-on-a-big-rails-app/", "published_at": "2024-02-18T00:00:00+00:00" }, { "id": "01a087bb-6552-7148-a299-e15733f6ab4b", "title": "Loading Stimulus controllers on demand in Rails with Vite", "url": "https://owaiskhan.me/post/loading-stimulus-contorllers-on-demand-in-rails-with-vite/", "published_at": "2024-02-17T00:00:00+00:00" }, { "id": "01a087bb-6552-7148-a299-e15734175d08", "title": "Preflex - a Rails engine to manage any kind of user preferences/feature flags/etc.", "url": "https://owaiskhan.me/post/simple-rails-engine-manage-user-preference-settings-feature-flags/", "published_at": "2024-02-13T00:00:00+00:00" }, { "id": "01a087bb-6552-7148-a299-e157341e6003", "title": "How to enforce a quote style on HTML attributes in an ERB file using erb-lint", "url": "https://owaiskhan.me/post/enforce-quote-style-html-attributes-erb-lint/", "published_at": "2023-12-23T00:00:00+00:00" }, { "id": "01a087bb-6552-7148-a299-e1573513b0ed", "title": "Using Treact UI Components with your React App", "url": "https://owaiskhan.me/post/using-treact-components-custom-react-app/", "published_at": "2022-09-11T15:57:52+00:00" }, { "id": "01a087bb-6552-7148-a299-e15735ef115e", "title": "Treact - Free React & TailwindCSS based UI Kit for building landing pages", "url": "https://owaiskhan.me/post/free-tailwindcss-react-ui-kit/", "published_at": "2020-04-30T00:00:00+00:00" }, { "id": "01a087bb-6552-7148-a299-e15736e72276", "title": "Detecting Spun or meaningless content using simple n-gram analysis", "url": "https://owaiskhan.me/post/detecting-spun-content-programmatically/", "published_at": "2020-03-21T00:00:00+00:00" }, { "id": "01a0e215-56fb-7155-913b-3e565bf2ecb9", "title": null, "url": "https://owaiskhan.me", "published_at": null }, { "id": "01a0e215-56fb-7155-913b-3e565cc82576", "title": null, "url": "https://owaiskhan.me/blog", "published_at": null }, { "id": "01a0e215-56fb-7155-913b-3e565d225a0d", "title": null, "url": "https://owaiskhan.me/post/detecting-spun-content-programmatically", "published_at": null }, { "id": "01a0e215-56fb-7155-913b-3e565d7a0b8f", "title": null, "url": "https://owaiskhan.me/post/enforce-quote-style-html-attributes-erb-lint", "published_at": null }, { "id": "01a0e215-56fb-7155-913b-3e565e75cafe", "title": null, "url": "https://owaiskhan.me/post/formatting-and-linting-erb-files-with-zed", "published_at": null }, { "id": "01a0e215-56fb-7155-913b-3e565f676455", "title": null, "url": "https://owaiskhan.me/post/free-tailwindcss-react-ui-kit", "published_at": null }, { "id": "01a0e215-56fb-7155-913b-3e56600029b6", "title": null, "url": "https://owaiskhan.me/post/how-to-resolve-test-domain-across-local-network", "published_at": null }, { "id": "01a0e215-56fb-7155-913b-3e56607adb15", "title": null, "url": "https://owaiskhan.me/post/improve-ci-build-time-and-reduce-cost", "published_at": null }, { "id": "01a0e215-56fb-7155-913b-3e5660872fce", "title": null, "url": "https://owaiskhan.me/post/improving-performance-in-development-on-a-big-rails-app", "published_at": null }, { "id": "01a0e215-56fb-7155-913b-3e566166473b", "title": null, "url": "https://owaiskhan.me/post/loading-stimulus-contorllers-on-demand-in-rails-with-vite", "published_at": null }, { "id": "01a0e215-56fb-7155-913b-3e5661c5fc2d", "title": null, "url": "https://owaiskhan.me/post/merging-html-attributes-with-rails", "published_at": null }, { "id": "01a0e215-56fb-7155-913b-3e5661dfa4a5", "title": null, "url": "https://owaiskhan.me/post/simple-rails-engine-manage-user-preference-settings-feature-flags", "published_at": null }, { "id": "01a0e215-56fb-7155-913b-3e5662c28261", "title": null, "url": "https://owaiskhan.me/post/using-tabler-icons-with-rails", "published_at": null }, { "id": "01a0e215-56fb-7155-913b-3e5663a400aa", "title": null, "url": "https://owaiskhan.me/post/using-treact-components-custom-react-app", "published_at": null }, { "id": "01a0e215-56fb-7155-913b-3e566447406a", "title": null, "url": "https://owaiskhan.me/rails-ui-library", "published_at": null } ] posts Claim your blog
Back to owaiskhan.me
Blog · corpus.blog/blogs/owaiskhan.me/posts

owaiskhan.me

owaiskhan.me

2024

2023

2022

2020

Undated