Tharindu Udupitiya's repositories
awesome-system-design-resources
This repository contains System Design resources which are useful while preparing for interviews and learning Distributed Systems
ballerina-dev-tools
Ballerina Developer Tooling
ballerina-dev-website
Dev version of the ballerina.io website
ballerina-update-tool
Ballerina Update Tool implementation to manage Ballerina versions
ballerina-lang
The Ballerina Programming Language
ballerina-release
Ballerina release scripts
ballroom-frontend
The frontend of the ballroom hackathon platform
cli
GitHub’s official command line tool
DeepSC
Pytorch implementation of the DeepSC
federated
A framework for implementing federated learning
flower
Flower: A Friendly Federated Learning Framework
formula-sheets
A repository for mathematics, machine learning and deep learning formula sheets created by Fady Morris
free-programming-books
:books: Freely available programming books
graphql-tools
Maintain the source code for GraphQL related tools.
kubernetes-the-hard-way
Bootstrap Kubernetes the hard way. No scripts.
macports-ports
The MacPorts ports tree
module-ballerinax-scim
Ballerina SCIM Module
my-portfolio
A simple and immersive portfolio powered by React
ragas
Evaluation framework for your Retrieval Augmented Generation (RAG) pipelines
react-portfolio
Simple portfolio template built with reactjs
reference-architecture
The Reference Architecture for Agility is a technology-neutral logical architecture based on a disaggregated cloud-based model.
system-design
Learn how to design systems at scale and prepare for system design interviews
system-design-101
Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
training-content
Ballerina language training materials