Pinned Repositories
awesome-microservices
A curated list of Microservice Architecture related principles and technologies.
code-analyze
Static code analysis rules - checkstyle, pmd, findbugs etc.
gatling-examples
Gatling hands on examples
java-best-practices
Best practices in Coding, Designing and Architecting Java Applications
java8-tutorial
Modern Java - A Guide to Java 8
laptop
A shell script which turns your Mac into an awesome web development machine.
thrift-0.8.0-finagle
finagle support for thrift 0.8.0
thrift-playground
Thrift Playground contains some ideas I have around thrift
webapps_mentor
All code for web applications at scale
softmentor's Repositories
softmentor/laptop
A shell script which turns your Mac into an awesome web development machine.
softmentor/AlgoCasts
softmentor/AlgoDS
Implementation of Algorithms and Data Structures, Problems and Solutions
softmentor/algorithms
Minimal examples of data structures and algorithms in Python
softmentor/API-Security-Checklist
Checklist of the most important security countermeasures when designing, testing, and releasing your API
softmentor/awesome-courses
:books: List of awesome university courses for learning Computer Science!
softmentor/coding-interview-university
A complete computer science study plan to become a software engineer.
softmentor/codingdojo.org
Codingdojo web site
softmentor/every-programmer-should-know
A collection of (mostly) technical things every software developer should know
softmentor/free-programming-books
:books: Freely available programming books
softmentor/front-end-handbook-2018
2018 edition of our front-end development handbook
softmentor/front-end-interview-handbook
🕸 Almost complete answers to "Front-end Job Interview Questions" which you can use to interview potential candidates, test yourself or completely ignore
softmentor/gitbook-programming-essentials
softmentor/homebrew-cask-upgrade
A command line tool for upgrading every outdated app installed by Homebrew Cask
softmentor/http3-explained
A document describing the HTTP/3 and QUIC protocols
softmentor/interview
Interview questions
softmentor/JavaForSmallTeams
Guidance on writing "good" server side java
softmentor/knowledge
Everything I know
softmentor/learn-to-program
Educational resources to learn to program
softmentor/learnxinyminutes-docs
Code documentation written as code! How novel and totally my idea!
softmentor/models
stock market models - have fun
softmentor/notes
Shichao's Notes
softmentor/object-oriented-programming-using-java
Object Oriented Programming using Java
softmentor/programming-docs
Learn popular programming concepts and application of these concepts to different problems.
softmentor/react-redux-links
Curated tutorial and resource links I've collected on React, Redux, ES6, and more
softmentor/size-limit
Calculate the real cost to run your JS app or lib to keep good performance. Show error in pull request if the cost exceeds the limit.
softmentor/soft-eng-interview-prep
Everything you need to know for a Software Engineering interview
softmentor/system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
softmentor/tech-interview-handbook
💯 Algorithms study materials, behavioral content and tips for rocking your coding interview
softmentor/typescript-book
:books: The definitive guide to TypeScript and possibly the best TypeScript book :book:. Free and Open Source 🌹