shoes too big for feet
Microservices Custom Software Business Success Scalability
June 19th, 2020 - Derek H.
Why We Don’t Build Software to Support Millions of Users

Buying software can be a lot like buying anything else. So it should be treated that way. Would you buy adult-sized shoes for your child, in anticipation of them becoming an adult? It wouldn’t be advisable. So why do we so often do this when building custom software?

microservices
Software Design Microservices Software Architecture Digital Infrastructure
June 9th, 2020 - Carlos G.
Transitioning from Monolithic Applications to Microservices

Digital infrastructure, being a necessary component to any modern company, is one of those things that needs to be scaled effectively. What works for a budding small business will not work in the same way years later when the business has grown, then further down the line when it’s grown even further.

apple keynote on-stage
iOS Swift SwiftUI Interface Builder
May 22th, 2020 - Brian T.
Building iOS Apps with SwiftUI

When is the right time to adopt SwiftUI in your iOS apps? There's little doubt that it's going to be come the new standard. We look into some of the pros and cons of opting to use it in your next project.

main header
Digital Infrastructure Covid-19 Remote Work Innovation
May 11th, 2020 - Jon A.
Utilizing Custom Software During COVID-19

Everything has gone digital, and businesses are succeeding or failing according to their ability to utilize modern software. Whether it's communication, project management, or the ability to deliver value to your customers, we must adapt.

main header
Software Development Virtual Meetings Coronavirus Remote Work
Apr 24th, 2020 - Jon A.
Tips for Conducting Virtual Meetings

Meetings have all gone remote and it's a much different environment than an in-person conference room. Here are some extra tips our team has incorporated that we've found have helped to keep our virtual meetings productive and efficient.

main header
Software Development Process Communication Project Success
Apr 3rd, 2020 - Derek H
Why Software Projects Fail

Data shows that the ratio of software projects that are considered "successful" is shockingly low. Why do so many software projects go sideways? We came up with a list of the top reasons we've seen for projects going off the rails.

main header
Project management Software Development Communication skills Software Developers
Mar 6th, 2020 - Jon A.
Tips for Communicating with Software Engineers

Ask anybody and they’ll tell you how important communication is to the successful running of a business. How, then, does one breach the divide between engineers and management? The technical barriers may always be there, but there are simple, good-faith ways of speaking with developers that will help any project run just a little bit smoother.

main header
Rebase Merge Software Development Version Control Git
Mar 2nd, 2020 - Dave S.
Series: Rebase vs Merge, Part 3

In part 2 of this series, we talked about the advantages and disadvantages of the two main strategies for handling branching software development. In this final installation of our 3 part series, we discuss which method is most effective and why.

main header
Rebase Merge Software Development Version Control Git
Feb 21st, 2020 - Dave S.
Series: Rebase vs Merge, Part 2

In part 1 of this 3 part series on ‘Rebase vs. Merge’, we discussed the differences of rebase and merge including the basics of each. Here in Part 2, we dive deeper and discuss more specifically why manipulating timelines can be beneficial and how each of these methodologies play into this concept.

main header
Rebase Merge Software Development Version Control Git
Jan 24th, 2020 - Dave S.
Series: Rebase vs Merge, Part 1

In git workflow, we'll discuss the pros and cons of rebasing vs. merging, and which method we prefer to use here at Entrision in our collaboration workflow. We'll also discuss the ways in which rebase and merge can be used not only to make development easier, but more importantly to convey more meaning into the future.

main header
Refactoring Rebuilding Software Development Legacy Applications
Dec 23rd, 2019 - Derek H.
Is It Better to Rebuild or Refactor Legacy Applications?

This is a question developers often face with older software - especially when taking over someone else's codebase. Is it worth it to start over? Often the idea is attractive, but sometimes it is not in your best interest.

main header
Technology Innovation Customer Experience Software
Nov 4th, 2019 - Derek H.
How Domino’s is Dominating with Tech

Domino’s pizza has, frankly, never been accused of being any good. And yet, they’ve recently become one of the highest-growth companies in fast food. One of the primary factors fueling their growth and success has been their embrace of technology and innovation.

main header
iOS Mobile Development App Store
Sept 20th, 2019 - Brian Tresedder
Common Reasons for App Store Rejection

In order to get your app listed and available in the Apple App Store, you’ll first need to go through a review process. At first this can seem intimidating, but most of the time the reasons that apps get rejected are fairly straight forward. Let me share a few of the most common cases with you.

main header
Technology Software Process Improvement Software Design
Aug 22nd, 2019 - Derek Harrington
Benefits of Custom Software

There are thousands of great software tools out there, designed to help businesses do one thing or another. At least a handful of them were designed specifically for your type of business. However, none of them were designed specifically for your business. And none of them were designed specifically for your customers.

main header
Technology Software Ruby on Rails Toolset
June 12th, 2019 - Dave Strock
Rails Soft Delete: Comparing Paranoia and Discard

For when you want to create a functional data management tool and allow users to delete, but still need to maintain full historical tracking - we use a soft delete. In rails, there are a few gems that are primarily used, and we'll dive into the differences between paranoia and discard.

header
Technology Software Process Communication
June 5th, 2019 - Derek Harrington
3 Warning Signs An Agency Is Writing a Check Its Dev Team Can’t Cash

How do you go about choosing a software development partner? There’s no shortage of agencies to choose from when you’re looking for a partner to create your custom software solution. Here are some tips on ways you can evaluate who would make the best partner for you.

header
Technology Software Ruby on Rails Toolset Authorization
May 29th, 2019 - Dave Strock
Rails Authorization: Comparing CanCan and Pundit

Access control is a key part of any web application, and when building a rails app today, developers have a few options to choose from. In this post, we dive into two of the primary libraries that handle this and talk about the benefits of each.

Contact Us


Have questions? Reach out. We're happy to chat about who we are, what we do, and how we can partner with your organization to better utilize custom software in achieving your business goals. Drop us a line and let's chat.