{"componentChunkName":"component---src-components-blog-list-template-js","path":"/blog/page/3","result":{"data":{"allMarkdownRemark":{"edges":[{"node":{"id":"8b6887f9-531d-543b-8eb4-3a7812ac872a","frontmatter":{"title":"API Security","date":"2025-01-12"},"fields":{"slug":"/2025-01-12-api-security/"},"excerpt":"APIs are often the most exposed part of an application. They handle authentication, serve data, and accept user input. If an API is not…"}},{"node":{"id":"54fd4e92-4b52-51ca-afb5-3f4ebe0061f6","frontmatter":{"title":"Monorepo","date":"2024-12-01"},"fields":{"slug":"/2024-12-01-monorepo/"},"excerpt":"A monorepo is a single repository that contains multiple projects, packages, or applications. Instead of having separate repositories for…"}},{"node":{"id":"877af2c9-a5b5-5fae-87d5-ccf220def05e","frontmatter":{"title":"Error Handling Strategies","date":"2024-10-20"},"fields":{"slug":"/2024-10-20-error-handling-strategies/"},"excerpt":"How we handle errors in our applications has a big impact on reliability and developer experience. Poor error handling leads to silent…"}},{"node":{"id":"17e15c99-9966-593d-b312-022f71287e00","frontmatter":{"title":"System Design Fundamentals","date":"2024-09-08"},"fields":{"slug":"/2024-09-08-system-design-fundamentals/"},"excerpt":"System design is about making decisions on how to structure an application so that it can handle growth, remain reliable, and stay…"}},{"node":{"id":"71afaf2b-9253-5286-8f4d-d1884e9e992f","frontmatter":{"title":"Agile in Practice","date":"2024-07-14"},"fields":{"slug":"/2024-07-14-agile-in-practice/"},"excerpt":"Most development teams today say they follow Agile, but the actual practice varies widely. Agile is not a single methodology. It is a set of…"}}]}},"pageContext":{"limit":5,"skip":10,"currentPage":3,"numPages":11}},"staticQueryHashes":[]}