Our Thoughts and Stories

It's hard to write when we're always so busy creating for our amazing clients! However, we do find time sometimes to share our thoughts on crafting Rails, iOS and Mac apps out of Knoxville, TN.


Dad, husband, and Founder of Lotus Apps providing Rails and RubyMotion development out of Knoxville TN. Creator of http://www.gemprospector.com for #ruby devs.
Find me on:

Recent Posts

Aboriginal Apprenticeship Board of Ontario Portal Software Launch

May 01, 2017 | By Matt |


We're so very proud to have worked with our friends at Animikii, Inc out of Victoria, British ...
Read More

Announcing our entrepreneur video series

Apr 20, 2017 | By Matt |


We're really excited to offer something new and hopefully addictive (and of course helpful) - video ...
Read More

5 Software Solutions that Failed with Poor Marketing

Apr 13, 2017 | By Matt |


Successfully identitying your target audience and validating your market early on are key to ...
Read More

3 Tips to Identify the Target Audience for Software Solutions

Apr 11, 2017 | By Matt |


Early on in your process of starting your new software project, you're spending a lot of time just ...
Read More

Why Market Validation is Important to Launching Software Solutions

Most people don't like homework, but that's exactly what we tell all our clients thinking of ...
Read More

3 Tips to create new software solutions

Apr 04, 2017 | By Matt |


If you've ever thought about creating a new software product, either for your existing business or ...
Read More

How to Integrate ActiveAdmin State Machine

INTRODUCTION: In this post we will examine metaprogramming ruby to integrate both ActiveAdmin State ...
Read More

How to Create Threadsafe Ruby Sidekiq Workers

Mar 16, 2017 | By Matt |

Ruby, Ruby on Rails, Programming

Creating Threadsafe Ruby Sidekiq Workers Thread safety in general can be difficult to wrap your ...
Read More

MetaProgramming Ruby to Manage Raspberry PI GPIO

Mar 14, 2017 | By Matt |

Ruby, Raspberry Pi, Programming, IoT

In this post, we’re going to examine how we can easily describe all of the possible states for an ...
Read More

What is the Internet of Things or IoT? (Part 2)

Mar 09, 2017 | By Matt |


The Power of the Internet of Things In our last post "What is the Internet of Things", we examined ...
Read More

How to Use Sidekiq without Rails

In a recent project, we found ourselves in a situation where it made sense to introduce a ...
Read More

How to use SSH Port Forwarding in Ruby HTTP Library

Feb 23, 2017 | By Matt |

Networking, Linux, Ruby on Rails

Sometimes you need to connect to a restricted server, by tunneling through a server that does have ...
Read More

How to Test ActiveJob Callbacks Using Sidekiq

Feb 16, 2017 | By Matt |

Ruby, Ruby on Rails

While I have used Sidekiq for years now, I’m also a big fan of ActiveJob. I still use vanilla ...
Read More

How to Manage Environment Variable in Ruby Subprocess

Feb 09, 2017 | By Matt |

Linux, Ruby on Rails, Programming

I recently worked on a project that caused some puzzlement when spawning subprocesses multiple ...
Read More

How We Hired a Web Developer

Feb 06, 2017 | By Matt |


Growing to a point where Lotus could even think of bringing another engineer on the team was an ...
Read More

Subscribe to Email Updates

Web vs Mobile software solutions
Why Should I Brand My Company?