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 27Sep 27
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 27Mar 27
Handling concurrent writes: 101 - manual lockingThe simplest locking mechanisms to achieve consistent updates in the databases…Mar 14Mar 14
TypeScript keyof Operator usage in Mapped typesAn operator that can be used to produce Mapped types in TypeScriptJan 1Jan 1
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 1Jan 1
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