Published Blogs Technology

Removing Glare with GIMP

Posted By salgatt on Technology

https://blog.shellnetsecurity.com - In my Self Promotion of InkedWith post, I mentioned that I had some plans to bring in some new battles with technology. This article is a simple battle I found for removing glare with GIMP in images. I had taken some pictures to be used for printing as well as posting to social media. The ... Read more
The post Removing Glare with GIMP appeared first on My Battles With Technology.

Pros and Cons of Python Various Markup Syntax

Posted By salgatt on Technology

https://blog.shellnetsecurity.com - Introduction to Markup Syntax Markup syntax is a type of computer language used to create and modify documents. It is used to format text, create links, and add images, among other things. Markup syntax is commonly used in web development and programing languages such as HTML and CSS. In this blog post, we will be ... Read more
The post Pros and Cons of Python Various Markup Syntax appeared first on My Battles With Technology.

Deploy a Nanobus Web Server

Posted By salgatt on Technology

https://blog.shellnetsecurity.com - After Trying Out Nanobus, I figured it was time to go a little deeper and try to deploy a Nanobus web server. As noted in my previous post, I hadn’t setup any transports for my hello world instance so I couldn’t interact with it when deployed as a container. I also realized that a nanobus/nanobus ... Read more
The post Deploy a Nanobus Web Server appeared first on My Battles With Technology.

My Blog is Searchable

Posted By salgatt on Technology

https://blog.shellnetsecurity.com - Finally, my blog is searchable! I have added enough content that scrolling endlessly through categories wasn’t enough anymore. What Directions I Used As you might recall from my Successfully Deploying a Static WordPress Site post, I moved over to using Simply Static Pro to make my WordPress static. I finally got around to actually looking ... Read more
The post My Blog is Searchable appeared first on My Battles With Technology.

Python Snowflake UDF Quoting Issue

Posted By salgatt on Technology

https://blog.shellnetsecurity.com - I recently did some tinkering with creating a Snowflake UDF in Python. It turns out that I discovered a Python Snowflake UDF Quoting issue on the return value from the function. I was not able to find any information on this issue online so I figured it was good to document it for anyone else ... Read more
The post Python Snowflake UDF Quoting Issue appeared first on My Battles With Technology.

Self Promotion of InkedWith

Posted By salgatt on Technology

https://blog.shellnetsecurity.com - While this post is mainly focused on self promotion of InkedWith, my new Shopify store, I figured it was a good way to open up a new wave of technology challenges! With the shameless plug out of the way, allow me to cover the back history of this a little bit. Back History I have ... Read more
The post Self Promotion of InkedWith appeared first on My Battles With Technology.

Trying Out Nanobus

Posted By salgatt on Technology

https://blog.shellnetsecurity.com - A friend of mine recently asked me to take a look at Nanobus. I guess the first question is what is Nanobus? Allow me to pilfer that definition directly from the Nanobus Overview page. They define it as a lightweight framework for building secure and scalable software services. The next question is what does this ... Read more
The post Trying Out Nanobus appeared first on My Battles With Technology.

Unlocking the Power of Artificial Intelligence in Blog Writing: A Rytr Product Review

Posted By salgatt on Technology

https://blog.shellnetsecurity.com - What is Rytr and How Does it Utilize AI in Blog Writing? Rytr is an AI-powered blog writing tool that helps content creators and bloggers save time by generating quality content quickly. It uses natural language processing (NLP) to create blog posts and product reviews, allowing users to produce more content in less time. Rytr’s ... Read more
The post Unlocking the Power of Artificial Intelligence in Blog Writing: A Rytr Product Review appeared first on My Battles With Technology.

Jasper – The Next Generation of Artificial Intelligence for Blog Writing

Posted By salgatt on Technology

https://blog.shellnetsecurity.com - If you’re a blog writer, you know the importance of engaging content. Up until now, artificial intelligence (AI) has been limited in its ability to help writers create compelling content quickly and easily. But that’s all changing with the introduction of Jasper, an AI-driven platform specifically designed to make blog writing easier and more efficient. ... Read more
The post Jasper – The Next Generation of Artificial Intelligence for Blog Writing appeared first on My Battles With Technology.

Tinkering With Artificial Intelligence Blog Writing

Posted By salgatt on Technology

https://blog.shellnetsecurity.com - Writer’s block gets the best of us so I thought it was time to start exploring the possibilities of AI in blog writing. AI has been the rage for some time now and with the introduction of my new mentor, best friend, therapist, idea man or woman, ChatGPT, AI is tough to ignore. Like just ... Read more
The post Tinkering With Artificial Intelligence Blog Writing appeared first on My Battles With Technology.

Testing Python AWS calls with Moto

