From the Blog All AI Business Design DevOps Development Marketing Strategy Twin Sun News Development Posts Development For WordPress Sites, PHP 8 May Have to Wait If you don't upgrade your site to PHP 8, nothing bad will happen right away. Though, the longer you remain on PHP 7.4, the more likely it is your site will become vulnerable to cyber attacks. Development Building Better Apps with Automated Tests Automated testing is an essential software development practice. Once you become acclimated to testing, you will find that it is a valuable tool that speeds up development. Development How to Use Developer Checklists to Increase Your Confidence At Twin Sun, we use developer checklists for any events that are rare or complex. Checklists mitigate the risk of human error and improve the quality of our work. Business Development What to Expect From a Code Review Some clients come to us with a nearly finished app that their former developer just could not complete. We help them bring it across the finish line. Business Development Twice the Speed, Half the Price: Flutter Apps Are a Winner for Startups Quality, cost, and time to market are important app development considerations. Flutter outperforms native apps in all three areas. Development New Jekyll Plugin for Link Attributes Twin Sun has released a new Jekyll plugin that adds helpful attributes to external links. Design Development Marketing What Happens Off the Happy Path? App users don't always do what you expect. Let's consider unexpected deviations from the desired "happy path" and how we can guide users back. Development Why We Use Ruby on Rails for Web Apps New clients often ask why we use Ruby on Rails. It all comes down to our team's experience and productivity. Development Building a Ruby on Rails App with a Legacy Database We needed to utilize data from a legacy app without impacting the existing user experience. Therefore, we decided to connect a new API to the existing database. Previous 1 2 3 4 5 Next Subscribe to our newsletter RSS (Atom) feed Let's talk Contact us to find out more about what we do and how we can help. Schedule a call