Homepage
Open in app
Sign in
Get started
ALayman
Web Development, Software Engineering, and Product Management.
Dev
DevOps/SRE
Test
Data Eng
Interview
Design
Team/Projects
100DaysOfCode
Follow
Journey of AWS Certified Solutions Architect — Associate (SAA-C03)
Journey of AWS Certified Solutions Architect — Associate (SAA-C03)
Recently, I passed the AWS Certified Solutions Architect — Associate (SAA-C03). It’s a brief article for recording purposes. Check it if…
Jen-Hsuan Hsieh (Sean)
Jun 11
Use ESLint Flat Configuration on NextJS and Format Code with Stylistic
Use ESLint Flat Configuration on NextJS and Format Code with Stylistic
In this article, we’ll go through the progress to apply ESLint on NextJS with flat configurations. Additionally, we’ll try to format the…
Jen-Hsuan Hsieh (Sean)
May 30
Team Skills -Part 3. Launch Regular Sharing Meeting in Project Downtime
Team Skills -Part 3. Launch Regular Sharing Meeting in Project Downtime
During the project downtime, we usually don’t have chances to learn new libraries, design patterns, or architectures. The input usually…
Jen-Hsuan Hsieh (Sean)
Apr 23
Build SPA with React and Django Part 13 — Establish GraphQL Endpoints with graphene-django
Build SPA with React and Django Part 13 — Establish GraphQL Endpoints with graphene-django
In most cases, we can solve problems from designing RESTful APIs. The GraphQL is helpful to improve the performance of our websites by…
Jen-Hsuan Hsieh (Sean)
Mar 16
Custom Domain Name with Cloudflare for Heroku Django Application
Custom Domain Name with Cloudflare for Heroku Django Application
Heroku provides a sub-domain so we don’t have to purchase a domain name. It’s friendly to the application on development. For the…
Jen-Hsuan Hsieh (Sean)
Feb 13
Build Single page application with React and Django Part 12 — Create Dynamic Routes Statically and…
Build Single page application with React and Django Part 12 — Create Dynamic Routes Statically and…
With Next.js, we are able to create web pages statically to improve the Google Search engine. (please refer to this article) The next step…
Jen-Hsuan Hsieh (Sean)
Jan 27
Build CRUD APIs with CDK and AWS Services (API Gateway, Lambda, DynamoDB, Amplify, and Cognito)
Build CRUD APIs with CDK and AWS Services (API Gateway, Lambda, DynamoDB, Amplify, and Cognito)
In the previous article, we efficiently built CRUD APIs on AWS with the Serverless framework’s help. It encapsulates many details so that…
Jen-Hsuan Hsieh (Sean)
Jan 19
Summarize 2024: Experience Being a Digital Nomad
Summarize 2024: Experience Being a Digital Nomad
Today is the last day of 2024. It’s time to review the past year.
Jen-Hsuan Hsieh (Sean)
Dec 31, 2024
Inspirations from WebConf@Taipei 2024
Inspirations from WebConf@Taipei 2024
I serve as a volunteer photographer for conferences these years. As a web developer, is important to attend the web conference as an…
Jen-Hsuan Hsieh (Sean)
Dec 30, 2024
Manipulate Hierarchically Structured Data with the Visitor Pattern
Manipulate Hierarchically Structured Data with the Visitor Pattern
The Visitor pattern is a behavioral pattern. It aims to use the composition way to manipulate the hierarchy structured data. In this…
Jen-Hsuan Hsieh (Sean)
Dec 16, 2024
Unit Test in Angular Part 3. Execute Tests on GitLab CI Pipelines with Jenkins
Unit Test in Angular Part 3. Execute Tests on GitLab CI Pipelines with Jenkins
In the previous article, we discussed how to do unit tests automatically with GitLab runners. Sometimes we may want to decouple the source…
Jen-Hsuan Hsieh (Sean)
Nov 29, 2024
Unit Test in Angular Part 2. Execute Tests on GitLab CI Pipelines with Runners for Angular
Unit Test in Angular Part 2. Execute Tests on GitLab CI Pipelines with Runners for Angular
In the previous article, we discussed how to do unit tests for Angular projects. To make the testing automatically, we expect the test…
Jen-Hsuan Hsieh (Sean)
Nov 25, 2024
Make Module Systems Compatible in NodeJS
Make Module Systems Compatible in NodeJS
Before NodeJS v12.17, people can only import and export modules with the CommonJS format. Even though it has already supported ES modules…
Jen-Hsuan Hsieh (Sean)
Nov 5, 2024
Unit Test in Angular Part 1. Test Components with Karma and Jasmine
Unit Test in Angular Part 1. Test Components with Karma and Jasmine
This article aims to introduce the unit testing in Angular with Karma and Jasmine, which focus on the component part. The purpose is to…
Jen-Hsuan Hsieh (Sean)
Oct 28, 2024
Workplace — Impressive Co-working Spaces for Digital Nomads in Fukuoka
Workplace — Impressive Co-working Spaces for Digital Nomads in Fukuoka
If you are looking for an Asia city to stay for remote working, I’ll strongly recommend you Fukuoka. It should be a place on your candidate
Jen-Hsuan Hsieh (Sean)
Oct 9, 2024
Build CRUD APIs with Serverless Framework and AWS Services (API Gateway, Lambda, DynamoDB, and…
Build CRUD APIs with Serverless Framework and AWS Services (API Gateway, Lambda, DynamoDB, and…
For building a backend service, we usually have to do a low of things in the backend (e.g., CRUD endpoints, authentication, documentation…
Jen-Hsuan Hsieh (Sean)
Sep 13, 2024
Integrate Google Map API with Angular 17 — Markers, Marker Clusters, and Polyline
Integrate Google Map API with Angular 17 — Markers, Marker Clusters, and Polyline
In the previous article, we introduced the integration between Leaflet and Angular 14. Leaflet is an open source map platform. It’s cost…
Jen-Hsuan Hsieh (Sean)
Aug 26, 2024
Inspirations from Taiwan Digital Nomad Conference@Taipei 2024
Inspirations from Taiwan Digital Nomad Conference@Taipei 2024
Recently, I was invited to the Taiwan Digital Nomad Conference as a staff. As a hybrid (50% remote) software engineer, I always curious the
Jen-Hsuan Hsieh (Sean)
Aug 8, 2024
Integrating Storybook with Angular UI Library
Integrating Storybook with Angular UI Library
Storybook is a utility for displaying UI component. One benefit is new comers can understand components easily by updating parameters from…
Jen-Hsuan Hsieh (Sean)
Jul 20, 2024
Learning Data Structure in TypeScript for Beginner Part 2
Learning Data Structure in TypeScript for Beginner Part 2
We discussed basic data structures in following articles before. In this article, we went through the JavaScript implementation of a few…
Jen-Hsuan Hsieh (Sean)
Jul 10, 2024
Introduction to Command Pattern in Angular
Introduction to Command Pattern in Angular
There are a few ways to delegate tasks. In this scenario, the display mode of path visualization will be changed when the option of…
Jen-Hsuan Hsieh (Sean)
Jun 21, 2024
Tidy Tree Visualization with D3.js in Angular
Tidy Tree Visualization with D3.js in Angular
In the previous article, we learned the introduction to D3 and how to append nodes, append edges, handle events on SVG with D3. Tidy tree…
Jen-Hsuan Hsieh (Sean)
May 5, 2024
Introduction to RAG and Conversational Question Answering with LangChain.js
Introduction to RAG and Conversational Question Answering with LangChain.js
This article aims to build a RAG LLM server with LangChain.js, OpenAI’s models, and Node.js. Even though there are already some existed AI
Jen-Hsuan Hsieh (Sean)
Apr 28, 2024
Docker Container for Jupyter Notebook with Built-in Node.js, TypeScript, and Deno Cores
Docker Container for Jupyter Notebook with Built-in Node.js, TypeScript, and Deno Cores
As a frontend developer, sometimes I want to verify the code snippets of Node.js, TypeScript, or Deno without installing runtimes or…
Jen-Hsuan Hsieh (Sean)
Apr 7, 2024
Leaflet in Angular — Markers and MarkerClusterGroup
Leaflet in Angular — Markers and MarkerClusterGroup
We have discussed how to use Baidu map with Leaflet in the previous article. This time, we’ll go through Leaflet with basic operations…
Jen-Hsuan Hsieh (Sean)
Mar 27, 2024
About ALayman
Latest Stories
Archive
About Medium
Terms
Privacy
Teams