Excelisys Custom Database eX Cetera Blog

Hire Excelisys…

September 27th, 2011

Hire Excelisys…

and you get a team
Of experts, neat and clean;
Of gurus, young and old
Innovative and bold.

We reside
Outside the box not inside;
Adept in every field,
Technology we wield
As a tool
Using what is right and cool
And before you ask,
With every task
We give it serious thought
About what we ought
To use,
Listening to your views.
Though we may perplex
We recommend what is best
And don’t fear
We’ll tell you what you need to hear.

For the hours that you bought
You’ll get more than you sought
For we are thinking far in advance
Not locked in a rigid trance.
And yes we confess
There are those who’ll work for less
And who cower
At charging by the hour
But at the end of the day
It’s not what you pay;
It’s whether the job is done well
And not languish in development hell.
It’s not a crime
To charge for time
But it is a sin
To not deliver a thing
Or to have it done so bad
That all you get is mad.

Our team has won awards
And crossed swords
With many a tricky job.
Of course, we have a blog
And we publish quite a lot
That’s something we do not
Do for reward,
Or another award
But because we care
And we like to share
The knowledge that we gain;
And not refrain.

So, if there is something that you need
Think of the Excelisys creed
And know that it is true
That we can help … you
No matter what the case
Or how difficult it is to embrace.
And the one thing that we don’t know
Is the meaning of ‘No!’

© Michael Rocharde, June 4, 2009

Rick Middleton is Promoted to VP of Sales and New Partner of Excelisys, Inc.

March 15th, 2011

Excelisys, Inc., a database solutions and consulting organization specializing in quality custom database application design, development, and consulting, is pleased to announce the promotion of Rick Middleton to Vice President of Sales. In addition to his new role as VP, Rick will become Excelisys’ fifth partner, joining Christo, Kurt Knippel, Greg Furry and Geoff Ryle.

“It’s been a pleasure working with Rick for the past few years, he has shown a true knack for sales and been a real asset in client relations,” said Kurt Knippel, Vice President of Production. “His dedicated service to the team makes this promotion a win-win for everyone.”

Middleton joined the Excelisys sales team in 2006 as an account/business manager. Before he began securing new business for Excelisys, he served in the United States Marine Corps, where his main duties included security forces, counter terrorism and information technology. After leaving the Marines, Rick ran his own business, installing security cameras for clients ranging from Gander Mountain to 7-Eleven. “In my own company, I was everything: sales, accounting, purchasing, etc. Here at Excelisys, we have a team approach, which works great for me. If one of us needs any help, someone else is there to assist and keep us moving.”

“Rick has been an incredible asset to our team,” said Christo, CEO and Co-Founder of Excelisys. “This isn’t one of those political internal promotions. Rick worked his way up and has earned his current position.”

“Rick knows the value of good communication and following through,” said Geoff Ryle, Co-Founder and President. “With him, nothing ever falls through the cracks. His promotion is indicative of his dedication, because he really gives a damn about his job.”

“Rick is always looking at ways to make the sales process easier for our customers before the sale and throughout the entire project lifecycle with Excelisys,” added Greg Furry, Vice President of Technology.

As Vice President of Sales, Rick will oversee the Excelisys sales team and their international client base. As Excelisys’ fifth partner, he will join the strategic leadership ranks of one of the world’s premier database solutions and consulting organizations.

“Taking over the reigns as VP of Sales and joining the other four partners here is a great honor. These guys are the best. They care about our clients and they care deeply about our developers and sales staff. Without them, we are nothing.”

About Excelisys, Inc.:

For over 9 years, Excelisys, Inc. has been helping companies become more efficient, reliable, and profitable by providing solid, integrity-driven consulting and development software services. From custom FileMaker® Pro database development, consulting and eX-File products, to Web Site/Application design, development and consulting services, Excelisys is your first strategic partner of choice for all your company’s technology needs.

Contact

Excelisys, Inc.
South Bend, IN 46635
Phone (sales): 866-592-9235
Media Contact: 574-273-5805
Email: info@excelisys.com
Web: http://www.excelisys.com/

