Mendie Uwemedimo's repositories
alx-backend
This repository documents core backend projects focusing on specific topics titled by folder names. These projects are tackled using python and javascript programming language.
AirBnB_clone_v2
Database configuration and setup for the AirBnB_clone project. This phase provisions a mysql database for the project.
alx-backend-javascript
The ES5, ES6, TypeScript journey
alx-backend-python
Advanced python concepts suchs: typing, coroutines and asynchronous operations, caching and more...
alx-backend-storage
Advanced concepts on RDBMS, introduction to NOSQL databases and cache storage
alx-backend-user-data
User data manipulation. Legal implementation of Personally Identifiable Information (PII) when building software for end users
alx-files_manager
This project is a summary of this back-end trimester: authentication, NodeJS, MongoDB, Redis, pagination and background processing.
alx-interview
Data structures, algorithm and critical thinking skill practice via technical interview questions
serverless-todo-application
This is a todo application, built serverless by using the serverless framework to provision resources via aws cloudformation template. It integrates 0Auth for authentication, implements effective service logging and security of the application. This is my first serveless, I look forward to making healthy mistakes and learning quickly from them.
AirBnB_clone
This is a clone of the AirBnB application. It implements its own command line interpreter and file storage system. This is v1 of the project and it is provisioned to scale as the need for more features arise
AirBnB_clone_v3
A RESTFUL API for AirBnB_clone. This version of the project exposes all the needed endpoint for clients to interact with the service. I love the idea of APIs, so it was fun and insightful working and collaborating on this project.
alx-system_engineering-devops
This project tracks my understanding of system administration/DevOps concepts. It spans across various sub niche of this field, from shell comprehension to I/O operations to processes to bash scripting to networking and more.
binary_trees
The study of a non-primitive non-linear data structures called binary trees and how they differ from non-primitive linear data structures like array, stacks, queues and linked list.
udagram-microservices
This project involves refactoring an image sharing application built on monolith architecture to a microservice architecture. Understanding the benefits of both archiectures and their trade offs relative to the intending project is key to builing a scalable and cost efficient project.
alx-higher_level_programming
Higher Level Programming using Python and Incorporating C
alx-low_level_programming
A comprehensive foundation on low level programming using C, the mother of all languages. This codebase encapsulates functional and imperative programming, data structures (arrays, singly and doubly linked list, hash tables), memory management, I/O operations, kernel interaction and more
auth-service
Repository generated by Terraform
community.postgresql
Manage PostgreSQL with Ansible
deployment-with-ansible
Infrastructure set up and configuration management with ansible.
dsa-in-golang
To learn how to implement data structures and solve complex problems using the Go language. An inquisitive journey into system programming and software.
fern
Generate SDKs (client libraries) for your API
Fix_My_Code_Challenge
Involves debgugging personal and external codebases. Also, how to pick up a new language with ease and maximise it use case.
forage-lyft-starter-repo
Lyft starter repo
gpt-engineer
Specify what you want it to build, the AI asks for clarification, and then builds it.
reflex
(Previously Pynecone) 🕸 Web apps in pure Python 🐍
RSA-Factoring-Challenge
Mission Possible. RSA factorization algorithm
sorting_algorithms
Sorting algorithms and Big O notation. The study of time and space complexities and how to optimize build through writing smarter and intelligent codes
The-beginning-of-an-Era
This repository encapsulates my beginner journey into software engineering. The folders represents individual projects literally by name. This is a phase that would not be forgotten. **baby steps**
what-happens-when
An attempt to answer the age old interview question "What happens when you type google.com into your browser and press enter?"