The Impact of Asynchronous Work on Engineering InnovationRemote work can enhance technical discussions and proposal crafting, leading to richer collaboration across global teams.
Designing the APIs that accidentally power businessesDeveloper-driven design must balance user experience and development velocity.The ideal API design for users is general functions for simplicity.Specific functions enhance optimization but complicate user consumption.
Building a Modern Component Library: My Journey Beyond the BasicsCompanies should prioritize understanding 'why' they need component libraries over simply identifying 'what' they need.Building a component library requires a focus on reusability and intuitive API design for better developer experience.
Designing the APIs that accidentally power businessesDeveloper-driven design must balance user experience and development velocity.The ideal API design for users is general functions for simplicity.Specific functions enhance optimization but complicate user consumption.
Building a Modern Component Library: My Journey Beyond the BasicsCompanies should prioritize understanding 'why' they need component libraries over simply identifying 'what' they need.Building a component library requires a focus on reusability and intuitive API design for better developer experience.
ReST: It's More Than Just CRUD Over HTTP | HackerNoonReST API design is more than CRUD; it's about meaningful dialogue and understanding user intent.
How to get started with GraphQLGraphQL is an open standard for creating web-based APIs that use formal schemas and type systems for consistency.
Understanding the Twitter API So You Can Design Your Own | HackerNoonThe article delves into the design considerations of the X home timeline API, highlighting how it addresses complex data fetching and interactions.
GraphQL root fieldsRoot fields in GraphQL are not special; all types have fields, leading to misconceptions and design choices.
How to get started with GraphQLGraphQL is an open standard for creating web-based APIs that use formal schemas and type systems for consistency.
Understanding the Twitter API So You Can Design Your Own | HackerNoonThe article delves into the design considerations of the X home timeline API, highlighting how it addresses complex data fetching and interactions.
GraphQL root fieldsRoot fields in GraphQL are not special; all types have fields, leading to misconceptions and design choices.
API Design: GraphQL vs. REST, Contract Maintenance, and Integration Strategies - JSJ 661 - JavaScript JabberAPI design, logging best practices, and configuration management are crucial for developers to optimize large-scale ecosystems.
API with NestJS #175. PUT and PATCH requests with PostgreSQL and Drizzle ORMUnderstanding the differences between PUT and PATCH methods is crucial for effective API design and data manipulation.
Understanding PUT vs PATCH: Key Differences and Use CasesPUT replaces an entire resource, while PATCH updates only specified fields, making PATCH more efficient for targeted changes.
API with NestJS #175. PUT and PATCH requests with PostgreSQL and Drizzle ORMUnderstanding the differences between PUT and PATCH methods is crucial for effective API design and data manipulation.
Understanding PUT vs PATCH: Key Differences and Use CasesPUT replaces an entire resource, while PATCH updates only specified fields, making PATCH more efficient for targeted changes.
Don't return named tuples in new APIsNamed tuples should be used when tuple return types become insufficiently descriptive due to API expansion.Starting with named tuples complicates API usage due to dual access methods for users.
Your Architecture Cheat Sheet to API Design Styles | HackerNoonUnderstanding various API design approaches is essential for building reliable APIs that meet specific business needs.
Improving No-Code APIs with PostgreSQL, PostgREST, and Apache APISIX | HackerNoonPostgREST SELECT mechanism offers powerful query capabilities but can be complex, while Apache APISIX can simplify API design by rewriting and forwarding requests.
Why Patching Globals Is HarmfulPatching globals in code can have significant impacts, often leading to misunderstandings and disagreements among developers.