PinnedProtect Your Code from Sneaky Attacks: Understanding JavaScript Prototype PollutionPrototype pollution is a JavaScript vulnerability that opens up possibilities to add arbitrary properties to the global object prototypes.Mar 1, 2023Mar 1, 2023
Handling Line Breaks and Localization in Web Design: A Case StudyWhen designing a website that supports localization, handling the layout of text across different languages can be tricky. A seemingly…Sep 27, 2024Sep 27, 2024
Scalable solution with caching: a studyThis architecture is platform agnostic. Although, I did have a handful of AWS services in mind while brainstorming on it…Mar 27, 2024Mar 27, 2024
Handling concurrent writes: 101 - manual lockingThe simplest locking mechanisms to achieve consistent updates in the databases…Mar 14, 2024Mar 14, 2024
TypeScript keyof Operator usage in Mapped typesAn operator that can be used to produce Mapped types in TypeScriptJan 1, 2024Jan 1, 2024
TypeScript Mapped typesSometimes, you may need slight changes to a type. Instead of writing a whole new type, we can take advantage of Mapped typesJan 1, 2024Jan 1, 2024
Adaptable Angular Project Structure: A Flexible Foundation for Large-Scale ApplicationsA versatile foundation encompassing feature modules with containers and components, shared modules, and core modules.Oct 1, 2023Oct 1, 2023
Github Workflow File To Deploy Your Angular App on AWS EC2A minimal .yml file that works!Sep 24, 20231Sep 24, 20231