Ehtesham Khursheed's repositories
generative-ai-for-beginners
18 Lessons, Get Started Building with Generative AI đź”— https://microsoft.github.io/generative-ai-for-beginners/
simple-maven-project-with-tests
A Maven project that just has some test failures (and skips) at random, to demonstrate result reporting.
system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Billing-Counter-Simulation
A Java program for event based simulation of the billing counter of a burger restaurant (McMohan's Burger)
spoon
Spoon is a metaprogramming library to analyze and transform Java source code (up to Java 15). :spoon: is made with :heart:, :beers: and :sparkles:. It parses source files to build a well-designed AST with powerful analysis and transformation API.
tools-java
SPDX Command Line Tools using the Spdx-Java-Library
spdx-java-jackson-store
JSON storage implementation for the SPDX tools
Spdx-Java-Library
Java library which implements the Java object model for SPDX and provides useful helper functions
JSON-java
A reference implementation of a JSON package in Java.
jOOU
jOOU - Unsigned Integers jOOU provides unsigned integer versions for the four Java integer types byte, short, int and long.
checkstyle
Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. By default it supports the Google Java Style Guide and Sun Code Conventions, but is highly configurable. It can be invoked with an ANT task and a command line program.
contribution
some useful sources that should not stay in main repo but it is good to host them
checker-framework
Pluggable type-checking for Java
commons-email
Apache Commons Email
jpf-core
JPF is an extensible software analysis framework for Java bytecode. jpf-core is the basis for all JPF projects; you always need to install it. It contains the basic VM and model checking infrastructure, and can be used to check for concurrency defects like deadlocks, and unhandled exceptions like NullPointerExceptions and AssertionErrors.
tutorials
Just Announced - "Learn Spring Security OAuth":
semaphore-demo-scala-play
Play Scala Starter Template (ideal for new users!)
ud867
Course code repository for Gradle for Android and Java
NotesApp
A Notes app built using MVVM architecture.You can add title and description of the notes and set it's priority.You can add,remove and update the notes.
data-structure-and-algorithms
Implement most data structures and algorithms in different programming languages.
Timber
Material Design Music Player
Signal-Android
A private messenger for Android.
wear-os-samples
Multiple samples showing best practices in app and watch face development on Wear OS.
book-project
Book tracker web app