PinnedBoweiinFrontend at ScaleFrontend Architectural Patterns: Backends-For-FrontendsClient-Tailored MicroservicesSep 12, 20203Sep 12, 20203
BoweiBehind the Scenes of Web Security: Verifying AuthenticityGrokking JWT signing algorithms (HS256/RS256)Jun 19, 2023Jun 19, 2023
BoweiinFrontend at ScaleResize Images On-the-Fly With S3, Lambda, and API GatewayIn 2020Oct 10, 20205Oct 10, 20205
BoweiinThe StartupBuild & Deploy a REST API from Scratch using Spring Boot and AWS ECSTechnologies: Spring Boot, Docker, ECR, ECSJun 2, 20202Jun 2, 20202
BoweiinThe StartupHow to Make Your Web Apps Work OfflineThe Power of Javascript and Browser ApisNov 1, 20191Nov 1, 20191
BoweiinFrontend WeeklyImplicit Coercion in JavaScriptA set of rules to make sense of the madnessSep 15, 20196Sep 15, 20196
BoweiinThe StartupJavaScript Execution in a NutshellA glance under the hoodAug 25, 20192Aug 25, 20192
BoweiinFrontend at ScaleImprove React PerformanceBy eliminating unnecessary rendersOct 18, 20184Oct 18, 20184