PinnedAmirhossein KhoshbinThe Evolution of Cloud-Native Development: From 12-Factor to 15-Factor MethodologiesIn the dynamic world of software development, creating applications that are scalable, maintainable, and resilient has become a priority…Aug 13Aug 13
Amirhossein KhoshbinRefresh Configurations at Runtime with Spring Cloud Bus: A Practical GuideManaging configuration changes in a distributed system can be tricky. Spring Cloud Config provides a centralized way to handle this, but…4d ago4d ago
Amirhossein KhoshbinRefreshing Configurations at Runtime with Spring Boot’s ActuatorIn microservices, it’s common to need configuration changes without restarting the app. Spring Boot makes this easy with its Actuator…4d ago4d ago
Amirhossein KhoshbinMastering Configuration Management in Spring Boot with Spring Cloud Config ServerIntroduction4d ago4d ago
Amirhossein KhoshbinDeploying K8sMutate Directly from Docker HubImagine you’re a DevOps engineer responsible for managing a Kubernetes cluster at a mid-sized company. Your team is looking to implement a…6d ago6d ago
Amirhossein KhoshbinIntroducing K8sMutate: A Flexible Kubernetes Mutating Admission WebhookAs Kubernetes adoption continues to grow, the need for flexible, customizable admission controls has become increasingly apparent. Whether…6d ago6d ago
Amirhossein KhoshbinContainerizing Spring Boot: Buildpacks vs. Jib vs. DockerfileWhen it comes to containerizing Spring Boot applications, developers have several options: Buildpacks, Jib, Dockerfiles, and other tools…Aug 13Aug 13
Amirhossein KhoshbinLINQ Query Syntax vs Raw SQLwhile LINQ (Language Integrated Query) can cover a wide range of queries similar to SQL, it doesn’t support every SQL syntax directly. LINQ…Jul 15Jul 15
Amirhossein KhoshbinDebugging Drag-and-Drop File Uploads in Angular: Ensuring Proper File AccessThe ProblemMay 28May 28
Amirhossein KhoshbinArrow Functions vs Traditional Functions in Angular ValidatorsArrow FunctionsMay 25May 25