![img/code_640.jpg](/img/code_640.jpg)
Software development done right
Tips, guides, code samples and best practices on software development, DevOps and Cloud architecture. Delivered right into your inbox.
![img/software-development.jpg](/img/software-development.jpg)
Software development
Tutorials, guieds, tips and best practices for beginners and experienced software developers alike.
Covering topics related to software development and engineering, for beginners and experienced developers alike. Get started with one of the topics listed bellow, or check out entire Programming category.
DevOps
Application deployment, CI/CD pipelines, observability, security. DevOps topics covered from the perspective of software developer.
Integrating DevOps practices with software development cycle leads to sharp increase in productivity, reliability and speed of development. Checkout DevOps category for relevant posts or start with one of the posts bellow:
![img/devops.jpg](/img/devops.jpg)
![img/cloud-computing.jpg](/img/cloud-computing.jpg)
Cloud computing
General cloud computing concepts, AWS, alternative cloud providers. Get started with one of the areas listed bellow or check out the entire Cloud Computing category.
Latest blog posts
![Card image cap](/blog/unlocking-power-functional-programming-java/img/functional-programming-java_hud4d5b70a2cd5b61126286cc6668ed244_390124_500x0_resize_q75_h2_box.webp)
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 Reading![Card image cap](/blog/hosting-static-site-aws-s3-cloudfront-route-53-acm/img/static-site-hosting-aws-s3-cloudfront-route53-acm_hu93480f1188f22000c0f9680c989b050d_101071_500x0_resize_q75_h2_box.webp)
Hosting static site on AWS with S3, Cloudfront, Route 53 and ACM
Hosting static web sites in AWS S3 is cheap and reliable way to deploy a website. Using Cloudfront as CDN dramatically improves performance
Continue Reading![Card image cap](/blog/aspect-oriented-programming-java-aspectj/img/aop-aspectj_hu806e0cc1951b892dba84ba4d2cf3bea0_109911_500x0_resize_q75_h2_box.webp)
Aspect 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 Reading![Card image cap](/blog/deploy-maven-central-github-actions-step-by-step-guide/img/maven-github-actions_huc5c1e42888f0fce1b41b9cf374c211ac_57899_500x0_resize_q75_h2_box_3.webp)
Deploy to Maven Central with Github Actions: Step-by-step guide
Learn how to automate deployment of artifacts to Maven Central repository using Github Actions. Harness the power of automation for improved efficiency.
Continue Reading