Software and Sourdough
Written By: Steve Zagieboylo, Senior Architect at Calavista My non-computer hobby since quarantine started has been making sourdough bread. I created my own starter and I’ve been making bread almost every weekend since last March. I’ve gotten pretty good at it, such that commercial bread now is unacceptable to anyone in my family. (In […]
Marten DB With Jeremy Miller
Written & Presented By: Jeremy Miller, Senior Architect at Calavista The 6 Figure Developer is a website designed to help others reach their potential. They’re focused on providing developers tools, tips, and techniques to increase your technical skills, communication skills, and income. Marten DB with Jeremy Miller In this podcast, our Senior Architect, Jeremy […]
What Can The IRS Do For You?
Written By: Andrew Fruhling, Chief Operating Officer at Calavista As you start the new year and set your goals, I suggest looking into how the IRS can actually help you. I’ve seen many cases where it has improved the user experience for key customers, built product capability beyond your team’s capacity and accomplished so much more. As […]
Technical Debt Patterns: Copied and Pasted Code
Written By: Steve Zagieboylo, Senior Architect at Calavista This is the sixth part in the series, “Technical Debt Patterns.” There are two (or more!) copies of the same bit of code, because some lazy (or unknowing) programmer copied a whole block and just edited a few of the lines. Sure, it’s a lot easier […]
Yes, Virginia, Continuous Deployment Does Have Controls and Approvals: Part 2
Written By: Daniel Kulvicki, Solutions Director at Calavista In Part 1, we talked through some of the misconceptions of Continuous Deployment (CD) and how it does not create a “Wild West” release approach. This time, I want to cover three major flows or processes (using GitHub as an example) that can be implemented to […]
Yes, Virginia, Continuous Deployment Does Have Controls and Approvals: Part 1
Written By: Daniel Kulvicki, Solutions Director at Calavista Often, Continuous Deployment is considered a step too far for most development organizations. Many people fear that it removes any gates or approval process and puts the release mechanism solely in the development team’s hands. This is incorrect. Continuous Deployment can actually can increase controls and […]
Shopping for Quality- How to Ensure You’re Hiring a Company That Can Deliver
Written By: Lawrence Waugh, Founder at Calavista I’ve written before that most people who are looking for a software development firm to deliver code for them tend to really care about 3 things. Those things are: 1) Price2) Quality3) Speed of delivery There’s no surprise there – those are the things we all care […]
Software on a Budget- Charting the Least Expensive Path to a Successful Delivery
Written By: Lawrence Waugh, Founder at Calavista I’ve a friend who’s a software architect for a large (Fortune-100ish) financial institution. If you ask him what his company’s priorities are when working on a software project, it’s simple. The number one priority is security. Scalability is a distant 2nd. Everything else is noise. If it’s […]
9 Things You Should Know About Agriculture Software Development Companies
All agricultural enterprises can make themselves more profitable, efficient, and sustainable by taking advantage of the services provided by agriculture software development companies. Software development is not exclusive to the tech industry; the technology and software provided by developers can be adapted to your specific circumstances to help you improve your business. Below are some […]
Technical Debt Patterns: Overburdened Class
Written By: Steve Zagieboylo, Senior Architect at Calavista This is the fifth part in the series, “Technical Debt Patterns.” Some important central class has several not-really-related sets of responsibilities, making it huge. Robert C. Martin coined the phrase Single-Responsibility Principle (SRP) as one of his core guidelines in object-oriented design. This states that “every […]