This year is all about setting objectives and streamlining technology. In today’s competitive marketplace, your business needs to ensure that it maintains a plan to implement not only the latest technology but the right tools that fit your goals. Browse the MainSpring blog library, and you will find tips to increase productivity across your organization. While browsing, you will find a piece of reoccurring advice: Consider hiring a consultant to bring fresh ideas to your
I decided to write this blog after the rise in popularity of recent MainSpring blogs on productivity. What lessons have we learned in the past twelve months, and do productivity tips stand the test of time? Whether you are working from home (WFH) or in an office environment, managing your email inbox is still a concern for many. Many have responded that WFH has actually increased the traffic in their inbox. This MainSpring blog with
We all have social media accounts. Team MainSpring posts regularly on Facebook, Twitter, and LinkedIn. The posts are part of our monthly plan to share advice on IT security and productivity tips. But we are also aware of the cybersecurity threat social media carries, and you should be too. Social media in the news If you have watched the news in the last six months, you may have noticed an increased spotlight on social media.
If you are experienced in developing in FileMaker, you know you can create indexes, which are lists of the words or values in a field. FileMaker Pro uses indexes for searching and for joining related tables. Indexes increase the speed of searches as well as support other features like sorting, using value lists and field validation. Picture the index at the back of a big textbook. When searching for a specific topic, you find it easily
As a FileMaker developer, sometimes you inherit projects that were not designed by you, and maybe not designed by a professional developer at all. To me, the most obvious telling sign that a database was designed unprofessionally is inconsistent navigation. Using a system with inconsistent navigation not only shows a degree of unprofessionalism, but it can also hinder performance, and even worse- could strand users on a layout to the point of them needing to
As many organizations have settled into Work From Home (WFH), the discussion has shifted to risk management, task organization, and budget-saving ideas. This blog, “The employee offboard checklist,” offers ways to manage risk and organization tips and suggests ways to save your budget. In 2020, I wrote a blog to provide tips for onboarding virtual employees. While a concise plan to onboard new employees is critical, do not forget the importance of an offboarding checklist.
By this point in January, you are probably analyzing which of your business and personal New Year Resolutions will stick. Some resolutions will become a habit, while others will drop off everyone’s radar. If one of your resolutions is to maintain a tight focus on your business budget, this blog is for you. At MainSpring, we often review client technology plans and budgets. Reviewing, managing, and regularly updating IT budgets is just one of the
2020 has been a year like no other. As we wrap up the year, I am often asked about my top lesson learned or MainSpring’s take-away for the year. You may think that my response will include the word “pivot.” Yes, we have all had to pivot in the past nine months. But my advice to business leaders and development managers is to create a sense of normal in 2021. A snow day lesson As
As you plan for a new year, you may be wondering about the value of a virtual Chief Technology Officer (vCTO). Why hire a vCTO, what assets will they bring to the company, and the cost? Recently, I wrote a blog, Inspire 2021. In that post, I list ways to inspire your team into 2021, including the use of virtual CTOs. Now, let’s look at the benefits of hiring a vCTO and how to make
This versatile function offers quite a bit of value to any developer’s toolkit. It gives us the ability to interrogate the state of different layout objects (also called introspection) which allows us to make our calculations and scripts smarter. Today we’re going to just focus on a one of the options, the attributeName parameter to take a look at some interesting behavior that could be leveraged as another tool in our developer toolbelt. Parameters objectName – in order to use this function, the object to be interrogated must have a name set in the position tab of the inspector. I prefer to use the naming convention of “objectType.name”