<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Vishal</title>
    <description>The latest articles on Forem by Vishal (@vishalwaje).</description>
    <link>https://forem.com/vishalwaje</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1361833%2F7b39c8fb-d683-4061-b8b8-6a258d8fa4e3.png</url>
      <title>Forem: Vishal</title>
      <link>https://forem.com/vishalwaje</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/vishalwaje"/>
    <language>en</language>
    <item>
      <title>Exploring Spring Framework, Spring MVC, and Reinforcing Core Java Concepts</title>
      <dc:creator>Vishal</dc:creator>
      <pubDate>Mon, 06 May 2024 16:36:24 +0000</pubDate>
      <link>https://forem.com/vishalwaje/exploring-spring-framework-spring-mvc-and-reinforcing-core-java-concepts-9hi</link>
      <guid>https://forem.com/vishalwaje/exploring-spring-framework-spring-mvc-and-reinforcing-core-java-concepts-9hi</guid>
      <description>&lt;p&gt;Hey Dev.to community! Today, I delved into the world of Spring Framework, Spring MVC, and revisited some core Java concepts, and I'm eager to share my insights with you all:&lt;/p&gt;

&lt;p&gt;Spring Framework: Explored the foundational concepts of the Spring Framework, including Dependency Injection, Aspect-Oriented Programming, and Inversion of Control. Discussed how Spring simplifies Java enterprise development and improves modularity and testability.&lt;br&gt;
Spring MVC: Dived into Spring MVC, a robust web framework within the Spring ecosystem. Explored its architecture and key components, such as controllers, models, and views, and how it streamlines the development of web applications.&lt;br&gt;
Reinforcing Core Java Concepts: Brushed up on core Java concepts to strengthen the foundation, including object-oriented programming principles, exception handling, multithreading, and collections framework. Revisited Java fundamentals to better understand advanced concepts in Spring.&lt;br&gt;
Overall, today's deep dive into Spring Framework, Spring MVC, and Core Java has equipped me with valuable knowledge and skills for building enterprise-grade applications. Excited to continue exploring and mastering these technologies! #SpringFramework #SpringMVC #Java #LearningJourney&lt;/p&gt;

</description>
      <category>java</category>
    </item>
    <item>
      <title>Building RESTful APIs: Exploring CRUD Operations, Postman, JDBC, and Media Types</title>
      <dc:creator>Vishal</dc:creator>
      <pubDate>Sun, 05 May 2024 17:29:19 +0000</pubDate>
      <link>https://forem.com/vishalwaje/building-restful-apis-exploring-crud-operations-postman-jdbc-and-media-types-f23</link>
      <guid>https://forem.com/vishalwaje/building-restful-apis-exploring-crud-operations-postman-jdbc-and-media-types-f23</guid>
      <description>&lt;p&gt;Hey Dev.to community! Today, I deepened my understanding of building RESTful APIs and wanted to share my insights with you all:&lt;/p&gt;

&lt;p&gt;Understanding REST and Web Services: Explored the fundamentals of RESTful architecture and web services, understanding their principles and advantages in building scalable and interoperable systems.&lt;br&gt;
CRUD Operations: Discussed the implementation of CRUD (Create, Read, Update, Delete) operations in RESTful APIs, understanding how to design resource endpoints and handle HTTP methods for data manipulation.&lt;br&gt;
Postman for API Testing: Explored Postman, a powerful tool for API testing and development, learning how to create and execute requests, set headers, and analyze responses for testing RESTful APIs.&lt;br&gt;
Fetching and Adding Data Using JDBC: Implemented fetching and adding data to a database using JDBC, understanding how to establish database connections, execute SQL queries, and handle database operations in Java.&lt;br&gt;
Media Types JSON and XML: Explored media types JSON and XML for representing data in RESTful APIs, understanding their syntax, advantages, and usage scenarios for data exchange.&lt;br&gt;
Overall, today's deep dive into building RESTful APIs has equipped me with valuable tools and techniques for developing robust and scalable web services. Excited to continue exploring and experimenting with API development! #REST #WebServices #APIs #LearningJourney&lt;/p&gt;

