shreyank 's Projects
MVVM, or Model-View-ViewModel, is an architectural pattern for building user interfaces. It separates the UI components (View) from the data and business logic (Model) with an intermediary layer called ViewModel. This pattern promotes code organization, testability, and maintainability by enforcing separation of concerns..
The Book Management System is a web application built using the Gin framework in Go. It allows users to perform various operations related to managing a collection of books, such as viewing all books, adding new books, retrieving book details by ID, checking out books, and returning books.
Data Binding is a powerful feature provided by Android Jetpack that allows you to bind UI components in your layout files directly to data sources in your app using a declarative format rather than programmatically.
This repository consists of the code samples, assignments, and notes for the DevOps bootcamp of Community Classroom.
Repo to learn Docker with examples. Contributions are most welcome.
Making documentation on topics which I'm currently learning.
RESTful api using go and mysql
Go application for managing stocks in a PostgreSQL database. It provides functionalities to Create, Read, Update, and Delete (CRUD) stock entries through a RESTful API.
Go application provides a command-line interface (CLI) tool for retrieving weather information for a specified location using the Weather API
Web application built with Go and Gorilla Mux that allows users to manage a collection of movies, including adding, updating, deleting, and retrieving movie information via HTTP requests.
Basics of go from "Hello, World" to building an simple api
Install Jenkins, configure Docker as slave, set up cicd, deploy applications to k8s using Argo CD in GitOps way.
The application is designed as a collection of microservices, each responsible for a specific task. This architecture promotes scalability, resilience, and flexibility, as each microservice can be developed, deployed, and scaled independently using Kubernetes.
This repository contains a Kubernetes Deployment manifest for deploying an application with rolling update and horizontal pod autoscaller
ListAdapter in Android simplifies list management by automatically handling updates and efficiently updating the UI when data changes. It utilizes DiffUtil.Callback to compute differences between lists, facilitating smooth updates by identifying added, removed, or modified items. This pairing imporves the user experience and optimizes performance.
This Android project focuses on demonstrating the implementation of LiveData and ViewModel to facilitate data management and UI updates.
Your collection of information about the mobile stack.
A simple news application with recycler view and Retrofit integration.
just rough notes on topic that I am currently learning. [Off work]