Esther Okaforestherokafor.com·Jun 25, 2024Beyond Basics: Leveraging JSON Schema for API Security TestingSecurity testing is critical, yet many resources overlook the specifics of API testing. This gap poses challenges for QA engineers tasked with securing these crucial interfaces. This article delves into how JSON Schema can help QA professionals test ...Discuss·252 readsjson-schema
manish maharjanforJoBins Engineeringblog.jobins.jp·Jun 25, 2024Eager Loading with JSON Columns in LaravelManaging relationships among different entities has been a common requirement in the context of modern web applications. Relationships are maintained to organize and structure data in databases, facilitating efficient querying and manipulation of rel...Discuss·2 likesLaravel
Mihir Chaplemihirchaple.hashnode.dev·Jun 4, 2024Optimizing Authentication Flow : A Deep Dive into Access & Refresh TokensWhat is Access Token ? Access tokens are used in token-based authentication to allow an application to access an API. The application receives an access token after a user successfully authenticates and authorizes access, then passes the access token...Discussaccess-token
Esther Okaforestherokafor.com·May 19, 2024Beyond Assertions: Data Validation using Cypress with JSON Schema in End-to-End TestingIn our last exploration, we tackled various methods for asserting APIs using Postman. The positive feedback on that article reinforces the importance of robust API testing. While assertions are essential for verifying responses, what if we could move...Discuss·718 readsjson-schema
Aaron Jevil Nazarethaarons-space.hashnode.dev·Mar 4, 2024Delta Lake(.Parquet) vs JSON Formats for storageIntroduction Fast storage and retrieval of data are vital for maintaining a competitive edge, enhancing user experience, and facilitating efficient decision-making, especially in a fast-paced digital environment where responsiveness and scalability a...Discuss·11 likes·38 readsJavaScript
Matteo CollinaforPlatformatic Blogblog.platformatic.dev·Feb 23, 2024Fastify Fundamentals: How to Validate API ResponsesValidation is an important aspect of API development as it helps you check whether an API is working as expected, whether it returns the right data quickly, and if it meets security requirements. Developers who use Fastify need to remain aware of how...Discuss·1.2K readsplatformatic
Henry Andrewsmodern-json-schema.com·Feb 20, 2024Future-proofing your path from OpenAPI 3.0 to 3.1 and beyond!The most popular version of the OpenAPI Specification (OAS) as of early 2024 is OAS 3.0. While adoption of OAS 3.1 is gaining steam, users whose needs are met by 3.0 or who want to wait for 3.1 support to mature are in no hurry to update. But softwar...Discuss·11 likes·699 readsOpenApi
Henry Andrewsmodern-json-schema.com·Feb 4, 2024Coming out of hibernation...Sometimes you start a blog and right as you're getting going, life gets complicated. 2023 involved a lot of changes for me, including a shift in focus from the JSON Schema specification to the OpenAPI Initiative (not to be confused with OpenAI!). It'...Discuss·1 like·124 readshttp api
Vitali Haradkouvitalicset.hashnode.dev·Jan 16, 2024Library update: ajv-ts 0.5Installation/Update npm i ajv-ts@latest # npm yarn add ajv-ts@latest # yarn pnpm add ajv-ts@latest # pnpm bun add ajv-ts@latest # bun New Features not, exclude Now you can mark your schema with not keyword! Here is a 2 differences between not and ex...DiscussAjv-ts library updatesNode.js
Vitali Haradkouvitalicset.hashnode.dev·Jan 15, 2024Library update: ajv-ts 0.4New Features Now schema builder supports custom error messages. import s from 'ajv-ts' const num = s.number().error('cannot be not a number') const res1 = num.safeParse("some random string") const res2 = num.safeParse("1.2") console.error(res1.erro...DiscussAjv-ts library updatesajv