Monday, December 11, 2023

How to conditionally render view in JSP using Spring Security tag library? Example tutorial

One of the common requirement of secure Java application is to show and hide content based upon role of current user. For example, a logged in user can see his name e.g. Welcome User1 but that link is not visible to an unauthenticated user. Similarly, a user with admin role can see a lot of admin related functionality which should not be visible to a normal user e.g. add/remove users, disable users, create roles, edit roles etc. How can you achieve such condition based rendering in view? Does spring security support that? Well, the answer is Yes. Spring security provide a tag library which you can use in JSP pages to perform a lot of authentication and authorization related stuff e.g. you can access current user's name, you can access access current user's role and you can also conditionally show/hide certain section of views based upon user's role. 

Wednesday, December 6, 2023

How to Crack Microsoft Azure Administrator Associate AZ-104 Certification Exam in 2024

Hello guys, if you are looking for cloud certifications in 2024 then Microsoft Azure Cloud certifications can be a great addition to your profile. Azure certifications are one of the top cloud certifications you can take in 2024 along with AWS certifications. Earlier, I have shared a few tips, courses, and practice tests to pass the AZ-900 or Microsoft Azure Fundamentals exam and today, I'll talk about AZ-104 or Microsoft Azure Administrator certification.  A couple of years ago, Microsoft launched two new certifications AZ-100 and AZ-101. These are the replacement of 70-535 for the new role-based Microsoft Azure Administrator Certification. On May 1, 2019, both AZ-100 and AZ-101 exams as well as AZ-103 exam have been replaced by the AZ-104 exam and till date it is the only exam you need to pass to become a certified Azure administrator associate in 2024.

Tuesday, December 5, 2023

Top 8 Online Courses to Learn Cyber Security and Information Security in 2024 - Best of Lot

If you want to learn Cyber Security and Information Security and looking for the best Cyber Security online courses, then you have come to the right place. In this post, I have shared the free Cyber Security and Web Security Courses for beginners.  There is no doubt that Cyber Security and Information Security are essential for business in today's environment, where companies face high risk from malware and other kinds of software viruses and online threats. It's also one of the most overlooked areas from programmers, especially from India and South East Asia, where most computer engineers want to go into application development. 

Top 7 Node.js and Express JS online courses for Web Developers in 2024 - Best of Lot

There is no doubt that JavaScript is the #1 Programming language in the world and Node.js is one of the biggest reasons for that. Initially, JavaScript was considered just a client-side scripting language but Node.js has changed all that by allowing developers to create dynamic web pages on the server-side using JavaScript. It is also rated as the most popular framework on the StackOverflow Developers survey. The most important benefit of Node.js is that it allows you to build a full-stack application based on just one language, JavaScript. This is especially useful for start-ups that put a lot of emphasis on being able to iterate early and often.

Monday, December 4, 2023

How to Crack AWS Certified Solution Architect Associate Exam SAA-C03 in 2024

There is no doubt that AWS certification is precious and opens the door for a lot of opportunities, not just for system admins but also for developers and DevOps. Even though there is no substitute for knowledge and experience there are a lot of tangible and intangible benefits of AWS certifications, mainly AWS Certified Solution Architect Associate. Your certification is useless if you don't know how to work in AWS console, but if know that and still struggling to find a job then AWS certification can help you. First thing, it gives you recognition. It allows you to put AWS in your resume and LinkedIn and also get you a lot of chances as recruiters and companies prefer certified professionals over a non-certified if skill set matches.

Spring Professional Develop 2024 Certification Guide - [VMware 2V0 -72.22 FAQ]

If you are a Java developer, working in the Spring framework, and thinking to become a certified Spring professional but couldn't do it in the past due to expensive mandatory training provided by Vmware and its partners then there is good news for you. Now you can take online Spring training courses from Vmware for appearing to the Spring Professional Develop certification exam, which means, now, it's not mandatory to take expensive Spring training for Spring certifications (see here). Similar to Oracle's Java certifications, you can become a Vmware Certified Spring Professional by just buying the exam vouchers and scheduling your exam online using from anywhere in the world.

5 Best Java 8 and Functional Programming Books for Beginners and Experienced [UPDATED]

If you follow Java updates, you may know that Java 13 was released, and Java 14 is on the way, but I often receive emails and queries asking about some good books to learn Java 8. Since Java 8 is very different from any other JDK release, in terms of language and API enhancement, you really need an excellent book to learn fundamentals. In short, based upon my 2 years of learning and reading Java 8 books, I can say that Java SE 8 for Really Impatient is hands down the best book to learn Java 8. It covers all the essential things released in JDK 8, not just lambda expression and streams but also new Date and Time API and several other minor enhancement yet crucial features, which often go unnoticed.

Review - Is Cracking the Coding Interview by Gayle McDowell still worth it in 2024?

Hello guys, if you are preparing for coding interview and wondering whether the classic Cracking the Coding Interview book by Gayle Laakmann McDowell still worth it in 2024 then you have come to the right place. This was one of the first book I used to prepare for coding interview and due to its focus on evergreen topic, I am happy to say that it's still relevant, but whether it's good enough now is another question, which we will find in this article. In the past, I have shared best books and courses for coding interviews where I mentioned this book and today, I am going to review this book in depth.

Top 7 Courses to Learn Shell scripting in Linux (bash, ksh, csh) Online in 20243 - Best of Lot

Hello guys, you might know that a massive chunk of a developer's time is wasted in trying to repeat tasks and commands, especially when it comes to working with a bunch of UNIX or Linux machines, and a good knowledge of shell scripting can free you from such mundane task and give time to do some interesting stuff. If you don't know what shell scripting is then let me tell you is nothing but a program written using shell built-ins, and Linux commands to automate things, like checking if a host is reachable or finding and deleting large files that are older than certain days or archiving them into another machine.