</description>
      <category>java</category>
    </item>
    <item>
      <title>Advancing in Web Application Security: Exploring Advanced Login Security and Cache Control</title>
      <dc:creator>Vishal</dc:creator>
      <pubDate>Sat, 04 May 2024 17:57:17 +0000</pubDate>
      <link>https://forem.com/vishalwaje/advancing-in-web-application-security-exploring-advanced-login-security-and-cache-control-hkj</link>
      <guid>https://forem.com/vishalwaje/advancing-in-web-application-security-exploring-advanced-login-security-and-cache-control-hkj</guid>
      <description>&lt;p&gt;Hey Dev.to community! Today, I delved into advanced topics in web application security and development, and I'm thrilled to share my insights with you all:&lt;/p&gt;

&lt;p&gt;Advanced Security in Login Systems: Explored strategies for enhancing security in login systems, including the implementation of HTTP headers to mitigate common security risks and protect user data.&lt;br&gt;
Cache Control: Discussed the significance of cache control mechanisms in web applications and various directives (no-cache, no-store, must-revalidate) for managing browser caching behavior and preventing sensitive data exposure.&lt;br&gt;
Implementation of Login Using JDBC: Implemented secure login functionality using JDBC, understanding best practices for user authentication, password hashing, and session management.&lt;br&gt;
Quick Recap of Servlet, JSP, JDBC, and Maven: Provided a quick recap of essential Java web development tools and technologies, including Servlets, JavaServer Pages (JSP), JDBC for database connectivity, and Maven for project management.&lt;br&gt;
Overall, today's deep dive into advanced security techniques and essential web development tools has been enriching, and I'm excited to leverage these insights in building more secure and resilient web applications. Stay tuned for more updates! #Security #Java #WebDevelopment #LearningJourney&lt;/p&gt;

</description>
      <category>java</category>
    </item>
    <item>
      <title>Leveling Up in Java Web Development: JDBC in JSP, JSTL, Servlet Filters, and Login Implementation</title>
      <dc:creator>Vishal</dc:creator>
      <pubDate>Fri, 03 May 2024 18:01:54 +0000</pubDate>
      <link>https://forem.com/vishalwaje/leveling-up-in-java-web-development-jdbc-in-jsp-jstl-servlet-filters-and-login-implementation-1lc6</link>
      <guid>https://forem.com/vishalwaje/leveling-up-in-java-web-development-jdbc-in-jsp-jstl-servlet-filters-and-login-implementation-1lc6</guid>
      <description>&lt;p&gt;Hey Dev.to community! Today, I made significant strides in advancing my Java web development skills. Here's a recap of what I learned:&lt;/p&gt;

&lt;p&gt;JDBC in JSP: Explored the integration of JDBC into JSP pages, learning how to interact with databases directly from JSP for dynamic data retrieval and manipulation.&lt;br&gt;
JSTL (JavaServer Pages Standard Tag Library): Discussed the importance of JSTL in simplifying JSP development, exploring its various tag libraries for common tasks such as looping, conditionals, and formatting.&lt;br&gt;
Servlet Filters: Explored the concept of servlet filters, understanding how to use them to intercept and process requests and responses before they reach servlets, enabling tasks such as authentication, logging, and data modification.&lt;br&gt;
Login Implementation with Servlet and JSP: Implemented user authentication functionality using Servlets and JSP, understanding the flow of login requests, validation of user credentials, and management of user sessions for a seamless user experience.&lt;br&gt;
Overall, today's learning journey has equipped me with new tools and techniques for building robust and secure web applications in Java. Excited to apply these learnings in my projects and continue growing as a Java web developer! #Java #JDBC #JSP #Servlet #LearningJourney&lt;/p&gt;

