Published inJavarevisited5 Spring Framework Annotations That Confused Me (And Probably You Too)When I first started working with Spring Boot, I thought I understood the annotations.3d agoA response icon13d agoA response icon1
Published inAWS in Plain EnglishHow to Use S3 Presigned URLs for Secure File Uploads in LambdaA few months ago, I was working on a small internal tool where users needed to upload files, mostly PDFs and images. We didn’t want to…3d ago3d ago
Published inJavarevisitedAWS S3 + Lambda: How We Automated File Processing and Cut Manual Work by 90%A Real Problem We Had4d ago4d ago
Published inJavarevisitedWe Built a Static Website on AWS S3 for $0.01/Month — Here’s the Exact SetupIt started as a weekend idea I wanted to build a simple portfolio website. No backend. No database. Just a few pages — fast, clean, and…5d ago5d ago
Published inJavarevisitedS3 Is Just Object Storage, Right? Here’s Why It’s the Backbone of Modern Architectures“It’s just a file bucket. Nothing special.” That’s what I thought when I first started using Amazon S3. Upload a file, get a URL, done…Jul 4A response icon1Jul 4A response icon1
Published inJavarevisitedWhy @ControllerAdvice Didn’t Catch My Exception — And How I Fixed ItI thought I did everything right. I created a nice @ControllerAdvice class, added an@ExceptionHandler, and waited for it to catch all the…Jul 3A response icon1Jul 3A response icon1
Published inJavarevisitedWe Thought Swagger Was Safe — 7 Traps That Nearly Exposed Our API“We only use Swagger for development — it’s not dangerous.” That’s what we believed… until we discovered that Swagger was quietly…Jul 2Jul 2
Published inJavarevisitedSpring Boot @Profile Didn’t Work as Expected — Here’s the Hidden Trap“Why is this bean even loaded?” That was my reaction one morning when I saw some logs in my local Spring Boot app. I was using @Profile…Jul 1Jul 1
Published inJavarevisitedMy Flyway Migration Failed Mid-Deploy — This Is How I Recovered Without Data LossIt was supposed to be a simple deploy. Just one more Flyway migration. A few small database changes. I’ve done it many times before.Jul 1A response icon1Jul 1A response icon1
Published inJavarevisitedYou Enabled CORS in Spring Boot — But It Still Doesn’t Work? Here’s the Real FixA few months ago, I was working on a small frontend and backend project. I built the backend using Spring Boot and the frontend with React…Jun 28A response icon1Jun 28A response icon1