Software Engineering
2024
Auth Wrangling: Taming Microservices with the Adapter Pattern
·9 mins·
loading
·
loading
Software Engineering
design patterns
software architecture
Software Development
microservice design
microservice architecture
adapter pattern
microservices
authorization
java
code refactoring
clean code
gangs of four
In software engineering, design patterns are essential tools that help us solve common design problems in a standardized way.
Unlocking Dynamic Programming: A Deep Dive into House Robber Challenge
·10 mins·
loading
·
loading
Software Engineering
programming
problem solving
datastructure
algorithms
dynamic programming
recursion
memoization
tabulation
leetcode
python
coding
tech
The House Robber problem from LeetCode offers an excellent illustration of how dynamic programming can be applied to optimize solutions.