How do I setup a new python project?

Python prides itself on there only being one best way of doing things. However, if you have ever had the desire to create a package that can be distributed in python, then you may have run into some frustration. Out of the box, there does not appear to be a single clear concise way of creating a new project. After hearing over and over again, that the correct way in Python should be obvious, in this area, it seems that this is definitely not the case. There should be one-- and preferably only one --obvious way to do it.-- Zen of Python However, it does seem…

Continue Reading How do I setup a new python project?

How do I get rid of the bell in Vim on PyCharm on Windows?

One of the most infuriating things in the world is when the the bell goes off continuously when using the Vim plugin in PyCharm. Actually, this holds true for all of the JetBrains IDEs, but I have been working mostly with Python recently, and as such, it is PyCharm that is on the top of my mind. While there are a number of plugins that you can get for the JetBrains products, the one that I always end up installing is Vim. Call me old school, but back in the day, I had to work on remote systems. It was either Vim or Pico, and I…

Continue Reading How do I get rid of the bell in Vim on PyCharm on Windows?

An Introduction to AWS Step Functions – Part 2

In Part 1, I went through a whirlwind tour and left example code on how to create a Lambda function and a Step Function. The thing is, I did not explain how the code works. That is what this article is about. I am going to be using the same code from the previous post, but will be going through the code and explaining it. We shall see how well the formatting works. Jumping right into it. This is the entire code for the StepFunction from the previous post. As of right now, this code has to be json. I did not find any information about…

Continue Reading An Introduction to AWS Step Functions – Part 2

Getting Started with AWS Step Functions Part I

AWS came out with Step Functions a few years ago, and up until recently, I have not had the opportunity to dive in and give them a try. Yes, I could build my own pipeline or state machine, but the idea behind Step Functions is that it does most of the heavy lifting for you. That, and it ties into other AWS services. As such, I decided to dive into getting started, and looked at the demo options and walkthroughs that were available. None of them met my needs, so I rolled my own. The idea is to see how I can create a Step Function…

Continue Reading Getting Started with AWS Step Functions Part I

Writing Tech Blogs are Hard Work

I once read an article that said more people need to write technical blogs. That the problem with much of the technology field was that people did not write in-depth articles on the stuff that they are doing. And, if more people were able to take the time and post a blog entry here and there we would all be better for it. As nice as that sounds, I have to say that writing technical posts are difficult, time consuming, and can quickly go out of date. First off, writing in general is not easy, and that is before you get to adding the technical part…

Continue Reading Writing Tech Blogs are Hard Work