</description>
      <category>java</category>
    </item>
    <item>
      <title>Enhancing Java Web Development Skills: @WebServlet Annotation, JSP, Servlet vs. JSP, and Exception Handling</title>
      <dc:creator>Vishal</dc:creator>
      <pubDate>Thu, 02 May 2024 17:36:51 +0000</pubDate>
      <link>https://forem.com/vishalwaje/enhancing-java-web-development-skills-webservlet-annotation-jsp-servlet-vs-jsp-and-exception-handling-176d</link>
      <guid>https://forem.com/vishalwaje/enhancing-java-web-development-skills-webservlet-annotation-jsp-servlet-vs-jsp-and-exception-handling-176d</guid>
      <description>&lt;p&gt;Hey Dev.to community! Today, I deepened my understanding of Java web development by exploring several key topics:&lt;/p&gt;

&lt;p&gt;@WebServlet Annotation: Explored the usage of @WebServlet annotation in Java Servlets, understanding its role in simplifying servlet configuration and mapping in web applications.&lt;br&gt;
The Role of JSP: Discussed the importance of JSP (JavaServer Pages) in web development, understanding how JSP enables the creation of dynamic web pages with embedded Java code.&lt;br&gt;
Servlet vs. JSP: Compared and contrasted Servlets and JSP, exploring their strengths, weaknesses, and typical use cases in building web applications.&lt;br&gt;
Exception Handling in JSP: Explored exception handling strategies in JSP, learning how to effectively handle errors and exceptions in JSP pages.&lt;br&gt;
Overall, my exploration of these topics has enriched my Java web development skills and provided me with valuable insights into building dynamic and interactive web applications. Excited to incorporate these learnings into my projects! #Java #Servlet #JSP #LearningJourney&lt;/p&gt;

</description>
      <category>java</category>
    </item>
    <item>
      <title>Exploring Servlets in Java: Building Dynamic Web Applications</title>
      <dc:creator>Vishal</dc:creator>
      <pubDate>Wed, 01 May 2024 14:55:29 +0000</pubDate>
      <link>https://forem.com/vishalwaje/exploring-servlets-in-java-building-dynamic-web-applications-25pf</link>
      <guid>https://forem.com/vishalwaje/exploring-servlets-in-java-building-dynamic-web-applications-25pf</guid>
      <description>&lt;p&gt;Hey Dev.to community! Today, I embarked on a journey to explore Servlets in Java, and it's been an enlightening experience. Here's a breakdown of what I learned:&lt;/p&gt;

&lt;p&gt;Introduction to Servlets: Explored the basics of Servlets, understanding their role in Java web development and their significance in building dynamic web applications.&lt;br&gt;
Servlet Architecture: Discussed the architecture of Servlets, including servlet containers, servlet lifecycle, and how servlet instances handle client requests and responses.&lt;br&gt;
Sending Data between Servlets: Explored various techniques for sending data from one servlet to another, such as request forwarding, request attributes, session attributes, and URL parameters.&lt;br&gt;
Overall, my journey into Servlets has equipped me with valuable insights into web development and enhanced my ability to build interactive and scalable web applications. Excited to continue exploring and experimenting with Servlets in my projects! #Java #Servlets #LearningJourney&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Demystifying Session Management in Java: From Sessions to Cookies</title>
      <dc:creator>Vishal</dc:creator>
      <pubDate>Tue, 30 Apr 2024 11:36:06 +0000</pubDate>
      <link>https://forem.com/vishalwaje/demystifying-session-management-in-java-from-sessions-to-cookies-5jf</link>
      <guid>https://forem.com/vishalwaje/demystifying-session-management-in-java-from-sessions-to-cookies-5jf</guid>
      <description>&lt;p&gt;Hey Dev.to community! Today, I embarked on a journey to unravel the complexities of session management in Java, and it's been quite an enlightening experience. Here's a breakdown of what I learned:&lt;/p&gt;

&lt;p&gt;Understanding Sessions: Explored the concept of sessions in web development, understanding their importance in maintaining stateful interactions between servers and clients.&lt;br&gt;
Cookies and Persistence: Discussed the role of cookies in session management, including session cookies and persistent cookies. Explored how cookies are used to store session identifiers and user preferences across multiple requests.&lt;br&gt;
Tracking Mechanisms: Explored various tracking mechanisms used in session management, such as URL rewriting, hidden form fields, and HTTP headers. Discussed their implementation details and security considerations.&lt;br&gt;
Obtaining a Session: Discussed how sessions are obtained and managed in Java web applications, including techniques for obtaining session objects and accessing session attributes.&lt;br&gt;
Overall, my journey into session management in Java has equipped me with valuable insights into building robust and user-friendly web applications. Excited to apply these learnings in my projects and enhance the user experience! #Java #SessionManagement #LearningJourney&lt;/p&gt;

