{"version":1,"pages":[{"id":"-MAoxg0kXl99gz_L9H9T","title":"About me","pathname":"/learn-write-share","siteSpaceId":"sitesp_gkZPS","description":""},{"id":"Ie2m3CmUm2kEWRWkjH1B","title":"Nazneen's speaking engagements","pathname":"/learn-write-share/conference-talks-and-panels/nazneens-speaking-engagements","siteSpaceId":"sitesp_gkZPS","description":"","breadcrumbs":[{"label":"Conference Talks and Panels"}]},{"id":"XHmXORqGsSDSs2wPBIgC","title":"Threat Modelling for AI - Changing the way you view Trust Boundaries","pathname":"/learn-write-share/security-bits/threat-modelling-for-ai-changing-the-way-you-view-trust-boundaries","siteSpaceId":"sitesp_gkZPS","breadcrumbs":[{"label":"Security Bits"}]},{"id":"-MAoxg0iK8rVJLIM8Svz","title":"Who Do You Think Owns Your Android Application?","pathname":"/learn-write-share/security-bits/who-do-you-think-owns-your-android-application","siteSpaceId":"sitesp_gkZPS","description":"","breadcrumbs":[{"label":"Security Bits"}]},{"id":"-MAoxg0jDTNi7kq5crYf","title":"Secure Infrastructure: Tools & Techniques","pathname":"/learn-write-share/security-bits/secure-infrastructure-tools-and-techniques","siteSpaceId":"sitesp_gkZPS","description":"The tools and techniques found handy by me to strengthen one's infra security have been shared in this post.","breadcrumbs":[{"label":"Security Bits"}]},{"id":"-MB-pAEjNmE0nzE8fxmM","title":"DNS rebinding attacks - Useful resources","pathname":"/learn-write-share/security-bits/dns-rebinding-attacks-useful-resources","siteSpaceId":"sitesp_gkZPS","description":"","breadcrumbs":[{"label":"Security Bits"}]},{"id":"-MkWOLL7JEjGKS7dafCU","title":"Semgrep and Dependabot in path to production - SAST and SCA Tooling","pathname":"/learn-write-share/security-bits/semgrep-and-dependabot-in-path-to-production-sast-and-sca-osa","siteSpaceId":"sitesp_gkZPS","description":"","breadcrumbs":[{"label":"Security Bits"}]},{"id":"-MAoxg0b90xOormZ0CPh","title":"The Other Side to Usability - Part 1","pathname":"/learn-write-share/android-bits/the-other-side-to-usability-part-1","siteSpaceId":"sitesp_gkZPS","description":"","breadcrumbs":[{"label":"Android Bits"}]},{"id":"-MAoxg0cLYwDwh917HXz","title":"The Other Side to Usability - Part 2","pathname":"/learn-write-share/android-bits/the-other-side-to-usability-part-2","siteSpaceId":"sitesp_gkZPS","description":"","breadcrumbs":[{"label":"Android Bits"}]},{"id":"-MAoxg0dsX0uKCJLHDHe","title":"Building a synthetic task stack of multiple activities in Android","pathname":"/learn-write-share/android-bits/building-a-synthetic-task-stack-of-multiple-activities-in-android","siteSpaceId":"sitesp_gkZPS","description":"My learning around creating a synthetic task stack of multiple activities with TaskStackBuilder or startActivities","breadcrumbs":[{"label":"Android Bits"}]},{"id":"-MAoxg0e0bZXxwyLXeV5","title":"Linking a text having a phone number in Android","pathname":"/learn-write-share/android-bits/linking-a-text-having-a-phone-number-in-android","siteSpaceId":"sitesp_gkZPS","description":"","breadcrumbs":[{"label":"Android Bits"}]},{"id":"-MAoxg0f3Ns1N1TFmz8C","title":"DROIDCON Italy","pathname":"/learn-write-share/android-bits/droidcon-italy","siteSpaceId":"sitesp_gkZPS","description":"","breadcrumbs":[{"label":"Android Bits"}]},{"id":"-MD92ZogdHdYQrucBobX","title":"AWS account access using saml2aws and assume-role","pathname":"/learn-write-share/aws/aws-account-access-using-saml2aws-and-assume-role","siteSpaceId":"sitesp_gkZPS","description":"","breadcrumbs":[{"label":"AWS"}]},{"id":"-MAoxg0Z5GzjqJ7KLv0k","title":"Setting up MySQL","pathname":"/learn-write-share/mysql/setting-up-mysql","siteSpaceId":"sitesp_gkZPS","description":"Steps to get around the errors during setup. Old blog written on blogger, rewritten here","breadcrumbs":[{"label":"MySQL"}]}]}