PinnedSharib Jafariinkreuzwerker GmbHBe Better Brainstormer(s)What is parallel thinking and how to use it to make your meetings more effectiveJul 13, 2023Jul 13, 2023
PinnedSharib JafariThe Power of LanguageHow Ubiquitous Language improved my project before it even beganSep 27, 2023Sep 27, 2023
Sharib JafariBuddhist Monks, Latte Art, and Software DevelopmentLately, I’ve taken it upon myself to learn to create Latte Art. This is why I, who usually drinks espresso or americano, have switched to…Nov 27, 2023Nov 27, 2023
Sharib JafariIf you give a dev a lambdaThis post is part of a series of posts I’m writing as part of my“build in public” project.Oct 31, 2023Oct 31, 2023
Sharib JafariAuthentication, Authorization, and AccessThis post is part of a series of posts I’m writing as part of my“build in public” project.Oct 22, 2023Oct 22, 2023
Sharib Jafariinkreuzwerker GmbHPracticing the Principle of Least PrivilegeAccess control in multi-tenant applications using tagged sessions and IAM permission policiesOct 17, 2023Oct 17, 2023
Sharib Jafariinkreuzwerker GmbHIsolating AWS Resources for a Secure Multi-Tenant SaaSThe need for tenant isolation and various strategies for isolating AWS resourcesSep 25, 2023Sep 25, 2023
Sharib Jafariinkreuzwerker GmbHIgnite Your Team’s Success with 20 Slides and 5-Minute TalksHow we unlocked team synergy with Ignite Talks by achieving more in less timeJul 10, 2023Jul 10, 2023
Sharib JafariObsidian UnchainedSync Obsidian notes across all devices — for freeJun 12, 2023Jun 12, 2023
Sharib Jafariinkreuzwerker GmbHStreamlined Data Flow using EventBridge and Step FunctionsA Real-World Case Study of an Event-Driven Serverless ArchitectureJun 6, 2023Jun 6, 2023