</description>
      <category>java</category>
    </item>
    <item>
      <title>Demystifying JWT Tokens: Everything You Need to Know</title>
      <dc:creator>Vishal</dc:creator>
      <pubDate>Mon, 29 Apr 2024 18:02:36 +0000</pubDate>
      <link>https://forem.com/vishalwaje/demystifying-jwt-tokens-everything-you-need-to-know-3c3g</link>
      <guid>https://forem.com/vishalwaje/demystifying-jwt-tokens-everything-you-need-to-know-3c3g</guid>
      <description>&lt;p&gt;Hey Dev.to community! Today, I dove into the intricacies of JWT (JSON Web Tokens) and wanted to share my learnings with you all:&lt;/p&gt;

&lt;p&gt;Introduction to JWT: Explored the basics of JWT tokens, understanding their purpose in authentication and authorization workflows, and their advantages over traditional session-based authentication.&lt;br&gt;
Anatomy of JWT Tokens: Discussed the structure of JWT tokens, including their header, payload, and signature. Explored how each component contributes to the security and integrity of the token.&lt;br&gt;
Practical Implementation: Explored how JWT tokens are generated, validated, and used in real-world scenarios, such as implementing stateless authentication in web applications and securing APIs.&lt;br&gt;
Overall, my journey into JWT tokens has equipped me with valuable insights into modern authentication mechanisms and their applications in building secure and scalable systems. Excited to implement JWT authentication in my projects! #JWT #Authentication #LearningJourney&lt;/p&gt;

</description>
      <category>java</category>
    </item>
    <item>
      <title>Demystifying Microservices: A Comprehensive Guide</title>
      <dc:creator>Vishal</dc:creator>
      <pubDate>Mon, 29 Apr 2024 08:02:39 +0000</pubDate>
      <link>https://forem.com/vishalwaje/demystifying-microservices-a-comprehensive-guide-52p</link>
      <guid>https://forem.com/vishalwaje/demystifying-microservices-a-comprehensive-guide-52p</guid>
      <description>&lt;p&gt;Hey Dev.to community! Today, I embarked on a comprehensive journey into the world of microservices, and it's been an enlightening experience. Here's a breakdown of what I learned:&lt;/p&gt;

&lt;p&gt;Microservices Fundamentals: Explored the foundational concepts of microservices, understanding its advantages over monolithic architectures and its principles of decomposition, autonomy, and resilience.&lt;br&gt;
Core Components: Delved into essential components of microservices architecture, including HTTPS methods for secure communication, Eureka server for service registration and discovery, Feign client for declarative RESTful service communication, load balancers for distributing traffic, and API Gateway for managing API requests.&lt;br&gt;
Practical Implementation: Discussed practical aspects of designing and implementing microservices, such as service decomposition strategies, asynchronous communication patterns, fault tolerance mechanisms, and deployment strategies.&lt;br&gt;
Overall, my journey into microservices has equipped me with valuable insights into designing and building scalable, distributed systems. Excited to apply these learnings in real-world projects and drive innovation in application development. #Microservices #Architecture #LearningJourney&lt;/p&gt;

</description>
      <category>java</category>
    </item>
    <item>
      <title>Demystifying Hibernate: A Beginner's Journey</title>
      <dc:creator>Vishal</dc:creator>
      <pubDate>Sun, 28 Apr 2024 15:16:36 +0000</pubDate>
      <link>https://forem.com/vishalwaje/demystifying-hibernate-a-beginners-journey-2b01</link>
      <guid>https://forem.com/vishalwaje/demystifying-hibernate-a-beginners-journey-2b01</guid>
      <description>&lt;p&gt;Hey Dev.to community! Today, I embarked on a journey to explore the Hibernate framework, and it's been an enlightening experience. Here's a beginner-friendly overview:&lt;/p&gt;

