├── .eslintignore ├── .eslintrc.json ├── .gitignore ├── .prettierignore ├── .prettierrc ├── README.md ├── components ├── Background.tsx ├── Blob.tsx ├── BottomCTA.tsx ├── Categories.tsx ├── Code.tsx ├── ContinueReading.tsx ├── CustomerStories.tsx ├── Divider.tsx ├── FeaturedPostItem.tsx ├── Footer.tsx ├── Link.tsx ├── ListBlock.tsx ├── Loading.tsx ├── Logo.tsx ├── Nav.tsx ├── NotionHeading.tsx ├── NotionImage.tsx ├── NotionTable.tsx ├── NotionText.tsx ├── NotionVideo.tsx ├── PostCategory.tsx ├── PostItem.tsx ├── PostList.tsx ├── RenderBlock.tsx ├── ScalingRailway.tsx └── Seo.tsx ├── constants.ts ├── hooks ├── useAsyncEffect.ts ├── useFathom.ts ├── useIsMounted.ts ├── useOGImage.ts └── usePostHog.ts ├── jest.config.js ├── layouts ├── Page.tsx └── PostPage.tsx ├── lib ├── notion │ └── index.ts ├── rss │ └── index.ts ├── seo-components.tsx └── types.ts ├── next-env.d.ts ├── next-sitemap.js ├── next.config.js ├── package.json ├── pages ├── [category].tsx ├── _app.tsx ├── _document.tsx ├── api │ ├── image.ts │ └── revalidate.ts ├── index.tsx ├── llms-blog.md │ └── index.tsx ├── p │ └── [slug].tsx └── sitemap.xml │ └── index.tsx ├── postcss.config.js ├── public ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── apple-touch-icon.png ├── blog.svg ├── button.svg ├── customers │ ├── arcol-avatar.png │ ├── arcol-paul.png │ ├── peerlist-avatar.png │ ├── peerlist-yogini.png │ ├── product-image--arcol.png │ └── product-image--peerlist.png ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon-96x96.png ├── favicon.ico ├── grid.svg ├── illustrations │ ├── artwork-canvas--dark.svg │ ├── artwork-canvas--light.svg │ ├── artwork-principles--dark.svg │ ├── artwork-principles--light.svg │ ├── artwork-roadmap--dark.svg │ └── artwork-roadmap--light.svg ├── og.png ├── railway.svg ├── robots.txt └── site.webmanifest ├── styles ├── globals.css └── theme.ts ├── tailwind.config.js ├── test ├── __mocks__ │ └── fileMock.js ├── pages │ ├── __snapshots__ │ │ └── index.test.tsx.snap │ └── index.test.tsx └── testUtils.ts ├── tsconfig.json ├── utils.ts └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/.prettierrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/README.md -------------------------------------------------------------------------------- /components/Background.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/components/Background.tsx -------------------------------------------------------------------------------- /components/Blob.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/components/Blob.tsx -------------------------------------------------------------------------------- /components/BottomCTA.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/components/BottomCTA.tsx -------------------------------------------------------------------------------- /components/Categories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/components/Categories.tsx -------------------------------------------------------------------------------- /components/Code.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/components/Code.tsx -------------------------------------------------------------------------------- /components/ContinueReading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/components/ContinueReading.tsx -------------------------------------------------------------------------------- /components/CustomerStories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/components/CustomerStories.tsx -------------------------------------------------------------------------------- /components/Divider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/components/Divider.tsx -------------------------------------------------------------------------------- /components/FeaturedPostItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/components/FeaturedPostItem.tsx -------------------------------------------------------------------------------- /components/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/components/Footer.tsx -------------------------------------------------------------------------------- /components/Link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/components/Link.tsx -------------------------------------------------------------------------------- /components/ListBlock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/components/ListBlock.tsx -------------------------------------------------------------------------------- /components/Loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/components/Loading.tsx -------------------------------------------------------------------------------- /components/Logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/components/Logo.tsx -------------------------------------------------------------------------------- /components/Nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/components/Nav.tsx -------------------------------------------------------------------------------- /components/NotionHeading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/components/NotionHeading.tsx -------------------------------------------------------------------------------- /components/NotionImage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/components/NotionImage.tsx -------------------------------------------------------------------------------- /components/NotionTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/components/NotionTable.tsx -------------------------------------------------------------------------------- /components/NotionText.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/components/NotionText.tsx -------------------------------------------------------------------------------- /components/NotionVideo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/components/NotionVideo.tsx -------------------------------------------------------------------------------- /components/PostCategory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/components/PostCategory.tsx -------------------------------------------------------------------------------- /components/PostItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/components/PostItem.tsx -------------------------------------------------------------------------------- /components/PostList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/components/PostList.tsx -------------------------------------------------------------------------------- /components/RenderBlock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/components/RenderBlock.tsx -------------------------------------------------------------------------------- /components/ScalingRailway.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/components/ScalingRailway.tsx -------------------------------------------------------------------------------- /components/Seo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/components/Seo.tsx -------------------------------------------------------------------------------- /constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/constants.ts -------------------------------------------------------------------------------- /hooks/useAsyncEffect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/hooks/useAsyncEffect.ts -------------------------------------------------------------------------------- /hooks/useFathom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/hooks/useFathom.ts -------------------------------------------------------------------------------- /hooks/useIsMounted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/hooks/useIsMounted.ts -------------------------------------------------------------------------------- /hooks/useOGImage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/hooks/useOGImage.ts -------------------------------------------------------------------------------- /hooks/usePostHog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/hooks/usePostHog.ts -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/jest.config.js -------------------------------------------------------------------------------- /layouts/Page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/layouts/Page.tsx -------------------------------------------------------------------------------- /layouts/PostPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/layouts/PostPage.tsx -------------------------------------------------------------------------------- /lib/notion/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/lib/notion/index.ts -------------------------------------------------------------------------------- /lib/rss/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/lib/rss/index.ts -------------------------------------------------------------------------------- /lib/seo-components.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/lib/seo-components.tsx -------------------------------------------------------------------------------- /lib/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/lib/types.ts -------------------------------------------------------------------------------- /next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/next-env.d.ts -------------------------------------------------------------------------------- /next-sitemap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/next-sitemap.js -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/package.json -------------------------------------------------------------------------------- /pages/[category].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/pages/[category].tsx -------------------------------------------------------------------------------- /pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/pages/_app.tsx -------------------------------------------------------------------------------- /pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/pages/_document.tsx -------------------------------------------------------------------------------- /pages/api/image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/pages/api/image.ts -------------------------------------------------------------------------------- /pages/api/revalidate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/pages/api/revalidate.ts -------------------------------------------------------------------------------- /pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/pages/index.tsx -------------------------------------------------------------------------------- /pages/llms-blog.md/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/pages/llms-blog.md/index.tsx -------------------------------------------------------------------------------- /pages/p/[slug].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/pages/p/[slug].tsx -------------------------------------------------------------------------------- /pages/sitemap.xml/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/pages/sitemap.xml/index.tsx -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/public/apple-touch-icon.png -------------------------------------------------------------------------------- /public/blog.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/public/blog.svg -------------------------------------------------------------------------------- /public/button.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/public/button.svg -------------------------------------------------------------------------------- /public/customers/arcol-avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/public/customers/arcol-avatar.png -------------------------------------------------------------------------------- /public/customers/arcol-paul.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/public/customers/arcol-paul.png -------------------------------------------------------------------------------- /public/customers/peerlist-avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/public/customers/peerlist-avatar.png -------------------------------------------------------------------------------- /public/customers/peerlist-yogini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/public/customers/peerlist-yogini.png -------------------------------------------------------------------------------- /public/customers/product-image--arcol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/public/customers/product-image--arcol.png -------------------------------------------------------------------------------- /public/customers/product-image--peerlist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/public/customers/product-image--peerlist.png -------------------------------------------------------------------------------- /public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/public/favicon-16x16.png -------------------------------------------------------------------------------- /public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/public/favicon-32x32.png -------------------------------------------------------------------------------- /public/favicon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/public/favicon-96x96.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/grid.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/public/grid.svg -------------------------------------------------------------------------------- /public/illustrations/artwork-canvas--dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/public/illustrations/artwork-canvas--dark.svg -------------------------------------------------------------------------------- /public/illustrations/artwork-canvas--light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/public/illustrations/artwork-canvas--light.svg -------------------------------------------------------------------------------- /public/illustrations/artwork-principles--dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/public/illustrations/artwork-principles--dark.svg -------------------------------------------------------------------------------- /public/illustrations/artwork-principles--light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/public/illustrations/artwork-principles--light.svg -------------------------------------------------------------------------------- /public/illustrations/artwork-roadmap--dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/public/illustrations/artwork-roadmap--dark.svg -------------------------------------------------------------------------------- /public/illustrations/artwork-roadmap--light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/public/illustrations/artwork-roadmap--light.svg -------------------------------------------------------------------------------- /public/og.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/public/og.png -------------------------------------------------------------------------------- /public/railway.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/public/railway.svg -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/public/robots.txt -------------------------------------------------------------------------------- /public/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/public/site.webmanifest -------------------------------------------------------------------------------- /styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/styles/globals.css -------------------------------------------------------------------------------- /styles/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/styles/theme.ts -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /test/__mocks__/fileMock.js: -------------------------------------------------------------------------------- 1 | module.exports = "test-file-stub" 2 | -------------------------------------------------------------------------------- /test/pages/__snapshots__/index.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/test/pages/__snapshots__/index.test.tsx.snap -------------------------------------------------------------------------------- /test/pages/index.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/test/pages/index.test.tsx -------------------------------------------------------------------------------- /test/testUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/test/testUtils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/tsconfig.json -------------------------------------------------------------------------------- /utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/utils.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/railwayapp/blog/HEAD/yarn.lock --------------------------------------------------------------------------------