Copyright 2011 Excelisys, Inc. All rights reserved. FileMaker Pro is a registered trademark of FileMaker, Inc.

FileMaker DevCon 2011

February 22nd, 2011

Come to the FileMaker Developer Conference 2011 and discover just how far your FileMaker solutions can go. Learn how to build more professional databases, extend your solutions to the web or deploy iPhone and iPad solutions using FileMaker Go.

Go Farther, join us at DevCon 2011!

Whether you’re a novice or a seasoned developer, you’ll increase your technical expertise – along with your career potential – in just a few days. Go farther when you come to San Diego by meeting people from over 35 countries to network and exchange ideas. And DevCon is the place to go when it comes to learning all about the latest products and services at the Exhibitor Showcase.

Come to DevCon and you’ll go farther.

Good Example of Poor Scalability

April 28th, 2010

A well-built FileMaker Pro database will have the ability to maintain its speed and usability over time while managing an ever-increasing number of records. When best practices are not applied, they can slow a database to a crawl under the most modest circumstances. This is the concept known as scaling.

So today a client comes to me saying they decided to use the Music Library starter solution that ships with FileMaker Pro to track their production department’s immense CD vault. It’s a simple template featuring a typical parent/child relationship between albums and tracks.

The problem was that every time they added a new record and entered the artist and title, it ran a replace upon exiting the field that was taking longer and longer – we’re talking up to 10 seconds and growing – with the dialog box indicating there were 96 records remaining. That was very interesting, since they’d only entered 40 album records thus far, each with a multiple number of tracks.

Upon close examination of this start solution, I was shocked to find the reason behind this. The “Artist” and “Title” fields have script triggers that execute upon exiting, both pointing to the same script. That script had two steps: replace all track records’ IDs with themselves, and then commit records.

Each time they exited a field, each and every track record was being updated. This was totally unnecessary, and was causing the solution to buckle under its own weight.

So first, we have to understand why the related track records need updating at all. In this template, some of the data fields for an album are copied to its child tracks. This may or may not be necessary for their particular purposes, but it’s just how this template was built. Now, two of those things that a track record grabs from its parent album when entered is the artist and title. If one should later change the album’s artist or title details, the child track records normally would not be updated automatically without some sort of mechanism in place, such as a script. So they would potentially contain different information than their parent record, when they should be identical.

So really, there’s no reason why EVERY track record should be updated when a title or artist is entered, just the tracks (if any) for the current album being edited. By adding a few script steps, we were easily able to speed up the data entry process and still satisfy the need to keep track records up to date. The modified script now first tests to see if any track records exist for the current album, and if so uses a GTRR step to find those records and runs the replace step just on those records, then commits and goes back to the original layout. So entering records is now as fast as you’d expect. And if they modify an artist or title for an album that contains track records, there will be only a slight pause that is barely noticeable. The best part is: no matter how many records are entered, that occasional pause will never increase in duration.

So the lesson here is: just because you saw it in a FileMaker Starter Solution, doesn’t mean it represents best practices.  Of course, there is a whole separate issue here about whether the Replace function should be used in this situation or not due to record-locking implications in a multi-user environment. But that’s for another time…

-Geoff Ryle

Excelisys is FileMaker 11 Certified

April 6th, 2010

Excelisys is proud to announce that President and Co-Founder Geoff Ryle is among the first to pass the new FileMaker 11 Certification just released this week. Geoff has been a certified FileMaker developer since the exam was first created way back with FileMaker Pro 7. The certification is an indicator of Geoff’s broad knowledge and experience across the FileMaker 11 product line. Congratulations, Geoff!! Well done!

It’s Official: Use our Drag-n-Drop Technique With Confidence

September 11th, 2009

Engineers at FileMaker Inc. have finally dispelled a rumor.

During the recent FileMaker Developer Conference in San Francisco last month, quite a few attendees approached us asking whether a statement heard in one of the sessions was true or not. It seems one of the presenters from FMI suggested the idea that Excelisys‘ now famous drag-n-drop technique was not necessarily reliable and should be used with caution.

