From the blog
Insights & Innovations
Exploring the latest in technology, design, and development through our team’s lens.
Beyond Chatbots: A Business Leader’s Guide to Implementing Large Language Models
Many people think of Large Language Models (LLMs) primarily in terms of chat. After all, ChatGPT brought LLMs into the mainstream and kicked off the AI revolution. However, the potential of LLMs...
Introducing the AI Disclosure Decision Matrix
Artificial intelligence (AI) is widely used in software, and is likely used to some degree in software that you use every day. Some use is innocuous: a form of AI is used to respond to voice...
Twin Sun Recognized as a Clutch Global Leader for Fall 2024
NASHVILLE, TN, November 18, 2024 — Twin Sun, a Nashville-based software development agency, today announced its recognition as a 2024 Fall Global Award winner for Mobile App Publishing services on...
What to Ask When Considering a Rebuild
There are plenty of compelling reasons to consider a rebuild. Sometimes, your project changes so dramatically that a rebuild feels like the obvious next step. Other times, it’s the accumulation of...
Building Trust Through Content Moderation: A Developer’s Guide to OpenAI’s Moderation API
As app developers, we all want to create safe, engaging spaces for our users. But let’s face it – content moderation is one of those critical features that often feels like a necessary evil. Whether...
Exploring the Future of AI-Powered Development
It’s amazing that I am writing a blog article to compare myself performing the same two tasks 3 times. All of these tools are really special and any one of them would be a good choice to take the next step in your AI-powered development workflow.
No More No-Deploy Fridays
There is little to worry about when your changes are small. With these four operational practices, you can confidently deploy to production any time you like.
Accessibility Means Building Usable Software for Everyone
I don’t believe that you can call software “excellent” if it is unusable to a quarter of the population.
Why Do Developers Ask For Rewrites?
To a home builder, everyone needs a new home. But there is a difference between a dilapidated house and a house that is lived in.
How to Set up A Google Play Developer Account: A Step-by-Step Guide
To distribute your Android app through the Google Play Store, you need to set up a Google Play Developer Account. This guide will walk you through the process, ensuring your software development business can easily get started.
The Power of Play: Gamifying Educational Apps for Enhanced Learning
By infusing the engaging elements of gaming into learning experiences, app developers are not only enhancing student engagement but also fostering deeper educational outcomes.
Optimizing Performance in Active Record: A Brief Primer
Jack Parsons, Lead Developer and rubyist at Twin Sun, shares a brief primer on optimizing performance in Active Record.