Posted By salgatt on Technology

https://blog.shellnetsecurity.com - In my previous Writing Tests For Your Python Project, I started writing tests for my Python code but then ran out of options because I had completed all tests that didn’t involve calls to the AWS API. Now we’ll begin testing Python AWS calls with Moto. You can view some additional details about Moto in ... Read more
The post Testing Python AWS calls with Moto appeared first on My Battles With Technology.

Writing Tests For Your Python Project

Posted By salgatt on Technology

https://blog.shellnetsecurity.com - I began this little trip with the post Exporting CloudWatch Logs to S3 that provided example code to get logs from Cloud Watch to S3. From there, the code got prettier with Adding pre-commit Hooks to Python Repo. The next logical step is to make sure the code functions exactly like we’d expect. This can be ... Read more
The post Writing Tests For Your Python Project appeared first on My Battles With Technology.

Top 5 Reasons to Build Tests for Your Code

Posted By salgatt on Technology

https://blog.shellnetsecurity.com - As a Python developer, it’s important to make sure that your code is working correctly and efficiently. One way to do this is by building tests for your code. In this blog post, we’ll go over the top reasons why you should build tests for your Python code. Improved Quality One of the main benefits ... Read more
The post Top 5 Reasons to Build Tests for Your Code appeared first on My Battles With Technology.

Successfully Deploying a Static WordPress Site

Posted By salgatt on Technology

https://blog.shellnetsecurity.com - If you’ve followed my previous posts, you’ll see that I’ve spent some time attempting to build my blog on WordPress and then finally make it static. This had resulted in lots of custom code and even more failed attempts to get things to publish correctly. I’ve finally been successful in building out my site with ... Read more
The post Successfully Deploying a Static WordPress Site appeared first on My Battles With Technology.

5 Common Reasons To Use Pre-commit Hooks in Your Python Project

Posted By salgatt on Technology

https://blog.shellnetsecurity.com - Pre-commit hooks are scripts that run automatically before a commit is made. In my post Adding pre-commit Hooks to Python Repo, I explained how to configure pre-commit hooks in your repo and address the issues identified by them. After understanding how to setup these hooks, the next question is what hooks should I use and ... Read more
The post 5 Common Reasons To Use Pre-commit Hooks in Your Python Project appeared first on My Battles With Technology.

Adding a Custom DNS Entry to CoreDNS

Posted By salgatt on Technology

https://blog.shellnetsecurity.com - I ran into a small problem recently when I was leveraging my site updating code referenced in Automating Static WordPress Updates. The problem was that I was unable to update content reliably for two reasons: The content was not properly switching out the hostname in the URL when I would crawl my backend WordPress site. ... Read more
The post Adding a Custom DNS Entry to CoreDNS appeared first on My Battles With Technology.

Making the Leap into DevOps

Posted By salgatt on Technology

https://blog.shellnetsecurity.com - It is time for me to quit managing all of my Kubernetes configurations on a random number of servers and Git repos. Sadly, my usage of the Git repos has ONLY been used to perform backups of my code and not used as a way to manage configuration changes. I have been running in DigitalOcean’s … Continue reading "Making the Leap into DevOps"
The post Making the Leap into DevOps appeared first on My Battles With Technology.

Deploying a Sample PostgreSQL Database

Posted By salgatt on Technology

https://blog.shellnetsecurity.com - Now that I’m beginning to use Github to manage my Kubernetes cluster as shown in my previous article Making The Leap Into Devops, it’s time to start bringing over some of my sample systems for testing. This article shows how to make use of Bitnami’s PostgreSQL helm chart to deploy a sample PostgreSQL database in … Continue reading "Deploying a Sample PostgreSQL Database"
The post Deploying a Sample PostgreSQL Database appeared first on My Battles With Technology.

Configuring adminer for Oracle Databases

Posted By salgatt on Technology

https://blog.shellnetsecurity.com - If you are not familiar with adminer, you can read more about it here. In short, it is a PHP script that allows you to manage various databases via a single interface. We have been successfully using the adminer official docker image from docker hub for a number of different databases. We now have a … Continue reading "Configuring adminer for Oracle Databases"
The post Configuring adminer for Oracle Databases appeared first on My Battles With Technology.

Connecting Slack to RSS Feeds

Posted By salgatt on Technology

https://blog.shellnetsecurity.com - I wanted to be able to curate some of my favorite RSS feeds into a single location. There are an endless number of RSS readers and ways to do it but I wanted to use Slack since it’s on every device I use. Using Slack would also allow me to get notifications wherever I was. … Continue reading "Connecting Slack to RSS Feeds"
The post Connecting Slack to RSS Feeds appeared first on My Battles With Technology.