doshi's scratchpad
/posts
/about
/people
|
Posts
.
2024-11-18
111. Quotes that go hard (and are relevant to software)
2024-10-02
110. 17 Camels - A brain teaser?
2024-09-27
109.Supply Chain Attacks - Polyfill
2024-09-26
108. Writing the best Design Docs
2024-08-18
107. UTs concepts - @Mocks
2024-08-11
106. Notes on some Algos
2024-08-06
105. Notes on refactoring
2024-07-15
104. Why not to rely on AWS console to manage your AWS resources.
2024-07-12
103. Planning Work Effectively at a Big-Tech Software Job
2024-07-11
102. Wrapping a JAR in a Docker container
2024-07-04
101. @PostConstruct
2024-07-03
100. CIDRs
2024-07-02
99. But what is Terraform?
2024-07-01
98. What is an AWS EBS volume?
2024-06-23
97. Don't use the `new` keyword alot
2024-06-22
96. Generics
2024-06-21
95. Java Collection Framework - Part 1
2024-06-20
94.🥊ing in Java
2024-06-19
93. Refreshing Java Concepts - Pass by Value vs Pass by Ref.
2024-06-18
92. Path Variables vs Request Parameters
2024-06-17
91. Checked vs Unchecked Exceptions
2024-06-16
90. Functional Interfaces
2024-06-14
89. The :: in Java
2024-06-12
88. Way to by-pass private access modifier
2024-06-11
87. Records in Java
2024-06-10
86. DAO vs DTO vs POJO
2024-06-09
85. Creational Design Patterns - Builder Pattern
2024-06-07
84. Difference between @Bean and @Component in Spring
2024-06-06
83. You cant @Autowire everytime
2024-06-02
82. Stream Processing - A primer
2024-05-26
81. Structured Events: Fundamental Blocks of Observability
2024-05-21
80. Difference between Virtual Env and Docker
2024-04-29
79. A small insight on Observability vs Monitoring
2024-04-28
78. The Path to Observability
2024-04-07
77. Sideproject - Friendship Retrospective Board
2024-04-05
76. Writing a cooldown mechanism
2024-03-22
75. 0/1 Knapsack Problem
2024-03-21
74. Topological Sort
2024-03-20
73. Why do a binary encoding on JSON?
2024-03-19
72. Data Warehouse and Data Lake
2024-03-18
71. I broke something
2024-03-16
70. Why index a DB?
2024-03-15
69. the dream
2024-03-14
68. Introspecting random project Ideas [Live]
2024-03-12
67. Boilerplate for Coding questions in interviews
2024-03-08
66. S3 is files but not a filesystem
2024-03-07
65. Revisiting STL for C++
2024-02-24
64. A very very subtle flag difference
2024-01-01
63. Learning Kuberenetes Day 3
2023-12-31
62. Learning Kuberenetes Day 2
2023-12-30
61. Learning Kuberenetes Day 1
2023-12-29
60. pip install vs brew install
2023-12-28
59. API Proxies
2023-12-27
58. Rust Variables and Mutability
2023-12-26
57. Building a guessing game in Rust
2023-12-25
56. Cargo in Rust
2023-12-24
55. Hello Rust!
2023-12-23
54. throw and throws
2023-12-22
53. try-catch-finally
2023-12-21
52. Making my own Teeny Tiny Compiler - Emitter
2023-12-20
51. Umami - Setting up analytics for my blog
2023-12-19
50. Making my own Teeny Tiny Compiler - Parser
2023-12-18
49. Making my own Teeny Tiny Compiler - Lexer
2023-12-17
48. Autowire
2023-12-16
47. Dependency Injection
2023-12-15
46. Authentication vs Authorization
2023-12-14
45. Controller-Service-Repository in Springboot
2023-12-13
44. Creational Design Patterns - Factory Method
2023-12-12
43. Some Docker command tips
2023-12-11
42. Working with Debugger
2023-12-10
41. Hexagonal Architecture
2023-12-09
40. Zsh vs Bash
2023-12-08
39. Functions vs Classes: When to use what
2023-12-07
38. Don't write comments
2023-12-06
37. application.properties in Springboot
2023-12-05
36. Working with Localstack
2023-12-04
35. Some Dont's for Python
2023-12-03
34. What is a bastion host?
2023-12-02
33. Docker containers for local development
2023-12-01
32. Backtracking Problems
2023-11-30
31. YAML Ain't Markup Language
2023-11-29
30. JAVA_HOME and Switching between JAVA versions
2023-11-28
29. Web Sockets
2023-11-27
28. Writing better code: Standards, Principles and Patterns
2023-11-26
27. Stateful vs Stateless Architecture
2023-11-25
26. Context vs Config
2023-11-24
25. Finding Candidate Keys in a Database
2023-11-23
24. What is a Webhook?
2023-11-22
23. Microservices Communication - Asynchronous
2023-11-21
22. Microservices Communication - Synchronous
2023-11-20
21. HTTP Codes
2023-11-19
20. Containers on AWS: EKS
2023-11-18
19. Containers on AWS: ECS+EC2
2023-11-17
18. Namespace
2023-11-16
17. Idempotency in APIs
2023-11-15
16. All about HTTPS
2023-11-14
15. What happens when you type in a URL in your web browser?
2023-11-13
14. Istio - A service mesh implementation
2023-11-12
13. Service Mesh
2023-11-11
12. WTF is a Manifest file?
2023-11-10
11. Helm Charts
2023-11-09
10. Zero Day Vulnerability
2023-11-08
9. First experience with k9s
2023-11-07
8. k8s Pods vs Nodes vs Clusters
2023-11-06
7. Ideas for my portfolio
2023-11-05
6. Blue Green Deployment
2023-11-04
5. GNU vs Linux
2023-11-03
4. Reverse Proxy
2023-11-02
3. NGINX
2023-11-01
2. JSON Dumps vs Loads
2023-08-18
1. hello world