&lt;p&gt;Introduction to Hibernate: Explored the basics of Hibernate and its significance in Java development. Discussed how Hibernate simplifies database interactions by providing a framework for mapping Java objects to relational databases.&lt;br&gt;
Core Concepts: Introduced fundamental concepts in Hibernate, including entities, sessions, transactions, and queries. Discussed how these concepts enable developers to perform database operations seamlessly and efficiently.&lt;br&gt;
Getting Started: Shared resources and tutorials for beginners interested in learning Hibernate. Discussed how to set up a Hibernate project, define entity classes, configure Hibernate properties, and perform CRUD operations.&lt;br&gt;
Overall, my journey into Hibernate has been eye-opening, and I'm excited to continue exploring its capabilities and integrating it into my Java projects. Stay tuned for more insights! #Hibernate #Java #LearningJourney&lt;/p&gt;

</description>
      <category>java</category>
      <category>hibernate</category>
    </item>
    <item>
      <title>Getting Started with Spring: Exploring Maven and JDBC</title>
      <dc:creator>Vishal</dc:creator>
      <pubDate>Sat, 27 Apr 2024 16:27:15 +0000</pubDate>
      <link>https://forem.com/vishalwaje/getting-started-with-spring-exploring-maven-and-jdbc-4i1c</link>
      <guid>https://forem.com/vishalwaje/getting-started-with-spring-exploring-maven-and-jdbc-4i1c</guid>
      <description>&lt;p&gt;Hey Dev.to community! Today, I kicked off my journey into Spring development by exploring two essential tools: Maven and JDBC. Here's a beginner-friendly overview:&lt;/p&gt;

&lt;p&gt;Maven: Explored the basics of Maven and its role in managing dependencies and project configuration in Java projects. Discussed how to set up a Maven project and add dependencies using the pom.xml file.&lt;br&gt;
JDBC: Introduced the Java Database Connectivity (JDBC) API and its importance in connecting Java applications to databases. Discussed how to establish database connections, execute SQL queries, and handle database transactions using JDBC.&lt;br&gt;
Overall, my exploration of Maven and JDBC has laid a solid foundation for diving deeper into Spring development, and I'm excited to continue learning and building with these powerful tools. Stay tuned for more updates! #SpringFramework #Maven #JDBC #LearningJourney&lt;/p&gt;

</description>
      <category>java</category>
      <category>learning</category>
    </item>
    <item>
      <title>Demystifying the Spring Framework: A Beginner's Guide</title>
      <dc:creator>Vishal</dc:creator>
      <pubDate>Fri, 26 Apr 2024 16:53:00 +0000</pubDate>
      <link>https://forem.com/vishalwaje/demystifying-the-spring-framework-a-beginners-guide-3h63</link>
      <guid>https://forem.com/vishalwaje/demystifying-the-spring-framework-a-beginners-guide-3h63</guid>
      <description>&lt;p&gt;Hey Dev.to community! Today, I delved into the Spring Framework, a cornerstone of Java development. Here's a beginner-friendly overview of what I learned:&lt;/p&gt;

&lt;p&gt;What is Spring?: Explored the basics of the Spring Framework, understanding its role in Java development and its core principles.&lt;br&gt;
Key Features: Discussed the key features of Spring, including dependency injection, aspect-oriented programming, and inversion of control. &lt;br&gt;
Explored how these features simplify application development and improve maintainability.&lt;br&gt;
Getting Started: Shared resources and tutorials for beginners looking to get started with Spring development. &lt;br&gt;
Discussed how to set up a Spring project and start building applications.&lt;br&gt;
Overall, my exploration of the Spring Framework was eye-opening, and I'm excited to continue learning and experimenting with its capabilities. Stay tuned for more insights and discoveries! &lt;/p&gt;

</description>
      <category>spring</category>
      <category>java</category>
      <category>learning</category>
    </item>
  </channel>
</rss>
