41554 blogs · [ { "id": "01a0b68b-4ce9-73f7-92cc-49c26b5c161d", "title": "Sanjay Nair", "url": "https://sanjaynair.me", "published_at": "2026-09-07T05:20:44+00:00" }, { "id": "01a087db-5513-7275-991f-b5dcab5e8d66", "title": "A Practical Introduction to Generative AI Terminology", "url": "https://sanjaynair.me/blog/2026-06-14-practical-intro-to-genai-terms/", "published_at": "2026-06-14T00:00:00+00:00" }, { "id": "01a087db-5513-7275-991f-b5dcaa8dfc04", "title": "Human Debt", "url": "https://sanjaynair.me/blog/2026-01-20-human-debt/", "published_at": "2026-01-20T00:00:00+00:00" }, { "id": "01a087db-5513-7275-991f-b5dcaa62ebfe", "title": "Healthy Tension", "url": "https://sanjaynair.me/blog/2025-12-31-healthy-tension/", "published_at": "2025-12-31T00:00:00+00:00" }, { "id": "01a087db-5513-7275-991f-b5dca9a249ae", "title": "My System to Keep a Reading Habit", "url": "https://sanjaynair.me/blog/2025-11-30-reading-system/", "published_at": "2025-11-30T00:00:00+00:00" }, { "id": "01a087db-5513-7275-991f-b5dca915847d", "title": "Coding with Copilot Part 2 - Agent Edition", "url": "https://sanjaynair.me/blog/2025-10-28-coding-with-copilot-pt2/", "published_at": "2025-10-28T00:00:00+00:00" }, { "id": "01a087db-5513-7275-991f-b5dca8f4b3bd", "title": "'Isms - Tidbits of Wisdom I keep Returning To", "url": "https://sanjaynair.me/blog/2025-09-23-titbits-of-wisdom-1/", "published_at": "2025-09-23T00:00:00+00:00" }, { "id": "01a0d15b-efad-7082-a415-5374f43a8414", "title": "'Isms - Tidbits of Wisdom I keep Returning To", "url": "https://sanjaynair.me/blog/2025-09-23-tidbits-of-wisdom-1/", "published_at": "2025-09-23T00:00:00+00:00" }, { "id": "01a087db-5513-7275-991f-b5dca89f3ecf", "title": "My Professional Productivity System", "url": "https://sanjaynair.me/blog/2025-08-14-professional-productivity-system/", "published_at": "2025-08-14T00:00:00+00:00" }, { "id": "01a087db-5513-7275-991f-b5dca7b4946d", "title": "GenAI Augmentation for Technology Leaders", "url": "https://sanjaynair.me/blog/2025-07-10-genai-for-leaders/", "published_at": "2025-07-10T00:00:00+00:00" }, { "id": "01a087db-5513-7275-991f-b5dca762451a", "title": "Minecraft DevOps - Foundational Cloud Skills With a Fun Payoff", "url": "https://sanjaynair.me/blog/2025-06-23-minecraft-devops/", "published_at": "2025-06-23T00:00:00+00:00" }, { "id": "01a087db-5513-7275-991f-b5dca70b2ea1", "title": "Coding with Copilot - Rewriting My Personal Site Using Generative AI", "url": "https://sanjaynair.me/blog/2025-05-09-coding-with-copilot/", "published_at": "2025-05-09T00:00:00+00:00" }, { "id": "01a087db-5513-7275-991f-b5dca64e7edf", "title": "Working With Sanjay", "url": "https://sanjaynair.me/blog/2025-04-20-working-with-sanjay/", "published_at": "2025-04-20T00:00:00+00:00" }, { "id": "01a087db-5513-7275-991f-b5dca5eff18f", "title": "Don't (always) use a Database", "url": "https://sanjaynair.me/blog/2020-12-28-dont-always-use-a-database/", "published_at": "2020-12-28T00:00:00+00:00" }, { "id": "01a087db-5513-7275-991f-b5dca5ecb6d6", "title": "Tracing and Observability", "url": "https://sanjaynair.me/blog/2020-02-25-tracing-and-observability/", "published_at": "2020-02-25T00:00:00+00:00" }, { "id": "01a087db-5513-7275-991f-b5dca5451379", "title": "Automating Dependency Upgrades with Dependabot and CI", "url": "https://sanjaynair.me/blog/2020-01-08-automating-dependency-upgrades-with-dependabot-and-ci/", "published_at": "2020-01-08T00:00:00+00:00" }, { "id": "01a087db-5513-7275-991f-b5dca527bf71", "title": "Why I Think Software Should be Rewritten Every Three Years", "url": "https://sanjaynair.me/blog/2019-06-11-why-i-think-software-should-be-rewritten-every-three-years/", "published_at": "2019-06-11T00:00:00+00:00" }, { "id": "01a087db-5513-7275-991f-b5dca447ac9f", "title": "Moving to GatsbyJS", "url": "https://sanjaynair.me/blog/2019-05-21-moving-to-gatsbyjs/", "published_at": "2019-05-21T00:00:00+00:00" }, { "id": "01a087db-5513-7275-991f-b5dca3642759", "title": "How to Open Source Your Code", "url": "https://sanjaynair.me/blog/2019-04-01-how-to-open-source-your-code/", "published_at": "2019-04-01T00:00:00+00:00" }, { "id": "01a087db-5513-7275-991f-b5dca2f4bf83", "title": "Getting Started With Open Source", "url": "https://sanjaynair.me/blog/2019-02-26-getting-started-with-opensource/", "published_at": "2019-02-26T00:00:00+00:00" }, { "id": "01a087db-5513-7275-991f-b5dca2353855", "title": "A Light Introduction to Cloud Services", "url": "https://sanjaynair.me/blog/2019-01-10-a-light-introduction-to-cloud-services/", "published_at": "2019-01-10T00:00:00+00:00" }, { "id": "01a087db-5513-7275-991f-b5dca1771432", "title": "A Light Introduction to AI Safety", "url": "https://sanjaynair.me/blog/2018-11-02-a-light-introduction-to-ai-safety/", "published_at": "2018-11-02T00:00:00+00:00" }, { "id": "01a087db-5513-7275-991f-b5dca09250ca", "title": "The Wide World of Software Testing", "url": "https://sanjaynair.me/blog/2018-10-01-the-wide-world-of-software-testing/", "published_at": "2018-10-01T00:00:00+00:00" }, { "id": "01a087db-5513-7275-991f-b5dca00d709f", "title": "The Wide World of Databases", "url": "https://sanjaynair.me/blog/2018-08-27-the-wide-world-of-databases/", "published_at": "2018-08-27T00:00:00+00:00" }, { "id": "01a087db-5513-7275-991f-b5dc9f17381f", "title": "How to Make a Q&A Chatbot With Machine Learning", "url": "https://sanjaynair.me/blog/2018-07-11-how-to-make-a-qa-chatbot-with-machine-learning/", "published_at": "2018-07-11T00:00:00+00:00" }, { "id": "01a087db-5513-7275-991f-b5dc9e512d26", "title": "Convoluted Convolution", "url": "https://sanjaynair.me/blog/2018-05-29-convoluted-convolution/", "published_at": "2018-05-29T00:00:00+00:00" }, { "id": "01a087db-5513-7275-991f-b5dc9dc36870", "title": "What is CICD — Concepts in Continuous Integration and Deployment", "url": "https://sanjaynair.me/blog/2018-05-06-what-is-cicd/", "published_at": "2018-05-06T00:00:00+00:00" }, { "id": "01a087db-5513-7275-991f-b5dc9cdddad1", "title": "Asynchronous JavaScript", "url": "https://sanjaynair.me/blog/2018-04-01-asynchronous-javascript/", "published_at": "2018-04-01T00:00:00+00:00" }, { "id": "01a087db-5513-7275-991f-b5dc9cca753c", "title": "Getting to Know Terraform", "url": "https://sanjaynair.me/blog/2018-03-16-getting-to-know-terraform/", "published_at": "2018-03-16T00:00:00+00:00" }, { "id": "01a087db-5513-7275-991f-b5dc9bfcd0ad", "title": "The Personal Project to Win Your Next Career Fair", "url": "https://sanjaynair.me/blog/2018-02-25-personal-project-career-fair/", "published_at": "2018-02-25T00:00:00+00:00" } ] posts Claim your blog
Back to Home | Sanjay Nair - Software Engineering Leader
Blog · corpus.blog/blogs/sanjaynair.me/posts

Home | Sanjay Nair - Software Engineering Leader

sanjaynair.me

2026

2025

2020

2019

2018