41554 blogs · [ { "id": "01a0871e-813c-71ed-8677-4658287f88ca", "title": "Unemployment log 001", "url": "https://aayushsahu.com/blog/unemployment-log-1", "published_at": "2026-07-14T00:00:00+00:00" }, { "id": "01a0871e-813c-71ed-8677-4658287fd7ce", "title": "\"Your role has been made redundant\"", "url": "https://aayushsahu.com/blog/layoffs", "published_at": "2026-06-24T00:00:00+00:00" }, { "id": "01a0871e-813c-71ed-8677-46582938c229", "title": "Megatron", "url": "https://aayushsahu.com/blog/megatron", "published_at": "2026-06-23T00:00:00+00:00" }, { "id": "01a0871e-813c-71ed-8677-465829e3be3c", "title": "Moving my website from NextJS to Phoenix", "url": "https://aayushsahu.com/blog/nextjs-to-phoenix", "published_at": "2026-01-27T00:00:00+00:00" }, { "id": "01a0871e-813c-71ed-8677-46582a47aa5d", "title": "2025 Logs: AI Insights", "url": "https://aayushsahu.com/blog/2025-logs-ai-insight", "published_at": "2026-01-13T00:00:00+00:00" }, { "id": "01a0871e-813c-71ed-8677-46582b3aec97", "title": "December Log", "url": "https://aayushsahu.com/blog/december-2025-log", "published_at": "2026-01-13T00:00:00+00:00" }, { "id": "01a0871e-813c-71ed-8677-46582b92fd43", "title": "November Log", "url": "https://aayushsahu.com/blog/november-2025-log", "published_at": "2025-12-25T00:00:00+00:00" }, { "id": "01a0871e-813c-71ed-8677-46582bc60876", "title": "October Log", "url": "https://aayushsahu.com/blog/october-2025-log", "published_at": "2025-11-24T00:00:00+00:00" }, { "id": "01a0871e-813c-71ed-8677-46582bec10da", "title": "September Log", "url": "https://aayushsahu.com/blog/september-2025-log", "published_at": "2025-10-08T00:00:00+00:00" }, { "id": "01a0871e-813c-71ed-8677-46582cdff0d7", "title": "August Log", "url": "https://aayushsahu.com/blog/august-2025-log", "published_at": "2025-09-14T00:00:00+00:00" }, { "id": "01a0871e-813c-71ed-8677-46582dab7ef2", "title": "July Log", "url": "https://aayushsahu.com/blog/july-2025-log", "published_at": "2025-08-03T00:00:00+00:00" }, { "id": "01a0871e-813c-71ed-8677-46582e65cca0", "title": "May Log", "url": "https://aayushsahu.com/blog/may-2025-log", "published_at": "2025-06-10T00:00:00+00:00" }, { "id": "01a0871e-813c-71ed-8677-46582f37c3af", "title": "Learning Racket", "url": "https://aayushsahu.com/blog/learning-racket", "published_at": "2025-05-18T00:00:00+00:00" }, { "id": "01a0871e-813c-71ed-8677-46582f65e115", "title": "April Log", "url": "https://aayushsahu.com/blog/april-2025-log", "published_at": "2025-05-10T00:00:00+00:00" }, { "id": "01a0871e-813c-71ed-8677-4658303f0b82", "title": "Some concepts from doing genetic algorithms in elixir", "url": "https://aayushsahu.com/blog/genetic-elixir", "published_at": "2025-04-19T00:00:00+00:00" }, { "id": "01a0871e-813c-71ed-8677-4658304052c2", "title": "March Log", "url": "https://aayushsahu.com/blog/march-2025-log", "published_at": "2025-04-01T00:00:00+00:00" }, { "id": "01a0871e-813c-71ed-8677-465830cd69b7", "title": "Elixir: Gemini Vision with Req", "url": "https://aayushsahu.com/blog/elixir-gemini-vision", "published_at": "2025-03-31T00:00:00+00:00" }, { "id": "01a0871e-813c-71ed-8677-465830dcd3cc", "title": "February Log", "url": "https://aayushsahu.com/blog/feb-2025-log", "published_at": "2025-03-01T00:00:00+00:00" }, { "id": "01a0871e-813c-71ed-8677-465831c1850f", "title": "MeowUI", "url": "https://aayushsahu.com/blog/meowui", "published_at": "2025-02-25T00:00:00+00:00" }, { "id": "01a0871e-813c-71ed-8677-465832668580", "title": "January Log", "url": "https://aayushsahu.com/blog/jan-2025-log", "published_at": "2025-02-01T00:00:00+00:00" }, { "id": "01a0871e-813c-71ed-8677-465832adfe4b", "title": "Retrospective 2024", "url": "https://aayushsahu.com/blog/retrospective-2024", "published_at": "2025-01-01T00:00:00+00:00" }, { "id": "01a0871e-813c-71ed-8677-465832f21e8e", "title": "Uploading and serving files from Phoenix and fly volumes", "url": "https://aayushsahu.com/blog/flyio-phoenix-file-serve", "published_at": "2023-08-06T00:00:00+00:00" }, { "id": "01a0871e-813c-71ed-8677-4658339033a3", "title": "VSCode tips and tricks", "url": "https://aayushsahu.com/blog/vscode-tips-tricks", "published_at": "2023-06-23T00:00:00+00:00" }, { "id": "01a0871e-813c-71ed-8677-46583454b31b", "title": "Dynamic \"Redirect To\" URL for emails in Auth0", "url": "https://aayushsahu.com/blog/auth0-email-template-redirect", "published_at": "2023-06-06T00:00:00+00:00" }, { "id": "01a0871e-813c-71ed-8677-465834557ec9", "title": "Notes", "url": "https://aayushsahu.com/blog/notes", "published_at": "2023-02-24T00:00:00+00:00" }, { "id": "01a0871e-813c-71ed-8677-4658346e5d72", "title": "Technologies I want to learn in 2023", "url": "https://aayushsahu.com/blog/new-tech-2023", "published_at": "2022-12-31T00:00:00+00:00" }, { "id": "01a0871e-813c-71ed-8677-465835025e24", "title": "Technologies I learned in 2022", "url": "https://aayushsahu.com/blog/tech-2022", "published_at": "2022-12-31T00:00:00+00:00" }, { "id": "01a0871e-813c-71ed-8677-465835d1155a", "title": "Fly.io: Connecting Redis with Phoenix using Redix", "url": "https://aayushsahu.com/blog/flyio-phoenix-redis-connection", "published_at": "2022-12-30T00:00:00+00:00" }, { "id": "01a0871e-813c-71ed-8677-465835db684b", "title": "Connecting my website to Phoenix Server for some real-time metrics", "url": "https://aayushsahu.com/blog/nextjs-phoenix-channels", "published_at": "2022-12-27T00:00:00+00:00" }, { "id": "01a0871e-813c-71ed-8677-465836d3449d", "title": "Setting config for libraries inside Livebook", "url": "https://aayushsahu.com/blog/livebook-secret-config", "published_at": "2022-11-19T00:00:00+00:00" }, { "id": "01a0871e-813c-71ed-8677-4658374b9c33", "title": "Installing Sonic Pi on Pop-OS", "url": "https://aayushsahu.com/blog/sonicpi-pop-os-installation", "published_at": "2022-10-07T00:00:00+00:00" }, { "id": "01a0871e-813c-71ed-8677-4658380ec437", "title": "Setting up Postgres with Docker", "url": "https://aayushsahu.com/blog/postgres-docker", "published_at": "2022-10-06T00:00:00+00:00" }, { "id": "01a0871e-813c-71ed-8677-465838ade124", "title": "Mongosh docker", "url": "https://aayushsahu.com/blog/mongosh-docker", "published_at": "2022-10-05T00:00:00+00:00" }, { "id": "01a0871e-813c-71ed-8677-465839a44bc4", "title": "Setting response header for JSON responses in Flask", "url": "https://aayushsahu.com/blog/flask-response-headers", "published_at": "2022-10-04T00:00:00+00:00" }, { "id": "01a0871e-813c-71ed-8677-46583aa239d9", "title": "Listing S3 objects with Elixir", "url": "https://aayushsahu.com/blog/elixir-s3-list", "published_at": "2022-10-03T00:00:00+00:00" }, { "id": "01a0871e-813c-71ed-8677-46583b6674ca", "title": "Elixir file manipulation", "url": "https://aayushsahu.com/blog/elixir-file-handling", "published_at": "2022-10-02T00:00:00+00:00" }, { "id": "01a0871e-813c-71ed-8677-46583b9c6be7", "title": "Things I do before distro-hopping", "url": "https://aayushsahu.com/blog/distro-hop", "published_at": "2022-10-01T00:00:00+00:00" }, { "id": "01a0871e-813c-71ed-8677-46583be3bac0", "title": "Things I want to do someday", "url": "https://aayushsahu.com/blog/things-i-want-to-explore", "published_at": "2022-09-30T00:00:00+00:00" }, { "id": "01a0871e-813c-71ed-8677-46583c88b9a8", "title": "Conditionally going back to previous URL in NextJS", "url": "https://aayushsahu.com/blog/conditional-back-nextjs", "published_at": "2022-06-16T00:00:00+00:00" }, { "id": "01a0871e-813c-71ed-8677-46583cc78c1e", "title": "My custom MDX components", "url": "https://aayushsahu.com/blog/my-custom-mdx-components", "published_at": "2022-02-18T00:00:00+00:00" }, { "id": "01a0871e-813c-71ed-8677-46583d16ed3f", "title": "Using MDX with NextJS", "url": "https://aayushsahu.com/blog/markdown-next-mdx", "published_at": "2022-02-15T00:00:00+00:00" }, { "id": "01a0871e-813c-71ed-8677-46583dda877b", "title": "NextJS Code Splitting & Dynamic Imports", "url": "https://aayushsahu.com/blog/nextjs-dynamic-import", "published_at": "2021-12-02T00:00:00+00:00" }, { "id": "01a0871e-813c-71ed-8677-46583ea2927b", "title": "What is the Visitor design pattern and how to implement it in TS?", "url": "https://aayushsahu.com/blog/visitor-pattern", "published_at": "2021-09-04T00:00:00+00:00" }, { "id": "01a0871e-813c-71ed-8677-46583ec68d32", "title": "GSoC at Postman and AsyncAPI", "url": "https://aayushsahu.com/blog/gsoc-at-postman-and-asyncapi", "published_at": "2021-09-01T00:00:00+00:00" }, { "id": "01a0871e-813c-71ed-8677-46583ecc9d01", "title": "Publishing JavaScript/TypeScript packages on npm registry", "url": "https://aayushsahu.com/blog/typescript-npm-publish", "published_at": "2021-07-14T00:00:00+00:00" }, { "id": "01a0871e-813c-71ed-8677-46583f1d7066", "title": "Deep dive into Memoization + React's useMemo hook", "url": "https://aayushsahu.com/blog/memoization-use-memo", "published_at": "2021-07-06T00:00:00+00:00" }, { "id": "01a0871e-813c-71ed-8677-46583f9fb2e3", "title": "GSoC at AsyncAPI: Part 2", "url": "https://aayushsahu.com/blog/gsoc-asyncapi-2", "published_at": "2021-07-03T00:00:00+00:00" }, { "id": "01a0871e-813c-71ed-8677-46583fd51a96", "title": "GSoC at AsyncAPI: Part 1", "url": "https://aayushsahu.com/blog/gsoc-asyncapi-1", "published_at": "2021-06-20T00:00:00+00:00" }, { "id": "01a0871e-813c-71ed-8677-46583fe90dba", "title": "Getting selected in GSoC", "url": "https://aayushsahu.com/blog/gsoc", "published_at": "2021-06-03T00:00:00+00:00" }, { "id": "01a0871e-813c-71ed-8677-465840d04542", "title": "Making PR to another repository using Github Actions", "url": "https://aayushsahu.com/blog/gh-action-pr", "published_at": "2021-05-21T00:00:00+00:00" }, { "id": "01a0871e-813c-71ed-8677-465840d44b1b", "title": "Guide to setting up Jest testing environment in TypeScript & GraphQL NodeJS Server", "url": "https://aayushsahu.com/blog/prisma-graphql-jest-test", "published_at": "2021-05-09T00:00:00+00:00" }, { "id": "01a0871e-813c-71ed-8677-465840fbd840", "title": "Guide to setting up Types for Apollo GraphQL with Typescript in the Backend", "url": "https://aayushsahu.com/blog/graphql-typescript", "published_at": "2021-05-03T00:00:00+00:00" }, { "id": "01a0871e-813c-71ed-8677-465841484309", "title": "Why The Odin Project is the best place to start learning web development", "url": "https://aayushsahu.com/blog/the-odin-project", "published_at": "2021-04-29T00:00:00+00:00" }, { "id": "01a0871e-813c-71ed-8677-465841ae9a0d", "title": "Hello, World!", "url": "https://aayushsahu.com/blog/hello-world", "published_at": "2021-04-27T00:00:00+00:00" } ] posts Claim your blog
Back to Aayush Kumar Sahu - Developer and Explorer
Blog · corpus.blog/blogs/aayushsahu.com/posts

Aayush Kumar Sahu - Developer and Explorer

aayushsahu.com

2026

2025

2023

2022

2021