{"objects":[{"storageClass":"Standard","uploaded":"2023-10-21T13:14:48.938Z","checksums":{"md5":"c62fae4236f6ad972a87b402c810fcb5"},"httpEtag":"\"c62fae4236f6ad972a87b402c810fcb5\"","etag":"c62fae4236f6ad972a87b402c810fcb5","size":8196,"version":"7e74ada040dec469edb73c106f9fbf85","key":"blog/images/.DS_Store"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:08.242Z","checksums":{"md5":"3336aeb49288e8a0ac3d7060096ab067"},"httpEtag":"\"3336aeb49288e8a0ac3d7060096ab067\"","etag":"3336aeb49288e8a0ac3d7060096ab067","size":6148,"version":"7e74ada2b7f25796ab061a62e9b6ca5f","key":"blog/images/2021/.DS_Store"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:08.026Z","checksums":{"md5":"0632ee1096deb7af8bdd13efdd286acb"},"httpEtag":"\"0632ee1096deb7af8bdd13efdd286acb\"","etag":"0632ee1096deb7af8bdd13efdd286acb","size":10244,"version":"7e74ada2b664c3de465e41c04f7dfa66","key":"blog/images/2021/posts/.DS_Store"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:11.310Z","checksums":{"md5":"9af9394334d567c4a6d13907d4a731b6"},"httpEtag":"\"9af9394334d567c4a6d13907d4a731b6\"","etag":"9af9394334d567c4a6d13907d4a731b6","size":187908,"version":"7e77e51156bed5512cc93c9603f8e036","key":"blog/images/2021/posts/create-aws-ec2-instance/aws-console.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:11.319Z","checksums":{"md5":"aa1a72cc0f24bd482cb4df9552df3363"},"httpEtag":"\"aa1a72cc0f24bd482cb4df9552df3363\"","etag":"aa1a72cc0f24bd482cb4df9552df3363","size":201602,"version":"7e77e5113af5f41018ebc92beebdeaa8","key":"blog/images/2021/posts/create-aws-ec2-instance/choose-image.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:12.191Z","checksums":{"md5":"aedd4d09233953ed3ec5e707c0a82ef5"},"httpEtag":"\"aedd4d09233953ed3ec5e707c0a82ef5\"","etag":"aedd4d09233953ed3ec5e707c0a82ef5","size":170685,"version":"7e77e51120fd1e6f57373978f606da55","key":"blog/images/2021/posts/create-aws-ec2-instance/choose-instance-details.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:11.874Z","checksums":{"md5":"ba29c6c3e128b455b11a55b91d83cb1c"},"httpEtag":"\"ba29c6c3e128b455b11a55b91d83cb1c\"","etag":"ba29c6c3e128b455b11a55b91d83cb1c","size":155837,"version":"7e77e5110bd29bbf02e119a7b2b3387c","key":"blog/images/2021/posts/create-aws-ec2-instance/choose-instance-type.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:11.960Z","checksums":{"md5":"77c92e147e70a2357324371a2e3de1ad"},"httpEtag":"\"77c92e147e70a2357324371a2e3de1ad\"","etag":"77c92e147e70a2357324371a2e3de1ad","size":246205,"version":"7e77e510f35d657b5e9530683f54bc5f","key":"blog/images/2021/posts/create-aws-ec2-instance/choose-keypair.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:12.203Z","checksums":{"md5":"2032480510afe15498134e0eba6d28dd"},"httpEtag":"\"2032480510afe15498134e0eba6d28dd\"","etag":"2032480510afe15498134e0eba6d28dd","size":169221,"version":"7e77e510e1d8aa28060e94c79646b89e","key":"blog/images/2021/posts/create-aws-ec2-instance/choose-network-type.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:12.207Z","checksums":{"md5":"f0bd60bd51ac991cea60f8323a8033ef"},"httpEtag":"\"f0bd60bd51ac991cea60f8323a8033ef\"","etag":"f0bd60bd51ac991cea60f8323a8033ef","size":157768,"version":"7e77e510cd05917cc94698be8cea8711","key":"blog/images/2021/posts/create-aws-ec2-instance/choose-storage.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:12.209Z","checksums":{"md5":"54c3b40b563294ef21c2ea178c668aac"},"httpEtag":"\"54c3b40b563294ef21c2ea178c668aac\"","etag":"54c3b40b563294ef21c2ea178c668aac","size":131010,"version":"7e77e510bc0110c566d8bafdad8a49f8","key":"blog/images/2021/posts/create-aws-ec2-instance/choose-tags.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:12.223Z","checksums":{"md5":"0f1452be0d55f7bf7ddc34b42be38fc0"},"httpEtag":"\"0f1452be0d55f7bf7ddc34b42be38fc0\"","etag":"0f1452be0d55f7bf7ddc34b42be38fc0","size":135239,"version":"7e77e5109bba73660114c0ff02dfb6e1","key":"blog/images/2021/posts/create-aws-ec2-instance/connect-to-instance.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:12.333Z","checksums":{"md5":"aa4cc4ff27a749c6ad850133493029d8"},"httpEtag":"\"aa4cc4ff27a749c6ad850133493029d8\"","etag":"aa4cc4ff27a749c6ad850133493029d8","size":209857,"version":"7e77e5107c95bc4ef2cefc75b64f14f3","key":"blog/images/2021/posts/create-aws-ec2-instance/instance-details.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:12.805Z","checksums":{"md5":"194195a9ad717283458729f72ad0e8ef"},"httpEtag":"\"194195a9ad717283458729f72ad0e8ef\"","etag":"194195a9ad717283458729f72ad0e8ef","size":129010,"version":"7e77e510691e30bcb6f110b3c40a7c41","key":"blog/images/2021/posts/create-aws-ec2-instance/instances.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:13.148Z","checksums":{"md5":"6e4b4889f98a7bb37793707d23ca6923"},"httpEtag":"\"6e4b4889f98a7bb37793707d23ca6923\"","etag":"6e4b4889f98a7bb37793707d23ca6923","size":158907,"version":"7e77e510560a2eaca120c56918c4f85c","key":"blog/images/2021/posts/create-aws-ec2-instance/launch-status.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:13.196Z","checksums":{"md5":"d3f480516e703a9058083260f13ee543"},"httpEtag":"\"d3f480516e703a9058083260f13ee543\"","etag":"d3f480516e703a9058083260f13ee543","size":106754,"version":"7e77e510421c8a8aedcbf539ba70434a","key":"blog/images/2021/posts/create-aws-ec2-instance/ssh.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:13.498Z","checksums":{"md5":"427db1f33285663d645ef62a77cc2c2f"},"httpEtag":"\"427db1f33285663d645ef62a77cc2c2f\"","etag":"427db1f33285663d645ef62a77cc2c2f","size":133399,"version":"7e77e510182cf4a819bb868a5a297787","key":"blog/images/2021/posts/create-digitalocean-droplet/choose-os.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:13.680Z","checksums":{"md5":"e2933173d28b406a3558b576e5bce583"},"httpEtag":"\"e2933173d28b406a3558b576e5bce583\"","etag":"e2933173d28b406a3558b576e5bce583","size":204344,"version":"7e77e51004050774bf8db0d96b243035","key":"blog/images/2021/posts/create-digitalocean-droplet/choose-plan.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:14.022Z","checksums":{"md5":"55fddbe1fdd7cacf083b279ed213f6f6"},"httpEtag":"\"55fddbe1fdd7cacf083b279ed213f6f6\"","etag":"55fddbe1fdd7cacf083b279ed213f6f6","size":102233,"version":"7e77e50fee833e8954031be65306337c","key":"blog/images/2021/posts/create-digitalocean-droplet/choose-region.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:14.096Z","checksums":{"md5":"1e1c27f1f4741a7f0ea15602f292a290"},"httpEtag":"\"1e1c27f1f4741a7f0ea15602f292a290\"","etag":"1e1c27f1f4741a7f0ea15602f292a290","size":107713,"version":"7e77e50fda5a92f666d7ea5ade8591ef","key":"blog/images/2021/posts/create-digitalocean-droplet/create-droplet.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:14.099Z","checksums":{"md5":"f271cab7c455f258226347567657d31f"},"httpEtag":"\"f271cab7c455f258226347567657d31f\"","etag":"f271cab7c455f258226347567657d31f","size":157107,"version":"7e77e50fc98b31fc084eeb7793bdd963","key":"blog/images/2021/posts/create-digitalocean-droplet/droplet-ready.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:14.808Z","checksums":{"md5":"1ef0eed2fad0d6b4c0564e89cd72a41d"},"httpEtag":"\"1ef0eed2fad0d6b4c0564e89cd72a41d\"","etag":"1ef0eed2fad0d6b4c0564e89cd72a41d","size":143405,"version":"7e77e50fb9b3198a0ec1f35afb58a5f0","key":"blog/images/2021/posts/create-digitalocean-droplet/enter-hostname.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:14.873Z","checksums":{"md5":"e34d7089e7a9b7405c5722b5fdb84a43"},"httpEtag":"\"e34d7089e7a9b7405c5722b5fdb84a43\"","etag":"e34d7089e7a9b7405c5722b5fdb84a43","size":137454,"version":"7e77e50fa838c1fd93d20e22310e1bff","key":"blog/images/2021/posts/create-digitalocean-droplet/enter-password.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:14.854Z","checksums":{"md5":"f757c28baf223333f4c5da83f6968607"},"httpEtag":"\"f757c28baf223333f4c5da83f6968607\"","etag":"f757c28baf223333f4c5da83f6968607","size":128433,"version":"7e77e50f9541665fd6a34a857580a4f5","key":"blog/images/2021/posts/create-digitalocean-droplet/get-started.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:14.734Z","checksums":{"md5":"d2db3c185590f620efa5c31a04d5d223"},"httpEtag":"\"d2db3c185590f620efa5c31a04d5d223\"","etag":"d2db3c185590f620efa5c31a04d5d223","size":106888,"version":"7e77e50f846d3716ccc9a19147789032","key":"blog/images/2021/posts/create-digitalocean-droplet/ssh-connect.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:14.571Z","checksums":{"md5":"2f7035a372a30d9858a93333680c7b24"},"httpEtag":"\"2f7035a372a30d9858a93333680c7b24\"","etag":"2f7035a372a30d9858a93333680c7b24","size":157331,"version":"7e77e50f70f20d9bf90cd8f0c213e683","key":"blog/images/2021/posts/create-digitalocean-droplet/wait-for-creation.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:13.228Z","checksums":{"md5":"15bab329f8b800fd57c39169518166eb"},"httpEtag":"\"15bab329f8b800fd57c39169518166eb\"","etag":"15bab329f8b800fd57c39169518166eb","size":39496,"version":"7e77e50f5e28f7f590d9bd9930aa2250","key":"blog/images/2021/posts/create-user-terminal-ubuntu/add-user.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:13.388Z","checksums":{"md5":"854765349dd72270be2e9bc804f13f65"},"httpEtag":"\"854765349dd72270be2e9bc804f13f65\"","etag":"854765349dd72270be2e9bc804f13f65","size":10623,"version":"7e77e50f4aed7998e966fbe495c72bb1","key":"blog/images/2021/posts/create-user-terminal-ubuntu/switch-user.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:13.418Z","checksums":{"md5":"6c9fc6ef7a8271cdc9caf87d5188b99b"},"httpEtag":"\"6c9fc6ef7a8271cdc9caf87d5188b99b\"","etag":"6c9fc6ef7a8271cdc9caf87d5188b99b","size":39610,"version":"7e77e50f3adb2064070540737918dd02","key":"blog/images/2021/posts/create-user-terminal-ubuntu/test-sudo-access.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:13.431Z","checksums":{"md5":"68501c468b011bc5c8a7e7a8c0ff3401"},"httpEtag":"\"68501c468b011bc5c8a7e7a8c0ff3401\"","etag":"68501c468b011bc5c8a7e7a8c0ff3401","size":4337,"version":"7e77e50f297f2ff0d23a5cb10cde6f5f","key":"blog/images/2021/posts/create-user-terminal-ubuntu/usermod.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:14.890Z","checksums":{"md5":"ca51192312bf20582777abca298122f8"},"httpEtag":"\"ca51192312bf20582777abca298122f8\"","etag":"ca51192312bf20582777abca298122f8","size":465139,"version":"7e77e4f34c6ad640084f9330ee417c6c","key":"blog/images/2021/posts/flutter-vs-react-native/flutter-vs-react-native.jpg"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:15.007Z","checksums":{"md5":"0e6a114dc9b066539fd33471b3d17031"},"httpEtag":"\"0e6a114dc9b066539fd33471b3d17031\"","etag":"0e6a114dc9b066539fd33471b3d17031","size":4461,"version":"7e77e50f18141ec7127b197b6962fcca","key":"blog/images/2021/posts/flutter-vs-react-native/flutter.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:14.999Z","checksums":{"md5":"1dcbcfe593bf7dbdc544e8347b46d8a0"},"httpEtag":"\"1dcbcfe593bf7dbdc544e8347b46d8a0\"","etag":"1dcbcfe593bf7dbdc544e8347b46d8a0","size":13599,"version":"7e77e50f02664b13e18ee048c91cca42","key":"blog/images/2021/posts/flutter-vs-react-native/react.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:18.636Z","checksums":{"md5":"a5f527ae9757195c0bcc94f0dae9e70a"},"httpEtag":"\"a5f527ae9757195c0bcc94f0dae9e70a\"","etag":"a5f527ae9757195c0bcc94f0dae9e70a","size":26928,"version":"7e77e50ef0b8a0d0ec1db0de15c31caf","key":"blog/images/2021/posts/install-android-studio-on-windows/android-studio-website.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:18.592Z","checksums":{"md5":"38a6fb86963547883d8d69f69cb24dbd"},"httpEtag":"\"38a6fb86963547883d8d69f69cb24dbd\"","etag":"38a6fb86963547883d8d69f69cb24dbd","size":29401,"version":"7e77e50ed8a143efdb8e1d98e0a2b150","key":"blog/images/2021/posts/install-android-studio-on-windows/android-studio.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:18.682Z","checksums":{"md5":"ba251ded0213a200bd490ef064682fd4"},"httpEtag":"\"ba251ded0213a200bd490ef064682fd4\"","etag":"ba251ded0213a200bd490ef064682fd4","size":9579,"version":"7e77e50eca2cda9d3953a045107f1009","key":"blog/images/2021/posts/install-android-studio-on-windows/config-screen.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:18.822Z","checksums":{"md5":"679724d113ffbc4c9f27f0f670459b6e"},"httpEtag":"\"679724d113ffbc4c9f27f0f670459b6e\"","etag":"679724d113ffbc4c9f27f0f670459b6e","size":79218,"version":"7e77e50ebad39542aea7577252efd0c5","key":"blog/images/2021/posts/install-android-studio-on-windows/download-page.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:19.333Z","checksums":{"md5":"fc7e72134bc7f2c61b8ee90354a3b11d"},"httpEtag":"\"fc7e72134bc7f2c61b8ee90354a3b11d\"","etag":"fc7e72134bc7f2c61b8ee90354a3b11d","size":31125,"version":"7e77e50eaac5bcbd607091c1d011dfc7","key":"blog/images/2021/posts/install-android-studio-on-windows/install-type-android-studio.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:19.364Z","checksums":{"md5":"7b8bb54e06c048575219f33ba73d13fe"},"httpEtag":"\"7b8bb54e06c048575219f33ba73d13fe\"","etag":"7b8bb54e06c048575219f33ba73d13fe","size":71001,"version":"7e77e50e97b73f63fe80090361623eb0","key":"blog/images/2021/posts/install-android-studio-on-windows/installer-dialog-finish.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:19.365Z","checksums":{"md5":"9a911828494f17ea97c7d47e200cfbdd"},"httpEtag":"\"9a911828494f17ea97c7d47e200cfbdd\"","etag":"9a911828494f17ea97c7d47e200cfbdd","size":95482,"version":"7e77e50e84c8d332c9f6eb6c2a94d629","key":"blog/images/2021/posts/install-android-studio-on-windows/installer-dialog.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:19.852Z","checksums":{"md5":"7de8ac0ae5c7905c6b0b5333b657c164"},"httpEtag":"\"7de8ac0ae5c7905c6b0b5333b657c164\"","etag":"7de8ac0ae5c7905c6b0b5333b657c164","size":25365,"version":"7e77e50e725d1110d157b7e99c1d5fc5","key":"blog/images/2021/posts/install-android-studio-on-windows/sdk-download-page.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:19.445Z","checksums":{"md5":"db26b0a0e6c81141679d88d0a04e8022"},"httpEtag":"\"db26b0a0e6c81141679d88d0a04e8022\"","etag":"db26b0a0e6c81141679d88d0a04e8022","size":50433,"version":"7e77e50e5f2fac9efa733055a5930fe3","key":"blog/images/2021/posts/install-android-studio-on-windows/sdk-setup.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:19.580Z","checksums":{"md5":"948661d60fb694551991668231b4b49e"},"httpEtag":"\"948661d60fb694551991668231b4b49e\"","etag":"948661d60fb694551991668231b4b49e","size":137562,"version":"7e77e50e4a47c90b5cf5c50794a68f92","key":"blog/images/2021/posts/install-android-studio-on-windows/select-theme-android-studio.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:19.604Z","checksums":{"md5":"4456985f08137b2952d992f2ce90633f"},"httpEtag":"\"4456985f08137b2952d992f2ce90633f\"","etag":"4456985f08137b2952d992f2ce90633f","size":29640,"version":"7e77e50e2eb54a8ed1a9a1f48fb31e0f","key":"blog/images/2021/posts/install-android-studio-on-windows/verify-settings.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:19.740Z","checksums":{"md5":"d33748457e58b989d6b997e3ffcaa9e7"},"httpEtag":"\"d33748457e58b989d6b997e3ffcaa9e7\"","etag":"d33748457e58b989d6b997e3ffcaa9e7","size":32589,"version":"7e77e50e15ed0db717c1df19be50f10f","key":"blog/images/2021/posts/install-android-studio-on-windows/welcome-android-studio.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:16.097Z","checksums":{"md5":"51231e68a73694d5f523860964d62bd8"},"httpEtag":"\"51231e68a73694d5f523860964d62bd8\"","etag":"51231e68a73694d5f523860964d62bd8","size":86782,"version":"7e77e50e0710065f3eb8f66a5be4d358","key":"blog/images/2021/posts/make-your-own-vscode-theme/debug-window-no-theme.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:15.728Z","checksums":{"md5":"1e8c4df7708a2e78e92835d966563ff1"},"httpEtag":"\"1e8c4df7708a2e78e92835d966563ff1\"","etag":"1e8c4df7708a2e78e92835d966563ff1","size":119843,"version":"7e77e50df76460b5fac14223d20e8db8","key":"blog/images/2021/posts/make-your-own-vscode-theme/debug-window-theme.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:15.969Z","checksums":{"md5":"77bbae65340a4be558a966c7f2dceca0"},"httpEtag":"\"77bbae65340a4be558a966c7f2dceca0\"","etag":"77bbae65340a4be558a966c7f2dceca0","size":140616,"version":"7e77e50de36bb4100506392c69e5c3dc","key":"blog/images/2021/posts/make-your-own-vscode-theme/install-yo.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:15.799Z","checksums":{"md5":"8ed8695870a9a20c3821481538d85c55"},"httpEtag":"\"8ed8695870a9a20c3821481538d85c55\"","etag":"8ed8695870a9a20c3821481538d85c55","size":159788,"version":"7e77e50dcfb1a894162891e880416b49","key":"blog/images/2021/posts/make-your-own-vscode-theme/theme-code.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:15.776Z","checksums":{"md5":"b2349b082ac7f826838b5168016aef1b"},"httpEtag":"\"b2349b082ac7f826838b5168016aef1b\"","etag":"b2349b082ac7f826838b5168016aef1b","size":58038,"version":"7e77e50dba0105f85ce1abedbd34f74e","key":"blog/images/2021/posts/make-your-own-vscode-theme/theme-folder.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:15.895Z","checksums":{"md5":"253f3019b3e62c19e561fbbfca95c392"},"httpEtag":"\"253f3019b3e62c19e561fbbfca95c392\"","etag":"253f3019b3e62c19e561fbbfca95c392","size":83951,"version":"7e77e50da5d4852f915613a324eb4cb0","key":"blog/images/2021/posts/make-your-own-vscode-theme/yo-code-color-theme.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:15.899Z","checksums":{"md5":"dea62a114c852c0c2bdae94a878cbadb"},"httpEtag":"\"dea62a114c852c0c2bdae94a878cbadb\"","etag":"dea62a114c852c0c2bdae94a878cbadb","size":204263,"version":"7e77e50d8f6e6a909a42e2e094a5433e","key":"blog/images/2021/posts/make-your-own-vscode-theme/yo-code-finish.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:16.322Z","checksums":{"md5":"7151a3f357faec372ad7a5a891f75643"},"httpEtag":"\"7151a3f357faec372ad7a5a891f75643\"","etag":"7151a3f357faec372ad7a5a891f75643","size":121497,"version":"7e77e50d7ac191179ec3be5c3747a0ee","key":"blog/images/2021/posts/make-your-own-vscode-theme/yo-code-theme-create-type.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:15.447Z","checksums":{"md5":"fc9c7d22dc1af1111192fdb28a220eb5"},"httpEtag":"\"fc9c7d22dc1af1111192fdb28a220eb5\"","etag":"fc9c7d22dc1af1111192fdb28a220eb5","size":83769,"version":"7e77e4f33215bb4aecb1e6be552f0a42","key":"blog/images/2021/posts/native-vs-cross-platform-mobile-development/development.jpg"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:17.083Z","checksums":{"md5":"7f18327a1a8ffaca5db8567b17edac8d"},"httpEtag":"\"7f18327a1a8ffaca5db8567b17edac8d\"","etag":"7f18327a1a8ffaca5db8567b17edac8d","size":5775,"version":"7e77e50d67c433873177706b6beea578","key":"blog/images/2021/posts/swap-on-linux/create-swap.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:17.693Z","checksums":{"md5":"1268858f2599f8798c93b04d91f4e40e"},"httpEtag":"\"1268858f2599f8798c93b04d91f4e40e\"","etag":"1268858f2599f8798c93b04d91f4e40e","size":79774,"version":"7e77e50d54eb1438e9abb179762a6909","key":"blog/images/2021/posts/swap-on-linux/edit-sysctl.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:17.224Z","checksums":{"md5":"8523d65c24cc5ab0fd1b522f8659e7b7"},"httpEtag":"\"8523d65c24cc5ab0fd1b522f8659e7b7\"","etag":"8523d65c24cc5ab0fd1b522f8659e7b7","size":5444,"version":"7e77e50d44ea15d705bba5823c9b72a6","key":"blog/images/2021/posts/swap-on-linux/enable-swap.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:17.697Z","checksums":{"md5":"61e3ddc30c36e3c68a58b89d6a6f11a8"},"httpEtag":"\"61e3ddc30c36e3c68a58b89d6a6f11a8\"","etag":"61e3ddc30c36e3c68a58b89d6a6f11a8","size":8707,"version":"7e77e50d2af5f9ff4a34f9532b708a73","key":"blog/images/2021/posts/swap-on-linux/fstab.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:17.801Z","checksums":{"md5":"24e82cb3250eb180ced1c8948560c22a"},"httpEtag":"\"24e82cb3250eb180ced1c8948560c22a\"","etag":"24e82cb3250eb180ced1c8948560c22a","size":14355,"version":"7e77e50d19519e89bbbfb490257d6d81","key":"blog/images/2021/posts/swap-on-linux/mkswap.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:17.927Z","checksums":{"md5":"7295bd4021a3159dc96882733482e5a4"},"httpEtag":"\"7295bd4021a3159dc96882733482e5a4\"","etag":"7295bd4021a3159dc96882733482e5a4","size":8721,"version":"7e77e50d020bfae27dbbf241e8451653","key":"blog/images/2021/posts/swap-on-linux/swapon-show-swap.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:17.992Z","checksums":{"md5":"28677da6b57b2187d9d44cabc8ada695"},"httpEtag":"\"28677da6b57b2187d9d44cabc8ada695\"","etag":"28677da6b57b2187d9d44cabc8ada695","size":4616,"version":"7e77e50cf31b0966f625463020416309","key":"blog/images/2021/posts/swap-on-linux/swapon-show.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:18.021Z","checksums":{"md5":"276953ac313880dc379a4fe6d4df1cce"},"httpEtag":"\"276953ac313880dc379a4fe6d4df1cce\"","etag":"276953ac313880dc379a4fe6d4df1cce","size":4968,"version":"7e77e50cddeb55aa07a2039b7251fd3a","key":"blog/images/2021/posts/swap-on-linux/swapon.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:18.050Z","checksums":{"md5":"c288f765162ef2475eb9cdc4e52dcfbd"},"httpEtag":"\"c288f765162ef2475eb9cdc4e52dcfbd\"","etag":"c288f765162ef2475eb9cdc4e52dcfbd","size":6412,"version":"7e77e50ccfa7ed33b30c6cf73d1f212c","key":"blog/images/2021/posts/swap-on-linux/swappiness-60.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:18.477Z","checksums":{"md5":"7698ae90444cc365d71323ca072cd811"},"httpEtag":"\"7698ae90444cc365d71323ca072cd811\"","etag":"7698ae90444cc365d71323ca072cd811","size":7934,"version":"7e77e50cbd147a7725ed4dd5c764489b","key":"blog/images/2021/posts/swap-on-linux/vm-swappiness.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:16.677Z","checksums":{"md5":"85e978618b7df88b5f90109aec543f90"},"httpEtag":"\"85e978618b7df88b5f90109aec543f90\"","etag":"85e978618b7df88b5f90109aec543f90","size":5053,"version":"7e77e50ca487bdaa849110ced24c1988","key":"blog/images/2021/posts/uninstall-snap-ubuntu/hold-snap.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:16.957Z","checksums":{"md5":"b6413070681ef7d85fbdad78a3adc2dd"},"httpEtag":"\"b6413070681ef7d85fbdad78a3adc2dd\"","etag":"b6413070681ef7d85fbdad78a3adc2dd","size":11144,"version":"7e77e50c9223b01f69d28b9ffdf4d75c","key":"blog/images/2021/posts/uninstall-snap-ubuntu/remove-snap-cache.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:16.811Z","checksums":{"md5":"daca165436268d0ed52bb4ba31879df7"},"httpEtag":"\"daca165436268d0ed52bb4ba31879df7\"","etag":"daca165436268d0ed52bb4ba31879df7","size":76908,"version":"7e77e50c815c04f5aeb97ac431005a2e","key":"blog/images/2021/posts/uninstall-snap-ubuntu/remove-snapd.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:17.077Z","checksums":{"md5":"c0ded35c2c3e75bd117e175d13c53a4c"},"httpEtag":"\"c0ded35c2c3e75bd117e175d13c53a4c\"","etag":"c0ded35c2c3e75bd117e175d13c53a4c","size":15983,"version":"7e77e50c6eca380ce23bc85c092819b2","key":"blog/images/2021/posts/uninstall-snap-ubuntu/snap-list.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:17.101Z","checksums":{"md5":"c43e38a27eea1eea050aa1701f0edcef"},"httpEtag":"\"c43e38a27eea1eea050aa1701f0edcef\"","etag":"c43e38a27eea1eea050aa1701f0edcef","size":17212,"version":"7e77e50c5cc3561ce7d45739d05630f8","key":"blog/images/2021/posts/uninstall-snap-ubuntu/snap-remove.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:07.128Z","checksums":{"md5":"cdf1bc156d59eb54c30f0263191d93f8"},"httpEtag":"\"cdf1bc156d59eb54c30f0263191d93f8\"","etag":"cdf1bc156d59eb54c30f0263191d93f8","size":37117,"version":"7e77e50c47c9618ada5d88aa3f9831e4","key":"blog/images/2021/thumbnails/android-studio.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:08.003Z","checksums":{"md5":"5673367efb4243e0d00f402f3488f69a"},"httpEtag":"\"5673367efb4243e0d00f402f3488f69a\"","etag":"5673367efb4243e0d00f402f3488f69a","size":43515,"version":"7e77e50c36b64e6874c1cdf2c62e2024","key":"blog/images/2021/thumbnails/digitalocean-logo.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:07.150Z","checksums":{"md5":"9ecac526a9f26aa5d2f1cffc555a2fd0"},"httpEtag":"\"9ecac526a9f26aa5d2f1cffc555a2fd0\"","etag":"9ecac526a9f26aa5d2f1cffc555a2fd0","size":24713,"version":"7e77e4f31b2dfd67cbdfc41f681a7819","key":"blog/images/2021/thumbnails/ec2.jpg"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:07.351Z","checksums":{"md5":"b69a70866f4a7e15da11c826e19ee314"},"httpEtag":"\"b69a70866f4a7e15da11c826e19ee314\"","etag":"b69a70866f4a7e15da11c826e19ee314","size":43908,"version":"7e77e50c20faa545f90c9cddf8cff629","key":"blog/images/2021/thumbnails/flutter-vs-react-native.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:07.645Z","checksums":{"md5":"a00f5f1709745b2ab7506de1e795ce84"},"httpEtag":"\"a00f5f1709745b2ab7506de1e795ce84\"","etag":"a00f5f1709745b2ab7506de1e795ce84","size":33965,"version":"7e77e50c0fb57450c22b60c304f3e61d","key":"blog/images/2021/thumbnails/native-vs-cross-platform-mobile-development.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:08.105Z","checksums":{"md5":"462a9af780cb0558f67a17d3fd1d29e7"},"httpEtag":"\"462a9af780cb0558f67a17d3fd1d29e7\"","etag":"462a9af780cb0558f67a17d3fd1d29e7","size":75342,"version":"7e77e50bfdda6557cb77f7da802dfa73","key":"blog/images/2021/thumbnails/recycler-view-kotlin.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:08.091Z","checksums":{"md5":"6b26be737f0c20a3f6a611326013dc4c"},"httpEtag":"\"6b26be737f0c20a3f6a611326013dc4c\"","etag":"6b26be737f0c20a3f6a611326013dc4c","size":7742,"version":"7e77e50be3a87319ea471fc0820d55a7","key":"blog/images/2021/thumbnails/snapcraft-logo-bird.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:08.089Z","checksums":{"md5":"a0cc4c4493f9e843d9735eaa2f872384"},"httpEtag":"\"a0cc4c4493f9e843d9735eaa2f872384\"","etag":"a0cc4c4493f9e843d9735eaa2f872384","size":26995,"version":"7e77e50bd13dd45363b7221a9ffe84b2","key":"blog/images/2021/thumbnails/ubuntu-logo.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:08.015Z","checksums":{"md5":"8a80ebfc67bd3f1447e5962c03cf25d9"},"httpEtag":"\"8a80ebfc67bd3f1447e5962c03cf25d9\"","etag":"8a80ebfc67bd3f1447e5962c03cf25d9","size":6687,"version":"7e77e50bbda20200ae2bb690d3507884","key":"blog/images/2021/thumbnails/user-icon.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:08.017Z","checksums":{"md5":"0ac005edcdcf2ae980b2aa56de43b1ec"},"httpEtag":"\"0ac005edcdcf2ae980b2aa56de43b1ec\"","etag":"0ac005edcdcf2ae980b2aa56de43b1ec","size":69441,"version":"7e77e50babb1be467efb38ac73432e6c","key":"blog/images/2021/thumbnails/vscode.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:08.994Z","checksums":{"md5":"ee697850de0986ad8aae60fdaae830bb"},"httpEtag":"\"ee697850de0986ad8aae60fdaae830bb\"","etag":"ee697850de0986ad8aae60fdaae830bb","size":6148,"version":"7e74ada2bad7a8327e3aca2f2809dd86","key":"blog/images/2022/.DS_Store"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:06.748Z","checksums":{"md5":"8ee96aaab449c2f666d162e3a1046978"},"httpEtag":"\"8ee96aaab449c2f666d162e3a1046978\"","etag":"8ee96aaab449c2f666d162e3a1046978","size":321784,"version":"7e77e50b871c9321e75783dfe230b73e","key":"blog/images/2022/posts/waterbody-analysis/waterbody-analysis-result.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:06.277Z","checksums":{"md5":"b440b9e42beb5c4496ff569e192cddf3"},"httpEtag":"\"b440b9e42beb5c4496ff569e192cddf3\"","etag":"b440b9e42beb5c4496ff569e192cddf3","size":233405,"version":"7e77e50b6be3224ae7b57012029fcec8","key":"blog/images/2022/thumbnails/docker-debian.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:06.289Z","checksums":{"md5":"62e34ee2f0df784ebe70407004f8011e"},"httpEtag":"\"62e34ee2f0df784ebe70407004f8011e\"","etag":"62e34ee2f0df784ebe70407004f8011e","size":33709,"version":"7e77e50b4db4d11a1da223c8d6eba9fa","key":"blog/images/2022/thumbnails/docker-fedora.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:06.591Z","checksums":{"md5":"87ed431abc2ccb1bc6bd3bbc78cb8dac"},"httpEtag":"\"87ed431abc2ccb1bc6bd3bbc78cb8dac\"","etag":"87ed431abc2ccb1bc6bd3bbc78cb8dac","size":83652,"version":"7e77e50b376fb52ba504f0e1b8b13ec6","key":"blog/images/2022/thumbnails/docker-install.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:06.681Z","checksums":{"md5":"82f81288029a857930a5b51f7af506eb"},"httpEtag":"\"82f81288029a857930a5b51f7af506eb\"","etag":"82f81288029a857930a5b51f7af506eb","size":27013,"version":"7e77e50b2566193e55961400a0781071","key":"blog/images/2022/thumbnails/docker-ubuntu.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:06.729Z","checksums":{"md5":"38f63702bd1ac4ff89308318aa4c677d"},"httpEtag":"\"38f63702bd1ac4ff89308318aa4c677d\"","etag":"38f63702bd1ac4ff89308318aa4c677d","size":134846,"version":"7e77e4ee276b07bb54849ffc63dee357","key":"blog/images/2022/thumbnails/waterbody-analysis.jpeg"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:05.985Z","checksums":{"md5":"af902e281218bdd190409f95cea4a70d"},"httpEtag":"\"af902e281218bdd190409f95cea4a70d\"","etag":"af902e281218bdd190409f95cea4a70d","size":6148,"version":"7e74ada2bd8c63d6f2de6b9abd8578f1","key":"blog/images/2023/.DS_Store"},{"storageClass":"Standard","uploaded":"2023-12-27T08:56:36.965Z","checksums":{"md5":"a3e0a7598e1c45e7decd0b787a65f3ab"},"httpEtag":"\"a3e0a7598e1c45e7decd0b787a65f3ab\"","etag":"a3e0a7598e1c45e7decd0b787a65f3ab","size":1493600,"version":"7e735582ae508808eff30a8782345493","key":"blog/images/2023/make-your-own-wsl-distro/71840.jpg"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:07.286Z","checksums":{"md5":"5a0ff58460d04f0a3cb09a9747315bed"},"httpEtag":"\"5a0ff58460d04f0a3cb09a9747315bed\"","etag":"5a0ff58460d04f0a3cb09a9747315bed","size":10244,"version":"7e74ada2b773de69053d4e552e9275db","key":"blog/images/2023/posts/.DS_Store"},{"storageClass":"Standard","uploaded":"2023-10-11T16:11:06.626Z","checksums":{"md5":"e13ea6b274169e94797a174abe0fce35"},"httpEtag":"\"e13ea6b274169e94797a174abe0fce35\"","etag":"e13ea6b274169e94797a174abe0fce35","size":31927,"version":"7e74e07e71ca473697beef46334fb28a","key":"blog/images/2023/posts/circleci-connect-repo.png"},{"storageClass":"Standard","uploaded":"2023-10-11T16:11:07.103Z","checksums":{"md5":"f22a817d2a98e92d45c2065c9ad3f988"},"httpEtag":"\"f22a817d2a98e92d45c2065c9ad3f988\"","etag":"f22a817d2a98e92d45c2065c9ad3f988","size":200983,"version":"7e74e07e7113f1ecdc6898ec635513a2","key":"blog/images/2023/posts/circleci-projects-page.png"},{"storageClass":"Standard","uploaded":"2023-10-11T12:44:11.320Z","checksums":{"md5":"40fad0253ce411d6e7eca0ef7ef70245"},"httpEtag":"\"40fad0253ce411d6e7eca0ef7ef70245\"","etag":"40fad0253ce411d6e7eca0ef7ef70245","size":27268,"version":"7e74e13be311b272daa33b8d0d15bb7a","key":"blog/images/2023/posts/cloudfront-caching-policy/When-Making-a-simple-HTTP-request.png"},{"storageClass":"Standard","uploaded":"2023-10-11T12:44:11.268Z","checksums":{"md5":"54cdc62ddfc0b0d10208206c0c8b70da"},"httpEtag":"\"54cdc62ddfc0b0d10208206c0c8b70da\"","etag":"54cdc62ddfc0b0d10208206c0c8b70da","size":20295,"version":"7e74e13be2ccf52653d673879c0f9813","key":"blog/images/2023/posts/cloudfront-caching-policy/When-Simulating-opening-the-webpage-with-login-in.png"},{"storageClass":"Standard","uploaded":"2023-10-11T12:44:11.356Z","checksums":{"md5":"f095fcfa7b50e6e9a1c9e59c531ff583"},"httpEtag":"\"f095fcfa7b50e6e9a1c9e59c531ff583\"","etag":"f095fcfa7b50e6e9a1c9e59c531ff583","size":23022,"version":"7e74e13be2f2df541ff343c86c5b9a42","key":"blog/images/2023/posts/cloudfront-caching-policy/When-Simulating-opening-the-webpage-without-loging-in.png"},{"storageClass":"Standard","uploaded":"2023-10-11T16:11:06.482Z","checksums":{"md5":"bc4b4ed2e115b2944e1da4d42705094e"},"httpEtag":"\"bc4b4ed2e115b2944e1da4d42705094e\"","etag":"bc4b4ed2e115b2944e1da4d42705094e","size":3429,"version":"7e74e07e71ef1a069a1824bf0ed88e01","key":"blog/images/2023/posts/connect-circleci.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:10.354Z","checksums":{"md5":"05cd6341b04f9293b11764573ab4528f"},"httpEtag":"\"05cd6341b04f9293b11764573ab4528f\"","etag":"05cd6341b04f9293b11764573ab4528f","size":358508,"version":"7e74e123904dd58c96c7613c7e3e2202","key":"blog/images/2023/posts/custom-error-message-on-authorizer/access-denied.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:10.988Z","checksums":{"md5":"600dd5ffee89b00369cb97d5f6080d76"},"httpEtag":"\"600dd5ffee89b00369cb97d5f6080d76\"","etag":"600dd5ffee89b00369cb97d5f6080d76","size":440378,"version":"7e74e1238dc87cc6ec6931fc6f28eb32","key":"blog/images/2023/posts/custom-error-message-on-authorizer/deploy-api-gateway.png"},{"storageClass":"Standard","uploaded":"2023-10-11T16:11:06.550Z","checksums":{"md5":"72c7ca34fecb5c9a943759e76527e058"},"httpEtag":"\"72c7ca34fecb5c9a943759e76527e058\"","etag":"72c7ca34fecb5c9a943759e76527e058","size":5072,"version":"7e74e07e71d850525ec5d163d5209121","key":"blog/images/2023/posts/disable-actions.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:08.267Z","checksums":{"md5":"3cf48ac476a0a5d4c8ad2edadbb4662a"},"httpEtag":"\"3cf48ac476a0a5d4c8ad2edadbb4662a\"","etag":"3cf48ac476a0a5d4c8ad2edadbb4662a","size":128901,"version":"7e77e50b0ecd8849a2bf7360212ad9e2","key":"blog/images/2023/posts/install-portainer/create-docker-volume.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:08.563Z","checksums":{"md5":"b1bce941eb48bcfecc84aeae4b223373"},"httpEtag":"\"b1bce941eb48bcfecc84aeae4b223373\"","etag":"b1bce941eb48bcfecc84aeae4b223373","size":50390,"version":"7e77e50afbff2469d01b16452b396253","key":"blog/images/2023/posts/install-portainer/portainer-auth.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:08.899Z","checksums":{"md5":"691225acaf95b036763ddf27f1aa9a98"},"httpEtag":"\"691225acaf95b036763ddf27f1aa9a98\"","etag":"691225acaf95b036763ddf27f1aa9a98","size":100563,"version":"7e77e50ae48b75058b0a88a5d9c7e919","key":"blog/images/2023/posts/install-portainer/portainer-containers.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:08.938Z","checksums":{"md5":"b31a8c7212e57c046a36056305e412b0"},"httpEtag":"\"b31a8c7212e57c046a36056305e412b0\"","etag":"b31a8c7212e57c046a36056305e412b0","size":103573,"version":"7e77e50ad06962eb3f6e0e2509305073","key":"blog/images/2023/posts/install-portainer/portainer-dashboard.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:09.005Z","checksums":{"md5":"2e583ba9460b0477a97b963233885979"},"httpEtag":"\"2e583ba9460b0477a97b963233885979\"","etag":"2e583ba9460b0477a97b963233885979","size":97312,"version":"7e77e50abffc3c8c3a5573b2addfd0bb","key":"blog/images/2023/posts/install-portainer/portainer-getstarted.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:09.021Z","checksums":{"md5":"7c01019d9c8d9391b83a3e101d32d7e3"},"httpEtag":"\"7c01019d9c8d9391b83a3e101d32d7e3\"","etag":"7c01019d9c8d9391b83a3e101d32d7e3","size":180264,"version":"7e77e50aad239ca8ecb6f6d72eb00850","key":"blog/images/2023/posts/install-portainer/portainer-home.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:09.034Z","checksums":{"md5":"8d390bb23d83a647d41e972038001c74"},"httpEtag":"\"8d390bb23d83a647d41e972038001c74\"","etag":"8d390bb23d83a647d41e972038001c74","size":4577,"version":"7e77e50a9dfb68abe8395acb4afd1d0c","key":"blog/images/2023/posts/install-portainer/portainer-logo.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:09.154Z","checksums":{"md5":"a73a50008119859d446ff837fa3aabed"},"httpEtag":"\"a73a50008119859d446ff837fa3aabed\"","etag":"a73a50008119859d446ff837fa3aabed","size":903312,"version":"7e77e50a88c546c04a9a70a4cfca1986","key":"blog/images/2023/posts/install-portainer/portainer-run.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:09.811Z","checksums":{"md5":"bc915bd27242a9577debba87efe56fc8"},"httpEtag":"\"bc915bd27242a9577debba87efe56fc8\"","etag":"bc915bd27242a9577debba87efe56fc8","size":46400,"version":"7e77e50a74b59ca79fc212557c013065","key":"blog/images/2023/posts/install-portainer/portainer-unsecure.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:09.454Z","checksums":{"md5":"54fded7a4e76f2ad92c3e696f0881e28"},"httpEtag":"\"54fded7a4e76f2ad92c3e696f0881e28\"","etag":"54fded7a4e76f2ad92c3e696f0881e28","size":250638,"version":"7e74e1292fbd105db3169e789357fb3e","key":"blog/images/2023/posts/mfa-cognito/mfa-aditional-options.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:10.124Z","checksums":{"md5":"fe1b75653e10b20e6a819ce45a7ad643"},"httpEtag":"\"fe1b75653e10b20e6a819ce45a7ad643\"","etag":"fe1b75653e10b20e6a819ce45a7ad643","size":316834,"version":"7e74e1292ff371fdc44f052c3ece9e27","key":"blog/images/2023/posts/mfa-cognito/mfa-options.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:10.139Z","checksums":{"md5":"e13ea6b274169e94797a174abe0fce35"},"httpEtag":"\"e13ea6b274169e94797a174abe0fce35\"","etag":"e13ea6b274169e94797a174abe0fce35","size":31927,"version":"7e74e07cc1b37c25cc8ae2b74ed1001d","key":"blog/images/2023/posts/migration-to-github-from-bitbucket/circleci-connect-repo.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:10.358Z","checksums":{"md5":"f22a817d2a98e92d45c2065c9ad3f988"},"httpEtag":"\"f22a817d2a98e92d45c2065c9ad3f988\"","etag":"f22a817d2a98e92d45c2065c9ad3f988","size":200983,"version":"7e74e07cc11082fa967c1ef1a2718b91","key":"blog/images/2023/posts/migration-to-github-from-bitbucket/circleci-projects-page.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:10.353Z","checksums":{"md5":"bc4b4ed2e115b2944e1da4d42705094e"},"httpEtag":"\"bc4b4ed2e115b2944e1da4d42705094e\"","etag":"bc4b4ed2e115b2944e1da4d42705094e","size":3429,"version":"7e74e07cc1a006c95ed671376dd0bee1","key":"blog/images/2023/posts/migration-to-github-from-bitbucket/connect-circleci.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:10.375Z","checksums":{"md5":"72c7ca34fecb5c9a943759e76527e058"},"httpEtag":"\"72c7ca34fecb5c9a943759e76527e058\"","etag":"72c7ca34fecb5c9a943759e76527e058","size":5072,"version":"7e74e07cc1aedbc830fc3a9ca88f176e","key":"blog/images/2023/posts/migration-to-github-from-bitbucket/disable-actions.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:10.446Z","checksums":{"md5":"2035bf5429c4c11055198d5b5e071906"},"httpEtag":"\"2035bf5429c4c11055198d5b5e071906\"","etag":"2035bf5429c4c11055198d5b5e071906","size":145145,"version":"7e74e07697e21191180070bf39234a2b","key":"blog/images/2023/posts/migration-to-github-from-bitbucket/disable-github-actions.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:11.294Z","checksums":{"md5":"0e396ea2d57ae17979b03e53c05de977"},"httpEtag":"\"0e396ea2d57ae17979b03e53c05de977\"","etag":"0e396ea2d57ae17979b03e53c05de977","size":819896,"version":"7e74e15335bea880bf89bfc443ec3cb3","key":"blog/images/2023/posts/new-auth-strategy-proposal/auth-revamp-flow.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:11.077Z","checksums":{"md5":"0bb018a241c6e1eaa708d3fa0b2b65d2"},"httpEtag":"\"0bb018a241c6e1eaa708d3fa0b2b65d2\"","etag":"0bb018a241c6e1eaa708d3fa0b2b65d2","size":265608,"version":"7e74e142a78faf434720dd7bd529be6c","key":"blog/images/2023/posts/s3-public-buckets-detection/aws-config-compliant.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:11.292Z","checksums":{"md5":"c55ec4b6980bfcaae275910c556589e5"},"httpEtag":"\"c55ec4b6980bfcaae275910c556589e5\"","etag":"c55ec4b6980bfcaae275910c556589e5","size":260504,"version":"7e74e142a88a172ed500d80b011c38da","key":"blog/images/2023/posts/s3-public-buckets-detection/aws-config-non-compliant.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:11.455Z","checksums":{"md5":"837d0895c6f60b25603643cd9693ecdc"},"httpEtag":"\"837d0895c6f60b25603643cd9693ecdc\"","etag":"837d0895c6f60b25603643cd9693ecdc","size":252519,"version":"7e74e149a59f155b4c187e11af7cae66","key":"blog/images/2023/posts/sso-integration/sso-cognito.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:05.809Z","checksums":{"md5":"d814abfc23dfa13e90c110bd3f2fb9e5"},"httpEtag":"\"d814abfc23dfa13e90c110bd3f2fb9e5\"","etag":"d814abfc23dfa13e90c110bd3f2fb9e5","size":2242485,"version":"7e77e50a5cd68be0c29a086ac45b1dd9","key":"blog/images/2023/thumbnails/ferora-arch-neofetch.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:06.023Z","checksums":{"md5":"8891f50a048b5d23ba145428a84cdd6f"},"httpEtag":"\"8891f50a048b5d23ba145428a84cdd6f\"","etag":"8891f50a048b5d23ba145428a84cdd6f","size":2050,"version":"7e77e4edf05f49b0454e4fa9bda5d805","key":"blog/images/2023/thumbnails/install-portainer.webp"},{"storageClass":"Standard","uploaded":"2023-10-12T15:12:38.856Z","checksums":{"md5":"89a42d15ce7ab200da2b1f31d70cb691"},"httpEtag":"\"89a42d15ce7ab200da2b1f31d70cb691\"","etag":"89a42d15ce7ab200da2b1f31d70cb691","size":257062,"version":"7e74db8d9b26b2ffcfeff4b4291662d3","key":"blog/images/2023/thumbnails/uptime.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:06.172Z","checksums":{"md5":"aeb17140085ed66cc0853b1990dd036b"},"httpEtag":"\"aeb17140085ed66cc0853b1990dd036b\"","etag":"aeb17140085ed66cc0853b1990dd036b","size":32455,"version":"7e77e50a4a248b3cba1f9342dbdf759b","key":"blog/images/archive/archive1.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:05.674Z","checksums":{"md5":"5e50a910f3910456d288e926fbc0ff20"},"httpEtag":"\"5e50a910f3910456d288e926fbc0ff20\"","etag":"5e50a910f3910456d288e926fbc0ff20","size":1369211,"version":"7e77e50a2dccbaf85319ab948bccea7f","key":"blog/images/archive/archive2.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:05.809Z","checksums":{"md5":"0b0eba3ae966c2bffc033f93cf172b46"},"httpEtag":"\"0b0eba3ae966c2bffc033f93cf172b46\"","etag":"0b0eba3ae966c2bffc033f93cf172b46","size":1373129,"version":"7e77e50a0a2fc8a70db80eb45601dc9b","key":"blog/images/archive/archive3.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:05.768Z","checksums":{"md5":"ec3ca1a202933d136effb8da45a73575"},"httpEtag":"\"ec3ca1a202933d136effb8da45a73575\"","etag":"ec3ca1a202933d136effb8da45a73575","size":268340,"version":"7e77e509eaf70f8f7fd6ce978a6f788e","key":"blog/images/archive/archive4.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:05.750Z","checksums":{"md5":"d3b3e37d5d937decff4ee7d4e45e97c0"},"httpEtag":"\"d3b3e37d5d937decff4ee7d4e45e97c0\"","etag":"d3b3e37d5d937decff4ee7d4e45e97c0","size":6148,"version":"7e74ada2be1ff256319d45893c3cd1ca","key":"blog/images/projects/.DS_Store"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:04.405Z","checksums":{"md5":"7d14ec7e7d87b1a203da32ca6fe9364b"},"httpEtag":"\"7d14ec7e7d87b1a203da32ca6fe9364b\"","etag":"7d14ec7e7d87b1a203da32ca6fe9364b","size":165654,"version":"7e77e509cc9de4497f81db43aa8fa866","key":"blog/images/projects/algo.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:05.080Z","checksums":{"md5":"60494a15ae1ee23cae4412e184332b1c"},"httpEtag":"\"60494a15ae1ee23cae4412e184332b1c\"","etag":"60494a15ae1ee23cae4412e184332b1c","size":2957122,"version":"7e77e509ad48bc8cc71a35f16cb48acb","key":"blog/images/projects/arch-wsl.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:04.480Z","checksums":{"md5":"0d76d0f185e187a0d6e99ff7720eeb2c"},"httpEtag":"\"0d76d0f185e187a0d6e99ff7720eeb2c\"","etag":"0d76d0f185e187a0d6e99ff7720eeb2c","size":298875,"version":"7e77e5098e125204b7b8083244bf905e","key":"blog/images/projects/collab.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:04.455Z","checksums":{"md5":"e0f8a9afe283978728e4cbfab110c7c4"},"httpEtag":"\"e0f8a9afe283978728e4cbfab110c7c4\"","etag":"e0f8a9afe283978728e4cbfab110c7c4","size":2996328,"version":"7e77e5097270dd9f97d9dfaa3366639c","key":"blog/images/projects/fedora-wsl.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:04.475Z","checksums":{"md5":"227633871b3ecdf349692844754ac87a"},"httpEtag":"\"227633871b3ecdf349692844754ac87a\"","etag":"227633871b3ecdf349692844754ac87a","size":108956,"version":"7e77e5095a48bd662cac42fcbfa2d31e","key":"blog/images/projects/material.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:04.494Z","checksums":{"md5":"bdb7513e52f93af6cc25f55cbdc9bfc2"},"httpEtag":"\"bdb7513e52f93af6cc25f55cbdc9bfc2\"","etag":"bdb7513e52f93af6cc25f55cbdc9bfc2","size":36095,"version":"7e77e5093fbab10d8d7a5471a189a23c","key":"blog/images/projects/paint.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:04.481Z","checksums":{"md5":"896342ad4880bf2b8f414d6137fac1b2"},"httpEtag":"\"896342ad4880bf2b8f414d6137fac1b2\"","etag":"896342ad4880bf2b8f414d6137fac1b2","size":1121256,"version":"7e77e5092627083ab20ea57b4cd02b99","key":"blog/images/projects/portfolio.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:04.481Z","checksums":{"md5":"32bc3672752e784895e1f53c94f12571"},"httpEtag":"\"32bc3672752e784895e1f53c94f12571\"","etag":"32bc3672752e784895e1f53c94f12571","size":108688,"version":"7e77e4edd741db18c7cba04ff51bbd36","key":"blog/images/projects/rce.webp"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:06.234Z","checksums":{"md5":"9a3ff401eadc4f8476c911b1246d0927"},"httpEtag":"\"9a3ff401eadc4f8476c911b1246d0927\"","etag":"9a3ff401eadc4f8476c911b1246d0927","size":870038,"version":"7e74ada2bded776ed3539f62dea19862","key":"blog/images/projects/skill-icons.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:05.403Z","checksums":{"md5":"53fd0e7f686dfd416369bb4ea44d8967"},"httpEtag":"\"53fd0e7f686dfd416369bb4ea44d8967\"","etag":"53fd0e7f686dfd416369bb4ea44d8967","size":276831,"version":"7e77e4f306b37f2093bd2222e3dbccaf","key":"blog/images/projects/vmn.jpg"},{"storageClass":"Standard","uploaded":"2023-10-21T13:12:05.416Z","checksums":{"md5":"636d58dcfe46e93cce68f8bf8f86ed0e"},"httpEtag":"\"636d58dcfe46e93cce68f8bf8f86ed0e\"","etag":"636d58dcfe46e93cce68f8bf8f86ed0e","size":407825,"version":"7e77e5090a90cd9ebabf125dffa4933e","key":"blog/images/projects/water-body-analysis.png"},{"storageClass":"Standard","uploaded":"2023-10-21T13:18:28.787Z","checksums":{"md5":"194577a7e20bdcc7afbb718f502c134c"},"httpEtag":"\"194577a7e20bdcc7afbb718f502c134c\"","etag":"194577a7e20bdcc7afbb718f502c134c","size":6148,"version":"7e74ad9ce582e8983cbfcea5597b1873","key":"blog/images/work/.DS_Store"},{"storageClass":"Standard","uploaded":"2023-10-21T13:18:28.802Z","checksums":{"md5":"97857ee11a7bb0eb283eeca06ed65a65"},"httpEtag":"\"97857ee11a7bb0eb283eeca06ed65a65\"","etag":"97857ee11a7bb0eb283eeca06ed65a65","size":7870,"version":"7e74ad9ce53ceeccd72d6096d4b8071c","key":"blog/images/work/cometlabs.svg"},{"storageClass":"Standard","uploaded":"2023-10-21T13:18:28.667Z","checksums":{"md5":"96f21885ff1d7f78ce617a78902550a5"},"httpEtag":"\"96f21885ff1d7f78ce617a78902550a5\"","etag":"96f21885ff1d7f78ce617a78902550a5","size":15844,"version":"7e74ad9ce56a18110a3c3463c6049aff","key":"blog/images/work/elucidata.png"},{"storageClass":"Standard","uploaded":"2023-05-14T16:23:05.844Z","checksums":{"md5":"c2fc6fe9680c6e61c95929efb4b9bc86"},"httpEtag":"\"c2fc6fe9680c6e61c95929efb4b9bc86\"","etag":"c2fc6fe9680c6e61c95929efb4b9bc86","size":60472,"version":"7e77e4ed600501cf47189101d5c160c4","key":"blog/resume/resume.pdf"}],"truncated":false,"delimitedPrefixes":[]}