41554 blogs · [ { "id": "01a08753-c8af-7255-8832-f725d997e4ca", "title": "Benchmarking Your Rego Policies", "url": "https://blog.shellnetsecurity.com/2023/07/627/code/benchmarking-your-rego-policies/", "published_at": "2023-07-06T09:02:53+00:00" }, { "id": "01a08753-c8af-7255-8832-f725d9bf72c3", "title": "Kickstart Your Journey With Rego", "url": "https://blog.shellnetsecurity.com/2023/06/623/general/kickstart-your-journey-with-rego/", "published_at": "2023-06-29T08:43:43+00:00" }, { "id": "01a08753-c8af-7255-8832-f725dab0a0bd", "title": "Rego Based Policies in Cyral", "url": "https://blog.shellnetsecurity.com/2023/06/620/general/rego-based-policies-in-cyral/", "published_at": "2023-06-22T15:44:18+00:00" }, { "id": "01a08753-c8af-7255-8832-f725db061b2f", "title": "Funny Moment in AI Tinkering", "url": "https://blog.shellnetsecurity.com/2023/05/615/general/artificial-intelligence/funny-moment-in-ai-tinkering/", "published_at": "2023-05-26T20:24:16+00:00" }, { "id": "01a08753-c8af-7255-8832-f725db11991e", "title": "Creating a Custom Helm Chart Using a Bitnami Template", "url": "https://blog.shellnetsecurity.com/2023/05/610/kubernetes/creating-a-custom-helm-chart-using-a-bitnami-template/", "published_at": "2023-05-17T13:56:00+00:00" }, { "id": "01a08753-c8af-7255-8832-f725db721409", "title": "Using Github to Manage Kubernetes", "url": "https://blog.shellnetsecurity.com/2023/04/597/digitalocean/using-github-to-manage-kubernetes/", "published_at": "2023-04-26T21:59:28+00:00" }, { "id": "01a08753-c8af-7255-8832-f725db9f2f2e", "title": "How to Use Terraform to Deploy a Python Script to AWS Lambda", "url": "https://blog.shellnetsecurity.com/2023/04/585/cloudstuff/aws/how-to-use-terraform-to-deploy-a-python-script-to-aws-lambda/", "published_at": "2023-04-20T08:23:00+00:00" }, { "id": "01a08753-c8af-7255-8832-f725dc53055b", "title": "Using Docker Instead of Virtual Environments (venv)", "url": "https://blog.shellnetsecurity.com/2023/04/574/general/using-docker-instead-of-virtual-environments-venv/", "published_at": "2023-04-06T08:12:00+00:00" }, { "id": "01a08753-c8af-7255-8832-f725dd4ebae4", "title": "Integrating Cyral with Jira Cloud", "url": "https://blog.shellnetsecurity.com/2023/03/576/cyral/integrating-cyral-with-jira-cloud/", "published_at": "2023-03-30T09:49:38+00:00" }, { "id": "01a08753-c8af-7255-8832-f725ddb19486", "title": "The Rise of AI-Generated Blog Posts", "url": "https://blog.shellnetsecurity.com/2023/03/580/general/the-rise-of-ai-generated-blog-posts/", "published_at": "2023-03-22T15:45:20+00:00" }, { "id": "01a08753-c8af-7255-8832-f725ddf1fea4", "title": "Upkeep Sucks", "url": "https://blog.shellnetsecurity.com/2023/03/564/general/upkeep-sucks/", "published_at": "2023-03-16T02:58:12+00:00" }, { "id": "01a08753-c8af-7255-8832-f725de9c4684", "title": "Using Nanobus to Replace Nginx", "url": "https://blog.shellnetsecurity.com/2023/03/482/github/using-nanobus-to-replace-nginx/", "published_at": "2023-03-12T21:39:35+00:00" }, { "id": "01a08753-c8af-7255-8832-f725df1b98d5", "title": "Removing Glare with GIMP", "url": "https://blog.shellnetsecurity.com/2023/03/471/general/removing-glare-with-gimp/", "published_at": "2023-03-03T00:32:06+00:00" }, { "id": "01a08753-c8af-7255-8832-f725e0007b3e", "title": "Pros and Cons of Python Various Markup Syntax", "url": "https://blog.shellnetsecurity.com/2023/03/464/code/python/pros-and-cons-of-python-various-markup-syntax/", "published_at": "2023-03-01T12:18:13+00:00" }, { "id": "01a08753-c8af-7255-8832-f725e00da9b7", "title": "Deploy a Nanobus Web Server", "url": "https://blog.shellnetsecurity.com/2023/02/447/docker/deploy-a-nanobus-web-server/", "published_at": "2023-02-23T00:35:59+00:00" }, { "id": "01a08753-c8af-7255-8832-f725e04d901d", "title": "My Blog is Searchable", "url": "https://blog.shellnetsecurity.com/2023/02/494/general/my-blog-is-searchable/", "published_at": "2023-02-17T21:36:03+00:00" }, { "id": "01a08753-c8af-7255-8832-f725e12f6927", "title": "Python Snowflake UDF Quoting Issue", "url": "https://blog.shellnetsecurity.com/2023/02/433/code/python/python-snowflake-udf-quoting-issue/", "published_at": "2023-02-16T21:46:07+00:00" }, { "id": "01a08753-c8af-7255-8832-f725e2188400", "title": "Self Promotion of InkedWith", "url": "https://blog.shellnetsecurity.com/2023/02/466/general/self-promotion-of-inkedwith/", "published_at": "2023-02-12T01:00:00+00:00" }, { "id": "01a08753-c8af-7255-8832-f725e22b9327", "title": "Trying Out Nanobus", "url": "https://blog.shellnetsecurity.com/2023/02/438/nanobus/trying-out-nanobus/", "published_at": "2023-02-10T01:03:23+00:00" }, { "id": "01a08753-c8af-7255-8832-f725e2c0bafc", "title": "Tinkering With Artificial Intelligence Blog Writing", "url": "https://blog.shellnetsecurity.com/2023/02/450/general/artificial-intelligence/tinkering-with-artificial-intelligence-blog-writing/", "published_at": "2023-02-02T08:33:00+00:00" }, { "id": "01a08753-c8af-7255-8832-f725e38692cf", "title": "Jasper – The Next Generation of Artificial Intelligence for Blog Writing", "url": "https://blog.shellnetsecurity.com/2023/02/451/general/artificial-intelligence/jasper-the-next-generation-of-artificial-intelligence-for-blog-writing/", "published_at": "2023-02-02T08:32:00+00:00" }, { "id": "01a08753-c8af-7255-8832-f725e4462261", "title": "Unlocking the Power of Artificial Intelligence in Blog Writing: A Rytr Product Review", "url": "https://blog.shellnetsecurity.com/2023/02/452/general/artificial-intelligence/unlocking-the-power-of-artificial-intelligence-in-blog-writing-a-rytr-product-review/", "published_at": "2023-02-02T08:31:00+00:00" }, { "id": "01a08753-c8af-7255-8832-f725e48ee6d5", "title": "Testing Python AWS calls with Moto", "url": "https://blog.shellnetsecurity.com/2023/01/425/code/python/testing-your-python-aws-calls-with-moto/", "published_at": "2023-01-27T08:46:00+00:00" }, { "id": "01a08753-c8af-7255-8832-f725e57b66eb", "title": "Writing Tests For Your Python Project", "url": "https://blog.shellnetsecurity.com/2023/01/401/code/writing-tests-for-your-python-project/", "published_at": "2023-01-20T12:45:34+00:00" }, { "id": "01a08753-c8af-7255-8832-f725e5f0a789", "title": "Top 5 Reasons to Build Tests for Your Code", "url": "https://blog.shellnetsecurity.com/2023/01/403/code/top-5-reasons-to-build-tests-for-your-code/", "published_at": "2023-01-13T05:50:17+00:00" }, { "id": "01a08753-c8af-7255-8832-f725e689016b", "title": "5 Common Reasons To Use Pre-commit Hooks in Your Python Project", "url": "https://blog.shellnetsecurity.com/2023/01/407/code/5-common-reasons-to-use-pre-commit-hooks-in-your-python-project/", "published_at": "2023-01-06T10:24:29+00:00" }, { "id": "01a08753-c8af-7255-8832-f725e6ecd1a5", "title": "Successfully Deploying a Static WordPress Site", "url": "https://blog.shellnetsecurity.com/2022/11/390/wordpress/successfully-deploying-a-static-wordpress-site/", "published_at": "2022-11-17T03:29:26+00:00" }, { "id": "01a08753-c8af-7255-8832-f725e7c4c8b2", "title": "Adding pre-commit Hooks to Python Repo", "url": "https://blog.shellnetsecurity.com/2022/11/382/github/adding-pre-commit-hooks-to-python-repo/", "published_at": "2022-11-06T12:23:00+00:00" }, { "id": "01a08753-c8af-7255-8832-f725e89bc419", "title": "Using Github Actions To Test Before You Deploy", "url": "https://blog.shellnetsecurity.com/2022/10/375/digitalocean/using-github-actions-to-test-before-you-deploy/", "published_at": "2022-10-23T10:23:00+00:00" }, { "id": "01a08753-c8af-7255-8832-f725e8d57c85", "title": "Tuning My Content Security Policy", "url": "https://blog.shellnetsecurity.com/2022/10/365/wordpress/tuning-my-content-security-policy/", "published_at": "2022-10-16T13:24:00+00:00" }, { "id": "01a08753-c8af-7255-8832-f725e934a022", "title": "Exporting CloudWatch Logs to S3", "url": "https://blog.shellnetsecurity.com/2022/10/358/cloudstuff/aws/exporting-cloudwatch-logs-to-s3/", "published_at": "2022-10-09T16:55:00+00:00" }, { "id": "01a08753-c8af-7255-8832-f725e9c34153", "title": "Getting Started With a Content Security Policy", "url": "https://blog.shellnetsecurity.com/2022/10/353/general/getting-started-with-a-content-security-policy/", "published_at": "2022-10-02T06:12:00+00:00" }, { "id": "01a08753-c8af-7255-8832-f725ea687346", "title": "Connecting Slack to RSS Feeds", "url": "https://blog.shellnetsecurity.com/2022/09/222/general/connecting-slack-to-rss-feeds/", "published_at": "2022-09-25T16:49:00+00:00" }, { "id": "01a08753-c8af-7255-8832-f725eb31c3db", "title": "Configuring adminer for Oracle Databases", "url": "https://blog.shellnetsecurity.com/2022/09/337/general/configuring-adminer-for-oracle-databases/", "published_at": "2022-09-18T14:46:00+00:00" }, { "id": "01a08753-c8af-7255-8832-f725eb9de614", "title": "Deploying a Sample PostgreSQL Database", "url": "https://blog.shellnetsecurity.com/2022/09/334/general/deploying-a-sample-postgresql-database/", "published_at": "2022-09-11T18:39:00+00:00" }, { "id": "01a08753-c8af-7255-8832-f725ebbc0dde", "title": "Making the Leap into DevOps", "url": "https://blog.shellnetsecurity.com/2022/09/325/digitalocean/making-the-leap-into-devops/", "published_at": "2022-09-05T13:34:00+00:00" }, { "id": "01a08753-c8af-7255-8832-f725ebbe1887", "title": "Adding a Custom DNS Entry to CoreDNS", "url": "https://blog.shellnetsecurity.com/2022/08/318/general/adding-a-custom-dns-entry-to-coredns/", "published_at": "2022-08-28T20:52:00+00:00" }, { "id": "01a08753-c8af-7255-8832-f725ec1729e3", "title": "Oracle Cloud Vault KMS – Replicating AWS Secrets", "url": "https://blog.shellnetsecurity.com/2022/08/310/general/oracle-cloud-vault-kms-replicating-aws-secrets/", "published_at": "2022-08-21T13:15:00+00:00" }, { "id": "01a08753-c8af-7255-8832-f725ed0d524b", "title": "Checking and Correcting Permissions in Amazon Redshift", "url": "https://blog.shellnetsecurity.com/2022/08/307/cloudstuff/aws/checking-and-correcting-permissions-in-amazon-redshift/", "published_at": "2022-08-16T05:00:00+00:00" }, { "id": "01a08753-c8af-7255-8832-f725eddde937", "title": "Speeding Up WordPress", "url": "https://blog.shellnetsecurity.com/2021/02/238/nginx/speeding-up-wordpress/", "published_at": "2021-02-25T05:08:00+00:00" }, { "id": "01a08753-c8af-7255-8832-f725ee6d4f11", "title": "LED Lighting", "url": "https://blog.shellnetsecurity.com/2021/02/150/raspberrypi/led-lighting/", "published_at": "2021-02-18T19:16:00+00:00" }, { "id": "01a08753-c8af-7255-8832-f725eef89f26", "title": "Automating Static WordPress Updates", "url": "https://blog.shellnetsecurity.com/2021/02/148/github/automating-static-wordpress-updates/", "published_at": "2021-02-11T07:47:00+00:00" }, { "id": "01a08753-c8af-7255-8832-f725ef0ed01f", "title": "Samsung Phone Dropping WiFi", "url": "https://blog.shellnetsecurity.com/2021/02/176/samsung/samsung-phone-dropping-wifi/", "published_at": "2021-02-04T08:26:00+00:00" }, { "id": "01a08753-c8af-7255-8832-f725efdf7895", "title": "Building a Static WordPress", "url": "https://blog.shellnetsecurity.com/2021/01/130/kubernetes/building-a-static-wordpress/", "published_at": "2021-01-27T02:13:00+00:00" }, { "id": "01a08753-c8af-7255-8832-f725f004fa6f", "title": "Kubernetes Upgrades Break My DigitalOcean LoadBalancer", "url": "https://blog.shellnetsecurity.com/2021/01/95/kubernetes/kubernetes-upgrades-break-my-digitalocean-loadbalancer/", "published_at": "2021-01-14T08:07:00+00:00" }, { "id": "01a08753-c8af-7255-8832-f725f0944b80", "title": "Adding Nginx in Front of WordPress", "url": "https://blog.shellnetsecurity.com/2021/01/93/docker/adding-nginx-in-front-of-wordpress/", "published_at": "2021-01-07T08:50:00+00:00" }, { "id": "01a08753-c8af-7255-8832-f725f184f030", "title": "Testing Out the Digital Ocean Container Registry", "url": "https://blog.shellnetsecurity.com/2020/12/91/docker/testing-out-the-digital-ocean-container-registry/", "published_at": "2020-12-30T09:04:56+00:00" }, { "id": "01a08753-c8b2-7036-87dc-5cc0c27cbef6", "title": "Making the Lights Dance", "url": "https://blog.shellnetsecurity.com/2020/12/75/raspberrypi/making-the-lights-dance/", "published_at": "2020-12-23T00:28:55+00:00" }, { "id": "01a08753-c8b2-7036-87dc-5cc0c2e0bdc8", "title": "Making the Little Lights Twinkle", "url": "https://blog.shellnetsecurity.com/2020/12/69/raspberrypi/making-the-little-lights-twinkle/", "published_at": "2020-12-17T03:21:00+00:00" }, { "id": "01a08753-c8b2-7036-87dc-5cc0c3cce0e4", "title": "Building the RaspberryPi Christmas Light Box", "url": "https://blog.shellnetsecurity.com/2020/12/66/raspberrypi/building-the-raspberrypi-christmas-light-box/", "published_at": "2020-12-09T23:54:17+00:00" }, { "id": "01a08753-c8b2-7036-87dc-5cc0c4c69e58", "title": "The Move to WordPress", "url": "https://blog.shellnetsecurity.com/2020/12/57/general/the-move-to-wordpress/", "published_at": "2020-12-02T10:00:18+00:00" }, { "id": "01a08753-c8b2-7036-87dc-5cc0c5b06b28", "title": "Automatically Rebuild Image on Docker Hub", "url": "https://blog.shellnetsecurity.com/2020/01/11/docker/automatically-rebuild-image-on-docker-hub/", "published_at": "2020-01-18T21:50:00+00:00" }, { "id": "01a08753-c8b2-7036-87dc-5cc0c5f14f95", "title": "Posting a Custom Image to Docker Hub", "url": "https://blog.shellnetsecurity.com/2020/01/05/docker/posting-a-custom-image-to-docker-hub/", "published_at": "2020-01-05T13:39:00+00:00" }, { "id": "01a08753-c8b2-7036-87dc-5cc0c5f2fed7", "title": "Deploying Nginx + PHP + git-sync on Kubernetes", "url": "https://blog.shellnetsecurity.com/2019/12/13/kubernetes/deploying-nginx-php-git-sync-on-kubernetes/", "published_at": "2019-12-30T19:46:00+00:00" }, { "id": "01a08753-c8b2-7036-87dc-5cc0c60485ff", "title": "Building a Kubernetes Container That Synchs with Private Git Repo", "url": "https://blog.shellnetsecurity.com/2019/12/14/github/building-a-kubernetes-container-that-synchs-with-private-git-repo/", "published_at": "2019-12-26T15:08:00+00:00" }, { "id": "01a08753-c8b2-7036-87dc-5cc0c68431a8", "title": "Creating a Private GitHub Repo", "url": "https://blog.shellnetsecurity.com/2019/12/15/github/creating-a-private-github-repo/", "published_at": "2019-12-20T21:05:00+00:00" }, { "id": "01a08753-c8b2-7036-87dc-5cc0c76b7868", "title": "Stay Tuned…", "url": "https://blog.shellnetsecurity.com/2019/12/16/general/stay-tuned/", "published_at": "2019-12-20T19:12:00+00:00" }, { "id": "01a08753-c8b2-7036-87dc-5cc0c7f6da11", "title": "Start Here: Your Guide to My Battles With Technology", "url": "https://blog.shellnetsecurity.com/start-here/", "published_at": null } ] posts Claim your blog
Back to blog.shellnetsecurity.com
Blog · corpus.blog/blogs/blog.shellnetsecurity.com/posts

blog.shellnetsecurity.com

blog.shellnetsecurity.com

2023

2022

2021

2020

2019

Undated