SSShivendra Singh Chouhaninbuildlayer.hashnode.dev路Jul 28 路 7 min readHow I Implemented Rate Limiting in Spring Boot Without External LibrariesI came across a post a post on LinkedIn about a rate limiting question asked in an interview. So I thought, I will build it to improve my understanding. You can find the code here. Rate limiting restr00
SSShivendra Singh Chouhaninbuildlayer.hashnode.dev路Jul 6 路 6 min readHow to build expense tracker application using Spring BootDisclaimer: I have used AI to write this article Most Spring Boot tutorials default to Hibernate and JPA. In this project, I intentionally chose Spring Data JDBC to keep persistence explicit, predicta00
SSShivendra Singh Chouhaninbuildlayer.hashnode.dev路Mar 30 路 26 min readHow To Build A JSON Parser in HaskellDisclaimer: This article is a learning exercise in implementing a JSON parser in Haskell. It may contain mistakes or inaccuracies. Use it for study and experimentation rather than as authoritative pro00
SSShivendra Singh Chouhaninshibu323.hashnode.dev路Jul 16, 2025 路 4 min readHaskell FeaturesHaskell is a functional programming language. So functions are the building blocks of Haskell code. 馃挕 A function is a special type of relation that relates values present in one set (called Domain) to values present in another set (called Range). ...00
SSShivendra Singh Chouhaninshibu323.hashnode.dev路Apr 9, 2023 路 3 min readThoughts On How To Approach DSA QuestionsHi, in this article will be sharing my observations regarding DSA problems. I will also talk a bit about the sliding window pattern and its application to solve problems. At the time of writing this article, I am 4 months old in the Learning DSA jour...00