Platforms & Languages How To Use API Route Handlers in Next.js 13+ (App Router) The latest Next.js update introduces a directory structure known as the app router and a new method for handling API routes: Route Handlers.
Java Zip Archives with the Java Stream API Here are example implementations of creating a Java Stream API that yields the entries in a ZIP archive, reading from a provided InputStream.
AWS Use AWS API Gateway for External Access to an Existing Web App Learn how to use AWS API Gateway with OpenAPI to quickly add support for external API access to an existing web app.
Development Practices Save Your Backend: Separating Business Logic and Data Access in Your API This design pattern can save you some ibuprofen: maintaining the separation of concerns between business logic and data access functions.
Developer Tools Integrating Contentful with a Server-Rendered Next.js App? Watch Out for Cycles! It can be hazardous to combine Contentful with server-side rendering (SSR). My first tip: watch out for cycles!
Development Practices APIs for New Developers: Controllers, Services, and Repositories In an early internship project, I was confused by the purpose of controllers, services, and repositories. Here's a simple explanation.
Mobile Apps Customizing Jira with TamperMonkey I got sick of copy-pasting info back and forth between Jira and Basecamp, so I went looking for ways to automate the process. I settled on TamperMonkey.
AWS AWS Lambda: Trap or Treasure for API Backends? Is it a good idea to use AWS Lambda as the compute behind an API? Or do the vast array of Lambda-based API examples lay a scaling trap for developers?
Development Practices A Checklist for Documenting Your Public-Facing API Here, I'll walk through the different forms of public-facing API documentation and developer tools that we added at different phases of the project.
Swift How to Call macOS APIs with Swift in Automator Workflows macOS APIs enable a whole host of functionality you won't find in basic Automator workflow actions. With Swift, you can unlock them all.
Prisma A Simple Rest API Part 3: Documentation with Swagger UI Use swaggerUI with an OpenAPI specification to automate your API documentation. It allows users to easily interact and consume your API resources.
TypeScript Automate API Documentation and TypeScript Types with OpenAPI Recently I was tasked with updating the API documentation on a project to OpenAPI format. Here's how to get started using it in your project.