develpreneur podcast

AWS Application Integration Services

This week we look at a shorter list of services in the Application integration group.  The list may be short, but these are highly useful and valuable services for application developers.  These are excellent ways to integrate your applications (as you would expect from the name). AWS Step Functions Coordinate Distributed Applications The Step Functions free tier includes 4,000 free state transitions per month. All charges are metered daily and billed monthly.  This service provides a way for you to visually connect... Read more

develpreneur podcast

Time Tracking Solutions – Free and Low Cost

We all need to measure how much of our life is spent working.  Thus, time tracking is one of those features that we all can make use of.  The good news is that this is a problem that can be solved at a low cost and in less intrusive fashion than in the past.  There may be a few “do you want to allow application X to do Y” questions to answer but otherwise, these tools can be quickly installed... Read more

develpreneur podcast

Software Design – The Proxy Pattern

We continue a look at the structural patterns with a look at the proxy.  This is much like the flyweight we reviewed in the last episode.  However, it has a different focus.  The flyweight can be used to implement a form of proxy but is a solution to a large number of instances where this is a different goal. The Proxy Pattern Defined As always, we will start with the “Gang of Four” intent to set the stage for our discussion. “Provide a... Read more

develpreneur podcast

AWS Machine Learning Services

The AWS machine learning services are more examples of the newer offerings.  Nevertheless, these are growing fast and can help you embrace cutting edge technology.  Machine learning is a recent technology in general so the time you spend understanding these services may help you land that next job. Amazon SageMaker This service provides a method for building, training, and deploying machine learning models at any scale.  This is a great way to try out machine learning.  The time you spend here... Read more

develpreneur podcast

Mail Services – Free and Low Cost

This week we look at mailing and communication tools.  These mail services have a wide range of features and focal points.  That is just part of the reason why we also have a much longer list than typical.  These applications are not quick to evaluate.  Therefore, you should expect it to take weeks or maybe even months to truly find the best option for you. Common Features Most of the mail services we are looking at in this episode offer a... Read more

develpreneur podcast

Software Design – The Flyweight Pattern

We continue a look at the structural patterns with a stop at the flyweight.  This pattern is one I find ignored more often than it should be.  In particular, the large number of data items we typically model in modern applications are often best handled through this pattern. The Flyweight Pattern Defined As always, we will start with the “Gang of Four” intent to set the stage for our discussion. “Use sharing to support large numbers of fine-grained objects efficiently.” Short... Read more