develpreneur podcast

Web Browsers – Free and Low Cost Tools

The Internet has become so pervasive that web browsers are everywhere.  It is hard to find anyone that does not at least know how to launch one on their phone or desktop.  Of course, there is more to be desired from your browser than merely surfing the web.  All of these examples are free, and each has its strengths and weaknesses.  If nothing else, here is an excellent way to expand your list of browsers that you use. Chrome This browser is from Google and available almost everywhere.  I cannot think of a platform that does not support Chrome, and it is reasonably feature-rich in all of those.  One of the best features of Chrome is the developer tools that... Read more

develpreneur podcast

Software Design – The Iterator Pattern

At long last, we come to my number one pattern.  The iterator is one of those software concepts that you come across and do not know how you managed before you learned it.  Maybe it is just my frequent need to work through a collection of objects, but I think this is one of the most fundamental behavioral patterns you can master. The Iterator Pattern Defined As always, we will start with the “Gang of Four” intent to set the stage for our discussion. “Provide a way to access the elements of an aggregate object sequentially without exposing its underlying representation.” Yes, this is the “while” syntax of software patterns.  The goal is to walk through a collection without regard to the underlying... Read more

develpreneur podcast

AWS Internet of Things Services

One of the latest advances is the Internet of Things.  As one would think, this focus on small and connected devices has not been lost on Amazon.  They may be one of the most visible adopters of this wave of technology.  Thus, it should not be surprising that they have a large number of services to assist you in your IoT strategy. AWS IoT Core The core helps you connect devices to the cloud.  This is a quick way to connect your applications to the cloud and exchange data through it.  However, it is more than an API and provides a means to message and exchange data much more like a queue system. Amazon FreeRTOS This is an IoT Operating System... Read more

develpreneur podcast

Hosting Options – Free and Low Cost Solutions

We turn to hosting in this episode of our search for free and low-cost tools.  To be honest, free is not a long-term option with these tools although you can find a few that will start free.  These are popular, provide excellent support, and a solid list to begin with if you need to build out a hosting solution. Bluehost URL: https://www.bluehost.com/ This is a solution that is best suited to WordPress hosting.  It is easy to use and inexpensive, so it makes a perfect solution for a small business or consultancy that wants to provide an occasional blog article.  The plugins and customizations are a little limited.  However, these should be more than your typical customer will need. GoDaddy URL: https://www.godaddy.com/ When... Read more

develpreneur podcast

Software Design – The Interpreter Pattern

In this episode, we look at a behavioral pattern that is key for solving certain types of problems.  These happen to be grammar and translation applications.  Thus, the interpreter pattern gives us a way to do precisely that.  We use this to interpret text into a set of commands. The Interpreter Pattern Defined As always, we will start with the “Gang of Four” intent to set the stage for our discussion. “Given a language, define a representation for its grammar along with an interpreter that uses the representation to interpret sentences in the language.” This makes complete sense if you understand language grammars.  For the rest of us, let’s break this down a little bit through an example.  We will assume you are reading a... Read more

develpreneur podcast

Amazon AWS Analytics Services

The AWS analytics group of services has a lot of members.  These are some of the newer offerings from Amazon.  However, they are very effective to use in professional development and learning more about your enterprise environment. Amazon Athena Query Data in S3 using SQL.  Store your data in S3.  Then you can define your schema on top of the data set and run queries.  The UI is not very awesome currently, but it is a way to avoid building out a data warehouse for your needs.  This serverless query service can get you analytical data back quickly.  Better yet, it comes without all of the typical setup. Amazon CloudSearch Managed Search Service.  This service provides a way for you to... Read more