Programming
Topics about programming and software development
Unlocking the power of functional programming in Java
This tutorial walks you through the most important functional programming concepts and how they are implemented in Java.
Continue ReadingAspect Oriented Programming in Java with AspectJ
Complete guide to Aspect Oriented Programming in Java with AspectJ. Learn the basics of AOP and see it in action with working code using AspectJ.
Continue ReadingJava Static Code Analysis Tools
Learn ow to use static code analysis tools in your Java projects. Improve code quality with Checkstyle, PMD, Spotless, FindBugs and Sonar.
Continue ReadingCreate Cloudfront S3 signed URL with Java based Lambda
Step by step tutorial showing how to use Java based AWS Lambda function to create signed URLs for Cloudfront in front of S3 bucket.
Continue ReadingIs it worth to learn programming? (in 2022)
Do you want to learn programming, but not sure it is the right move? In this post, I cover various aspects to consider on your journey to learn programming.
Continue ReadingCreate Custom Resource Loader for Spring Framework
Spring Framework provides abstraction for file resources. Learn how to leverage this mechanism to easily integrate different resource types into application
Continue ReadingPayPal Checkout Integration with AWS serverless
How to integrate PayPal Checkout with AWS serverless application? Learn how to use Lambda, DynamoDB and API Gateway for integration
Continue ReadingDependency Injection (IoC) in Spring Framework
Want to learn about dependency injection (IoC) in Spring Framework? In this detailed tutorial, I cover Spring Framework dependency injection in detail.
Continue ReadingHow to integrate PayPal Checkout with Spring Boot
How to integrate PayPal Checkout API with Spring Boot? Follow this detailed step-by-step integration guide to learn the details.
Continue Reading15 tips to get your first programming job with no experience
Wondering how to get first programming job with no experience? Read these 10 tips to increase your odds to land that firs programming job
Continue Reading