The statement was made in recognition of the fact that the technique, which allows you to create a once-impossible user interface feature, is based on what engineers call an “unexpected behavior” which could possibly change in future versions of FileMaker Pro. However, this behavior is NOT a bug, and is in fact considered a feature by many developers.

The behavior in question is the fact that an auto-enter calc will trigger before a script trigger is executed. Discovering this behavior was a surprise to many, including FMI engineers.

We wanted to set the record straight, so we spoke with FileMaker engineers. The word finally came down from them this week that there is almost no likelihood of this behavior changing anytime soon. Of course, FMI can’t guarantee the low-level behavior will persist in future versions, nor would we expect them to. But we are confident that such a change is highly unlikely.

So relax and integrate this amazing technique into your solutions with confidence. The advice to use with caution is generally made when any technique is dependent on an unexpected behavior. But with a confirmation direct from the “horse’s mouth”, as it were, we consider this a green light.

We are now a member of the worldcloud.com consortium

July 22nd, 2009

Excelisys, Inc. is now a member of the worldcloud.com consortium of FileMaker developers and consultants.

Worldcloud.com provides dedicated servers and data-centers for experienced administrators and developers. They have various nodes of presence around the world allows your solution to be deployed into our global Internet cloud.

Developers can select from several pre-built servers and operating systems or they can provide you with your own virtual data-center. With our virtual data-centers developers can build and control multiple servers within their own resource pool.

Worldcloud.com provides the infrastructure to many of the leading FileMaker businesses, developers and hosting companies.


Excelisys is FileMaker 10 Certified

June 4th, 2009

Excelisys is proud to announce that eX-Team member Jeff Drake has passed his FileMaker 10 Certification exam, which was just released this week. Jeff has been certified in every version of FileMaker (7/8/9/10), since the exam was first created. The certification is an indicator of Jeff’s broad knowledge and experience across the FileMaker 10 product line. Congratulations, Jeff!! Well done!

Excelisys Appears on FileMaker Talk PodCast

May 21st, 2009

Excelisys has been making the rounds! This time, President and Co-Founder Geoff Ryle along with Senior Lead Developer Andrew Persons both appeared on the ever-popular FileMaker Talk podcast with host Matt Navarre. Along with decidedly non-FileMaker related discussions, the trio talk about new FileMaker Pro 10 features such as script triggers, extreme portal sorting, reusable code, free tips’n'tricks, related technologies and other topics that are sure to interest any Filemaker developer. Check it out at: http://filemakertalk.com/

Excelisys Featured in Latest Adatasol FileMaker Podcast

April 21st, 2009

A group from Excelisys consisting of Andrew Persons, Mike Duncan and Geoff Ryle recently participated in the recording of an Adatasol podcast that was just released. We had a great time, and enjoyed talking tech and FileMaker with co-hosts Dan Weiss and Theo Gantos. In the podcast, we discussed our latest free “tips-n-tricks” postings that take advantage of FileMaker Pro 10‘s new script triggers feature. Check out this and past podcasts at their website or on iTunes.


Excelisys

Explore the eX Cetera Blog


Services Database Development
& Consulting

Web Site / Applications
Commercialware
Custom vs Commercial
The Development Process
Custom FileMaker Applications
FileMaker Consultants
FileMaker Consulting
FileMaker Developer
FileMaker Development
FileMaker Experts
FileMaker Help and Support
FileMaker Professional
FileMaker Programmers
FileMaker Services
FileMaker Web Solutions

Company Our Team
Why Choose Excelisys?
Our Philosophy
About Us
How Do We Charge?
Alliances
Industry News
The Goods eX Files
eX BizTracker 3.0
eX BizTracker 2.0
eX BizTracker Pro
Tips N Tricks
Demos
Portfolio Our Portfolio
Client Testimonials
Our Clients
Contact Us Our Team
About Us
Employment
1–866–592–9235
Legal | © 2012 Excelisys eX Logo Excelisys.com