René's URL Explorer Experiment


Title: Posts by Year - TheCodingAnalyst

Open Graph Title: Posts by Year

Description: This is my technical blog where I log all the learnings so that I can refer to when I need them, because who can remember everything?

Open Graph Description: This is my technical blog where I log all the learnings so that I can refer to when I need them, because who can remember everything?

Opengraph URL: https://www.thecodinganalyst.com/posts/

direct link

Domain: thecodinganalyst.github.io

authorDennis Cai
og:typewebsite
og:localeen_US
og:site_nameTheCodingAnalyst

Links:

Skip to primary navigationhttps://thecodinganalyst.github.io/posts/#site-nav
Skip to contenthttps://thecodinganalyst.github.io/posts/#main
Skip to footerhttps://thecodinganalyst.github.io/posts/#footer
TheCodingAnalyst https://thecodinganalyst.github.io/
Postshttps://thecodinganalyst.github.io/posts/
Categorieshttps://thecodinganalyst.github.io/categories/
Tagshttps://thecodinganalyst.github.io/tags/
Abouthttps://thecodinganalyst.github.io/about/
https://www.thecodinganalyst.com/
Dennis Caihttps://www.thecodinganalyst.com/
Websitehttps://thecodinganalyst.github.io
GitHubhttps://github.com/thecodinganalyst
LinkedInhttps://www.linkedin.com/in/dennis-cai-sg/
2026 1 https://thecodinganalyst.github.io/posts/#2026
2025 2 https://thecodinganalyst.github.io/posts/#2025
2024 5 https://thecodinganalyst.github.io/posts/#2024
2023 28 https://thecodinganalyst.github.io/posts/#2023
2022 34 https://thecodinganalyst.github.io/posts/#2022
2021 26 https://thecodinganalyst.github.io/posts/#2021
2020 1 https://thecodinganalyst.github.io/posts/#2020
Interviewing Software Engineers https://thecodinganalyst.github.io/blog/Interviewing-software-engineer/
Back to Top ↑https://thecodinganalyst.github.io/posts/#page-title
The importance of writing unit tests https://thecodinganalyst.github.io/blog/writing-unit-tests/
Hibernate Save Aggregation Issue: Why Your Test Fails Intermittently and How to Fix It https://thecodinganalyst.github.io/knowledgebase/hibernate-save-aggregation-issue/
Back to Top ↑https://thecodinganalyst.github.io/posts/#page-title
Using Instancio to generate sample date for testing https://thecodinganalyst.github.io/knowledgebase/Using-Instancio-to-generate-sample-data-for-testing/
Getting the security context in reactive spring applications https://thecodinganalyst.github.io/knowledgebase/reactive-security-context-holder/
Set spring profile in IntelliJ https://thecodinganalyst.github.io/knowledgebase/set-spring-profile-in-intellij/
Use artifact from another repository as a dependency in Azure DevOps (Part 2) https://thecodinganalyst.github.io/knowledgebase/mavenAuthenticateFeed-in-azure-devops2/
Use artifact from another repository as a dependency in Azure DevOps (Part 1) https://thecodinganalyst.github.io/knowledgebase/mavenAuthenticateFeed-in-azure-devops/
Back to Top ↑https://thecodinganalyst.github.io/posts/#page-title
Resolve git SSL certificate problem on windows https://thecodinganalyst.github.io/knowledgebase/git-backend-for-windows/
How to handle internal error in Spring for GraphQL https://thecodinganalyst.github.io/tutorial/how-to-handle-internal-error-in-spring-for-graphql/
Integration testing on Spring Boot GraphQL Starter with HttpGraphQlTester https://thecodinganalyst.github.io/tutorial/Integration-testing-on-Spring-Boot-GraphQL-Starter-with-HttpGraphQlTester/
Getting started with Spring and GraphQl https://thecodinganalyst.github.io/tutorial/Getting-started-with-spring-and-graphql/
Quick start tutorial on MicroServices with Spring Cloud Netflix Eureka https://thecodinganalyst.github.io/tutorial/quick-start-tutorial-on-microservices-with-spring-cloud-netflix-eureka/
A Quick Start Refresher to React for Programmers https://thecodinganalyst.github.io/knowledgebase/a-quick-start-refresher-to-react-for-programmers/
How to deal with nested entities in Spring controllers https://thecodinganalyst.github.io/knowledgebase/how-to-deal-with-nested-entities-in-spring-controllers/
Why I choose gradle over maven https://thecodinganalyst.github.io/knowledgebase/why-i-choose-gradle-over-maven/
Getting started with NestJS https://thecodinganalyst.github.io/tutorial/Getting-started-with-NestJS/
Spring boot testing with MongoDB using TestContainers https://thecodinganalyst.github.io/reference/Spring-boot-testing-with-MongoDB/
Installing MariaDB on MacOS with Homebrew https://thecodinganalyst.github.io/reference/MariaDB/
How to create a user in Spring after login with OpenID Connect https://thecodinganalyst.github.io/tutorial/how-to-create-a-user-in-spring-after-login-with-openid-connect/
OpenID Connect login with Spring Boot https://thecodinganalyst.github.io/tutorial/OAuth2-login-with-spring-boot/
How to squash commits https://thecodinganalyst.github.io/reference/how-to-squash-commits/
How to fix a git rebase on a public master branch https://thecodinganalyst.github.io/reference/how-to-fix-a-git-rebase-on-a-public-master-branch/
How to create custom validation annotation https://thecodinganalyst.github.io/tutorial/how-to-create-custom-validation-annotation/
Bootstrap a NextJS Site with Material UI Blog Template https://thecodinganalyst.github.io/knowledgebase/Bootstrap-a-next-js-site-with-material-ui-blog-template/
How to validate input in Spring Boot RestController https://thecodinganalyst.github.io/tutorial/how-to-validate-input-in-spring-boot-restcontroller/
How to configure username password authentication in Spring Security https://thecodinganalyst.github.io/tutorial/how-to-configure-access-management-in-spring-security/
How to exempt lombok generated code from Jacoco https://thecodinganalyst.github.io/tutorial/How-to-exempt-lombok-generated-code-from-jacoco/
Configure Spring Security CSRF for testing on Swagger https://thecodinganalyst.github.io/tutorial/Configure-spring-security-csrf-for-testing-on-swagger/
Integrate code quality review with SonarQube https://thecodinganalyst.github.io/tutorial/integrate-code-quality-review-with-sonarqube/
How to do integration testing in Spring Boot Rest application https://thecodinganalyst.github.io/tutorial/how-to-do-integration-testing-in-spring-boot-rest-application/
How to unit test rest controller in a Spring boot application https://thecodinganalyst.github.io/tutorial/how-to-unit-test-rest-controller-in-a-spring-boot-application/
How to test services in a Spring boot application https://thecodinganalyst.github.io/tutorial/how-to-test-services-in-a-spring-boot-application/
How to test Spring Data repository https://thecodinganalyst.github.io/tutorial/how-to-test-spring-data-repository/
Deploying multi-container application to Docker https://thecodinganalyst.github.io/tutorial/Deploying-mult-container-application-to-docker/
Getting started Spring Boot Application https://thecodinganalyst.github.io/tutorial/Spring-boot-application-getting-started/
Back to Top ↑https://thecodinganalyst.github.io/posts/#page-title
Upgrade SpringDoc dependencies for Spring 3.0 https://thecodinganalyst.github.io/reference/upgrade-springdoc-dependencies-for-spring-3/
Git detect dubious ownership in repository https://thecodinganalyst.github.io/reference/git-detect-dubious-ownership-in-repository/
Fix for filename too long in Git for Windows https://thecodinganalyst.github.io/reference/fix-for-filename-too-long-in-git-for-windows/
Testing MatOptionHarness in MatSelectHarness https://thecodinganalyst.github.io/reference/testing-matoptions-in-matselectharness/
How to pass data from angular to css https://thecodinganalyst.github.io/reference/how-to-pass-data-from-angular-to-css/
Observables Explained https://thecodinganalyst.github.io/knowledgebase/Observable-explained/
Java HashMap Explained https://thecodinganalyst.github.io/knowledgebase/Java-Hashmap-Explained/
How to use router-store in NgRx https://thecodinganalyst.github.io/knowledgebase/How-to-use-router-store-in-NgRx/
How to apply Material theme colors for your Angular Component https://thecodinganalyst.github.io/knowledgebase/How-to-apply-theme-colors-for-your-angular-component/
Defining your own theme in Angular Material https://thecodinganalyst.github.io/knowledgebase/Defining-your-own-theme-in-Angular-Material/
Simulating Rubik Cube Actions with Java https://thecodinganalyst.github.io/fun/Simulating-Rubik-Cube-Actions-with-Java/
Creating and filling a 2D array using Functional Programming in Java https://thecodinganalyst.github.io/reference/Creating-and-filling-a-2d-array-using-functional-programming-in-java/
How to test NgRx https://thecodinganalyst.github.io/knowledgebase/how-to-test-ngrx/
Java Arrays Lists & Streams Reference https://thecodinganalyst.github.io/reference/java-array-list-and-streams/
NgRx Explained https://thecodinganalyst.github.io/knowledgebase/ngrx-explained/
How to test HttpClient in Angular https://thecodinganalyst.github.io/knowledgebase/how-to-test-httpclient-in-angular/
How to use environment variable in Angular https://thecodinganalyst.github.io/knowledgebase/how-to-use-env-var-in-angular/
How to do navigation in Angular https://thecodinganalyst.github.io/knowledgebase/how-to-do-navigation-in-angular/
Escaping the {{ }} in markdown for Jekyll https://thecodinganalyst.github.io/knowledgebase/escaping-the-curly-braces-in-markdown-for-jekyll/
Using Semantic Release with Github Actions https://thecodinganalyst.github.io/knowledgebase/Using-Semantic-Release-with-Github-Actions/
5 Reasons why Online Coding Assessments are pointless https://thecodinganalyst.github.io/knowledgebase/5-reasons-why-online-coding-assessments-are-pointless/
How to rename a remote branch in Git https://thecodinganalyst.github.io/knowledgebase/How-to-rename-a-remote-branch-in-git/
Getting started with Angular https://thecodinganalyst.github.io/knowledgebase/Getting-started-with-angular/
Containerizing with Docker explained https://thecodinganalyst.github.io/knowledgebase/Containerizing-with-Docker-explained/
Algrebra, XOR, and its applications https://thecodinganalyst.github.io/knowledgebase/algebra-xor-and-its-applications/
Homebrew explained https://thecodinganalyst.github.io/knowledgebase/Homebrew-explained/
How to get external configuration in Spring https://thecodinganalyst.github.io/knowledgebase/how-to-get-external-configuration-in-spring/
Enable accented characters on Mac OSX https://thecodinganalyst.github.io/knowledgebase/enable-accented-characters-on-mac-osx/
Adding Swagger to Kotlin Spring https://thecodinganalyst.github.io/knowledgebase/Adding-swagger-to-Kotlin-Spring/
Upgrade Angular project from v11 to v13 https://thecodinganalyst.github.io/knowledgebase/upgrade-angular-project-from-v11-to-v13/
How to create generic JPA repository https://thecodinganalyst.github.io/knowledgebase/how-to-create-generic-jpa-repository/
Issue with Jackson serialization of isGetter with continuous capital letters https://thecodinganalyst.github.io/issue%20and%20workaround/issue-with-jackson-serialization-of-is-getter/
Dependency Injection https://thecodinganalyst.github.io/software%20engineering/dependency-injection/
The SOLID Principle in internet lingo https://thecodinganalyst.github.io/software%20engineering/solid-principle/
Back to Top ↑https://thecodinganalyst.github.io/posts/#page-title
Difference between getById and findById in Spring JPA https://thecodinganalyst.github.io/knowledgebase/diff-betw-getbyid-and-findbyid-in-spring-jpa/
Error message not showing from Spring ResponseStatusException https://thecodinganalyst.github.io/knowledgebase/error-message-not-showing-from-spring-responsestatusexception/
Harmonizing line breaks while working with different OS https://thecodinganalyst.github.io/knowledgebase/harmonizing-line-breaks-while-working-with-different-os/
No tests found when running Cucumber JUnit https://thecodinganalyst.github.io/knowledgebase/No-tests-found-when-running-cucumber-junit/
Basic guide to Semantic Release https://thecodinganalyst.github.io/knowledgebase/Basic-guide-to-Semantic-Release/
Cucumber testing on Spring Boot https://thecodinganalyst.github.io/knowledgebase/Cucumber-testing-on-Spring-Boot/
Stashing local configurations https://thecodinganalyst.github.io/knowledgebase/Stashing-local-configurations/
Mutation testing with Pitest https://thecodinganalyst.github.io/software%20quality/Mutation-testing-with-pitest/
Code coverage for Java - Jacoco https://thecodinganalyst.github.io/software%20quality/Code-coverage-for-java-Jacoco/
Updating the remote to incorporate the new personal access token requirement on github https://thecodinganalyst.github.io/knowledgebase/Updating-git-remote-to-incorporate-the-new-personal-access-token/
Rescuing a branch that branches from the wrong branch https://thecodinganalyst.github.io/knowledgebase/Rescuing-a-branch-that-branches-from-the-wrong-branch/
Using Lombok in Intelli J https://thecodinganalyst.github.io/knowledgebase/Using-lombok-in-IntelliJ/
Machine Learning in a nutshell https://thecodinganalyst.github.io/knowledgebase/Machine-learning-in-a-nutshell/
How to deploy NextJS with Cypress to AWS Amplify https://thecodinganalyst.github.io/tutorial/Deploy-nextjs-with-cypress-to-aws-amplify/
Excerpt from HBR - How Consultants Project Expertise and Learn at the Same Time https://thecodinganalyst.github.io/excerpt/Excerpt-from-HBR-How-consultants-project-expertise-and-learn/
My ingredient list for good code https://thecodinganalyst.github.io/thoughts/Ingredient-list-for-good-code/
How to inject certificate in cypress plugin to do e2e testing of https endpoint https://thecodinganalyst.github.io/knowledgebase/how-to-inject-certificate-in-cypress-plugin-to-do-e2e-testing-of-https-endpoint/
The updated 5-PG, 10-KA, 49-Processes for PMBOK v6 https://thecodinganalyst.github.io/project%20management/The-updated-5PG10KA49P-for-PMBOK-v6/
Create a new NextJS site with Typescript, Material-UI, and Cypress https://thecodinganalyst.github.io/knowledgebase/create-a-new-nextjs-site-with-typescript-materialui-and-cypress/
Simple http server to test Angular production build https://thecodinganalyst.github.io/knowledgebase/Simple-http-server-to-test-angular-production-build/
How to publish Angular component to NPM https://thecodinganalyst.github.io/knowledgebase/How-to-publish-Angular-component-to-npm/
Adding a catalog of Maven Archetypes in Intelli J https://thecodinganalyst.github.io/knowledgebase/Adding-a-catalog-of-maven-archetypes-in-intellij/
A little primer to start off with Angular https://thecodinganalyst.github.io/tutorial/a-little-primer-start-off-with-angular/
How to remove accidental commits in git https://thecodinganalyst.github.io/knowledgebase/How-to-remove-accidental-commits-in-git/
The fatal refusing to merge unrelated history https://thecodinganalyst.github.io/knowledgebase/fatal-refusing-to-merge-unrelated-history-git-error/
Code coverage in Angular https://thecodinganalyst.github.io/software%20quality/Code-coverage-in-Angular/
Back to Top ↑https://thecodinganalyst.github.io/posts/#page-title
Creating a simple serverless application with AWS SAM on local https://thecodinganalyst.github.io/tutorial/Creating-a-simple-serverless-application-with-AWS-SAM-on-local/
Back to Top ↑https://thecodinganalyst.github.io/posts/#page-title
GitHubhttps://github.com/thecodinganalyst
LinkedInhttps://www.linkedin.com/in/dennis-cai-sg/
Feedhttps://thecodinganalyst.github.io/feed.xml
TheCodingAnalysthttps://www.thecodinganalyst.com
Jekyllhttps://jekyllrb.com
Minimal Mistakeshttps://mademistakes.com/work/jekyll-themes/minimal-mistakes/

Viewport: width=device-width, initial-scale=1.0


URLs of crawlers that visited me.