Shubham Bhati's Projects
Gain insights into building your own Chrome extension with this repository. Understand the process of creating a color picker extension, empowering you to customize and extend it further. Ideal for developers looking to learn extension development and implement their own unique features.
This repository contains best profile readme's for your reference.
The Basic Java repository is a beginner's guide to Java programming. It includes examples and programs covering object-oriented programming, arrays, methods, and more. Whether you're new to Java or looking to strengthen your skills, this repository is the perfect resource to learn and practice Java programming concepts. ๐๐
This repository contains ChatBotSpringAI, an exhilarating Spring Boot project that unleashes the power of an intelligent chatbot! Engage in dynamic conversations and receive brilliant responses, all made possible by the impressive ChatGPT API from OpenAI. Experience the magic of AI-driven interactions like never before! ๐๐๐ฌ
This repository contains a project focused on learning WebSockets. Explore real-time communication using Spring Boot and WebSockets. Experience instant messaging, group chat, and seamless collaboration. Enhance your skills in building interactive web applications with this hands-on project.
Collection Framework that makes our work lighter by providing useful da: Collection Framework repo offers practical implementations and theoretical insights into Java's powerful Collection Framework. Explore data structures, algorithms, and usage examples. Contribute, learn, and unlock the full potential of collections! ๐๐ปโจ #Java #Collections
This repository contains three projects developed in Core Java to solve basic problem statements. The projects focus on different aspects of Core Java, including console printing, multiple-choice questions, and simple interactive problems.
This repository offers practical examples to understand different types of software coupling. Improve code organization and maintainability. Ideal for beginners seeking to enhance their understanding of software design principles and best practices. Explore the various coupling types and gain insights into achieving loosely coupled, modular systems
๐ธ CryptoVerve Bank is a Java-based repository housing a comprehensive banking system๐ฆproject. It encompasses various functionalities for account management, transactions, and user interactions. Experience a simulated banking environment with intuitive features for balance inquiry, deposits, withdrawals, and more. ๐ช
This repository showcases two projects that demonstrate the concept of deadlock in different scenarios. Project 1: Printer Scanner simulates resource deadlock. Project 2: Water Spices presents a practical example. Clone and explore to understand deadlock and resource management. Contributions are welcome.
Welcome to EchoCharm! This repository houses a dynamic text-to-speech application that empowers your words with expressive voices. Whether it's accessibility or creative exploration, EchoCharm transforms text into captivating sound. Dive into the realm of auditory expression today! ๐๐ฃ๏ธ
A website for managing and Marketing The business. 4 developers build the website in 5 days. Tech-Stack that we have used in this project are HTML, CSS, and JavaScript .
Discover the Java file handling world with this repository. It features code examples for reading, writing, copying, renaming, and more. Suitable for beginners and experienced developers, it enhances your skills. Embrace the power of Java file handling and elevate your programming journey.
Discover efficient file handling in Java with this repository. Learn how to perform read, write, and manipulate operations on files. Master file handling techniques to develop robust applications. Ideal for Java beginners and enthusiasts seeking to strengthen their file processing skills.
An interface with exactly one abstract method is called Functional Interface. @FunctionalInterface annotation is added so that we can mark an interface as functional interface. It is not mandatory to use it, but itโs best practice to use it with functional interfaces to avoid addition of extra methods accidentally. If the interface is annotated wit
This repository contains modules that offer hands-on learning on opening webcams using Python and performing hand detection tasks. Explore the exciting world of real-time interaction through hand gestures, exemplified by the captivating GestureGlide Rock-Paper-Scissors game. ๐ธ๐๐ฎ
This repository contains two projects: sample-1 and sample-2. They showcase the usage and implementation of Hibernate, a Java-based ORM framework. Sample-1 covers the fundamentals, including entity mapping and CRUD operations. Sample-2 explores advanced features like inheritance mapping, associations, caching, and transactions.
This GitHub repository contains several projects demonstrating Hibernate mapping techniques. Each project focuses on a specific mapping type and provides a clear example of its implementation. Explore the projects to learn and apply Hibernate mappings in your own projects.
๐ Dive into JDBC practice with two projects: Student Management Application and Student Management Application with DAO Pattern. Learn CRUD operations, DAO layer abstraction, code organization, and extensibility. Clone, configure, and contribute to level up your JDBC skills. Let's explore the world of database interaction! ๐๐ฉโ๐ป๐
This repository contains two projects: BasicCRUD and basic. The BasicCRUD project focuses on demonstrating the fundamental usage of JPQL or performing CRUD operations. The basic project delves into more advanced query techniques, covering complex queries, joins. Explore these projects to enhance your understanding of JPQL.
Unlock the power of Lambda Expressions in Java! Experience concise and flexible functional programming with behavior passed as arguments. Dive into LambdaExpressionDemo.java for curated examples showcasing versatility. Join our developer community, contribute your own examples, and harness the potential of functional programming in Java!
This repository contains a collection of beginner-friendly C# projects๐ซdesigned to help you learn and master the fundamentals of C# programming. Dive into Console App 1 and Console App 2 to grasp essential concepts, and stay tuned for the upcoming Console App 3 for more advanced topics. Explore, contribute, and embark on your C# coding journey๐ฏ
This repository serves as my learning journey in mastering Django, a powerful Python web framework. It includes a Django application named "myapp," where you can find code related to models, views, templates, and more. Explore the fundamentals of Django, build web applications, and become proficient in Django development through this project.
Embark on a coding adventure through our collection of Python scripts, designed to guide both beginners and experts. Explore fundamental concepts, tackle challenges, and expand your programming horizons. Let's dive into the world of Python together! ๐๐ป
This repository provides a solution to the Marathon Energy Drink Problem, helping you find the optimal starting point for a marathon. It implements an efficient algorithm based on energy drink quantities and distances, ensuring completion of the entire marathon.
This repository is a collection of Maven projects, including Maven_First_Project_Demo and Second_Demo. It serves as a guide to create and run Maven projects. Whether you are new to Maven or looking for sample projects, this repository provides a starting point. Explore the code, make changes, and unleash your creativity. Happy coding! ๐
The method reference is nothing but the simplified version of the lambda expression. Instead of providing an implementation body, a method reference refers to an existing available method
Discover the Movie App repository! A single-person project delivering comprehensive movie information. Search movies, access cast, ratings, and genres. Powered by OMDB API. Contributions welcome! Explore now and find your favorite films!
Multithreading is a Java feature that allows concurrent execution of two or more parts of a program for maximum utilization of CPU. Each part of such program is called a thread. So, threads are light-weight processes within a process.