# Ryota-Blog (ryotablog.jp) > This is a technical blog! I write about technologies such as React.js, Next.js, and AWS! # License This content is made available under the Creative Commons Attribution 4.0 International License (CC BY 4.0). You are free to share and adapt this material for any purpose, including commercial use, as long as you provide appropriate attribution. # Contact For inquiries regarding content usage, corrections, or collaborations: - Email: ryotadevelop@webclouddev.com - Website: https://ryotablog.jp ## Categories - TypeScript - CSS - Next.js - AWS - Daily - Release Notes - Review - Python - OpenAI API - News - categories.ui-parts - React - Terraform - Gadget - TailwindCSS - Programming - Career - LifeHack ## Content - [[For Beginners] Implementing Materialized Views with Alembic (Python)](https://ryotablog.jp/en/blogs/python/aiembic-materialized-view): A beginner-friendly guide to creating materialized views with Alembic using Python and PostgreSQL. Includes SQL implementation examples and troubleshooting tips. - [[Curious About Reviews?] My Experience with Hitooshi Matchmaking Service (Referral Code Included)](https://ryotablog.jp/en/blogs/zakki/hitooshi-review): A review of the matchmaking service "Hitooshi". A Tokyo engineer shares his real matchmaking experience! Detailed explanation of the flow from 2-hour counseling to online meetings, reviews, reputation, advantages and disadvantages. Includes a referral code at the end. - [What to Check When You Get CORS Errors When Calling Route Handler Endpoints from a Different Domain Client-Side](https://ryotablog.jp/en/blogs/next_js/route-handler-cors): Explains the causes and solutions for CORS errors. Introduces specific methods to solve the problem of external domain requests being blocked by CORS policy in Next.js Route Handler API endpoints, through response header configuration and OPTIONS method permission. - [July 2024 Release Notes - Ryota Blog](https://ryotablog.jp/en/blogs/release_notes/release-notes-202407): Introducing this month's media updates! Including sidebar bottom blur adjustments, Instagram error fixes, underline component additions, and custom font integration for OG images. - [My Experience Using PayCareer: What I Actually Felt](https://ryotablog.jp/en/blogs/review/paycareer-review): I used PayCareer during my recent job search! I had several interviews and received a job offer from one of the companies. Here's what I experienced during that process. - [My Thoughts on Visiting the Giant Dinosaur Exhibition 2024](https://ryotablog.jp/en/blogs/news/giant-dinos-2024-review): I visited the Giant Dinosaur Exhibition at Pacifico Yokohama! Here I'll share the parts that got me excited and left an impression on me - just my personal thoughts lol - [My SEO Optimization TODO List for Next.js App Router](https://ryotablog.jp/en/blogs/next_js/my-seo-todo-list): This time I'll introduce the SEO optimizations I always implement when using App Router! - [June 2024 Release Notes (Ryota-Blog)](https://ryotablog.jp/en/blogs/programming/release-notes-202406): This month I'll introduce the updates to this media platform! Image popup functionality, navigation to previous/next articles, using requestIdleCallback for RUM loading, implementing buttons for issue reporting, adding "New" labels, adding labels to articles older than one year, and more. - [Implementing Pagination with Ellipsis Menu](https://ryotablog.jp/en/blogs/react/react-ellipsismenu-pagination): This time I'll introduce how to implement pagination with an ellipsis menu! - [Setting Up App Runner Custom Domain with Terraform and Route53](https://ryotablog.jp/en/blogs/aws/customdomain-apprunner-with-terraform-route53): This article explains how to configure App Runner DNS targets as A records in Route53 using Terraform! - [[Review] I Read "Learn by Building HTML & CSS Modern Coding"](https://ryotablog.jp/en/blogs/css/modern-coding-review): This time I'll write a review of the book "Learn by Building HTML & CSS Modern Coding". This review is intended for people who are studying HTML/CSS, those who have completed basic learning, and people creating portfolios! - [[Failure Experience] I Failed the AWS SAA-C03 Exam...](https://ryotablog.jp/en/blogs/aws/saa-c03-failed): This time I'll write about my failure experience with the AWS SAA-C03 exam. This is for people who want to know: 1. How to study for AWS SAA, 2. How much study is needed to pass?, 3. Experience from someone who took the exam to avoid troubles on test day! - [[Review Part 2] TypeScript and React/Next.js Practical Web Application Development - Explaining toPropValue](https://ryotablog.jp/en/blogs/review/nextjs-typescript-book-review2): This time I finished reading the Next.js book "TypeScript and React/Next.js Practical Web Application Development" and will write a review. Part 1 reviewed the overview sections, so this time I'll review the hands-on sections. - [[Review Part 1] TypeScript and React/Next.js Practical Web Application Development](https://ryotablog.jp/en/blogs/review/nextjs-typescript-book-review1): This time I finished reading the Next.js book "TypeScript and React/Next.js Practical Web Application Development" and will write a review. - [Container and Presenter Structure in Next.js](https://ryotablog.jp/en/blogs/next_js/nextjs-container-presenter): This time I'll write about Container and Presenter structure. For people who want to know component design other than Atomic Design and want to understand Container and Presenter structure! - [What is Object-Oriented UI?](https://ryotablog.jp/en/blogs/review/what-object-ui): This time I'll introduce Object-Oriented UI. What is Object-Oriented UI? For people who want to learn about UI design patterns, I hope this can be helpful (^^) - [[Readable Code] What Does "Extracting Unrelated Subproblems" Mean?](https://ryotablog.jp/en/blogs/programming/readablecode-underproblem-solution): I'll explain "extracting unrelated subproblems" in an intuitive way. For people who don't understand what subproblems mean and want to grasp the concept of extracting unrelated subproblems through imagery. I hope this helps with understanding the book Readable Code.