Peng CaoStreamlining CI/CD with Makefile: A Guide for Software and DevOps EngineersIn the world of Continuous Integration and Continuous Deployment (CI/CD), automation is key. One tool that can significantly aid in this…Jun 23Jun 23
Peng CaoDeploying a Next.js Application on AWS with Terraform in 3 StepsDeploying web applications efficiently and reliably is a crucial aspect of modern development workflows. In this blog, we will walk through…Jun 16Jun 16
Peng CaoUpgrade Your Form With Data-Driven-Forms in ReactStep 1: Set Up Your React ProjectMay 26May 26
Peng CaoinAWS TipStreamlined AWS S3 File Uploads with Tagging via Pre-signed URLs — A 3-Step Process — Code…Uploading files to AWS S3 is crucial for many web applications, but it can be complex for developers and impact user experience…May 13May 13
Peng CaoForm Submission Via Action vs. Equivalent API Call — A CORS-Friendly ApproachForm submission lies at the heart of web development, enabling user interaction and data transfer. Traditionally, developers have relied…May 11May 11
Peng Cao7 Frequently Asked Q&A in TypeScript for Advanced UsagesLet’s get the Q&A going, with business use cases and examples of advanced features in TypeScript that can help you write more robust and…May 6May 6
Peng CaoHow to Become a Master in Markdown: An 8-Step TutorialMarkdown is a lightweight markup language that allows you to format text using plain text syntax. It’s widely used for writing…May 4May 4
Peng CaoNavigating Software Project Lifecycles with Three Key ApproachesHave you ever embarked on a new software project only to find yourself drowning in a sea of setup tasks, struggling to maintain code…Apr 30Apr 30
Peng CaoGet Started with DynamoDB Easy with these 9 Code Snippet in TS/JSDynamoDB, a fully managed NoSQL database service by AWS, offers unparalleled scalability and flexibility for data storage needs. Let’s jump…Apr 16Apr 16
Peng CaoHow to Simplify Data Management with DynamoDB Single-Table Design with ExampleDynamoDB’s single-table design offers a powerful way to organize and manage your data efficiently. In this blog post, we’ll explore how…Apr 14Apr 14