|
December 1st, 2011
I am very excited to announce I have taken on a new role here at Excelisys.
Stepping out of project management, henceforward my title is Vice President of Development & Quality Assurance. This roll includes overseeing all internal product development and quality control of client solution development, with the goal of raising the overall quality and consistency of our solutions and deliverables.
I will continue to work directly with clients in a QA development role, as well as with training, handholding and development assistance type projects that require a more one-on-one relationship.
I will now work directly with our developers, reviewing their work before it’s delivered. This extra step of quality control will allow us to catch potential issues that could otherwise be overlooked. It will also help us recognize common areas of development across projects, evaluate existing development methods and identify where refinements and consolidation can be made.
I will also be managing the development of internal tools that will help us continue to communicate and manage more efficiently. These tools are vital for us to grow our business, as they give us a competitive advantage in a highly competitive market and a tough economic climate.
We have a lot more planned for the future that I’ll be involved with in this new capacity, which you’ll learn about in the months to come. These are exciting times and we have an excellent team of talented developers to take on the challenges ahead. I’m looking forward to my new role, working much more closely with our team, and further improving the overall quality of our work output and already outstanding customer service.
Posted in Excelisys, Position | No Comments »

November 2nd, 2011
To certify or not to certify? That isn’t the question at all.
Certifications are a necessary evil in the world of software development. The question is whether a certification means anything, and if our clients should care about them. So we asked our FileMaker Pro-certified developers to give their two cents about certifications and the certification process.
“Certification is, at its core, a metric used to gauge competency among the competencies of all other prospective hires,” said Ken Moorhead. “In and of itself (as with most metrics), it does not provide a complete picture.”
“The reality is that certification for software development is the same as a lawyer passing the bar or a physician passing medical boards,” said Levi. “It demonstrates a minimum measured body of knowledge. It is no guarantee of competence.”
“There are far too many ‘educated idiots’ in the world who have studied, passed a test and then go out proclaiming their expertise,” said Michael Rocharde. “The only thing that really counts is experience and a track record.”
Kurt Knippel, VP of Production at Excelisys, agreed, but also sees some value in the certification process. “Certifications are a dime a dozen, they are easy to get and mostly meaningless. They are also very important to have. Often times it is what you gained during the certification process that is the important part…the journey, not the destination.”
“Taking a manufacturer’s certification course and test, and attaining their certificate or degree, helped accomplished three tasks,” said Scott Mosher, Business Development. “One, it assured me I knew as much as I thought I did. Two, it ranked me with the manufacturer and, in many cases, allowed special privileges in their support systems. Three, it showed my clients I was recognized as a specialist in my field by the manufacturers themselves, allowing me to ride on their credibility coattail.”
“It’s the first line of defense when choosing a development partner,” said Andrew Persons, FileMaker/FLEX Developer. “Certification can’t guarantee expertise, but it does serve to verify that the developer has at least memorized the basic facts, grasped the basic abstract concepts and possesses a baseline commitment to the technology.”
So how would we advise our clients to view certifications? As a necessary evil. Portfolios, past experience and personal recommendations speak louder than any certification can.
Posted in Uncategorized | 1 Comment »

September 29th, 2011
FileMaker, Inc. has released FileMaker Server 11.0v4 for Mac OS X versions 10.5, 10.6, and 10.7. This update addresses the following issues:
Installer
• The fmserver user is no longer displayed as a user in the Mac OS X Lion login window.
Database Server
• Fixed an issue where a scheduled script using the Get(FileMakerPath) function on Mac OS X could cause
FileMaker Server to crash.
Web Publishing Engine
• Web Publishing is now fully compatible and supported on Mac OS X Lion. This includes Instant Web
Publishing and Custom Web Publishing (PHP, XML, and XSLT).
When upgrading your server’s operating system, you must reinstall FileMaker Server. Because this software adds support for Mac OS X version 10.7 Lion, it is a full installer rather than an updater.
Learn more and download here:
http://help.filemaker.com/app/answers/detail/a_id/9965
Best regards,
FileMaker Developer Relations Team
FileMaker, Inc.
5201 Patrick Henry Drive
Santa Clara, CA 95054
http://www.filemaker.com
Tags: FileMaker Server, fmserver, OS X Posted in FileMaker, FileMaker Pro, OS X | No Comments »

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
Tags: Excelisys, FileMaker, Funny, humor, jobs employment, Web Posted in Excelisys | No Comments »

September 7th, 2011
2001 was very memorable for lots of reasons. FileMaker 5.5 was our tool of choice. We had hot computers like the new PowerMac G4 and cool PDA’s like the Handspring Visor Pro. You remember Handspring, er I mean Palm er, I mean HP, oh never mind. 2001 was the year the iPod was introduced! 5GB’s of music in your pocket for only $400! Whooo hoo!! Click wheel, smoooooth! Music on the go has never been the same.

This post isn’t about the latest computer or gadget, the real reason for this post is not to talk about how things used to be or how cheap things were (Gas $1.52 per gallon). This post is to celebrate our 1st 10 years of existence. That in itself should be celebrated. When a company starts 11 days before 9/11 and survives for 10 years you can bet they will be around when you need them 10 years from now in the middle of the night when your job is on the line.
The more things change, the more they stay the same…
Posted in Excelisys | No Comments »

September 1st, 2011
Excelisys celebrates 10 years as of 9/1/2011 in building, supporting, migrating, upgrading, tweaking, fixing, and integrating quality custom database solutions and web applications.
Specializing in technologies like FileMaker Pro, FileMaker Go, MySQL, MS SQL Server, PostgreSQL, Adobe Flex, PHP, AJAX, ASP.net, Integration with QuickBooks, Excel to FileMaker conversions, iPhone and iPad integration, and other various database technologies and frameworks for Web, Mobile, and LAN/WAN deployment strategies. Our goal is to foster solid relationships, provide exceptional value, extreme high quality, intuitive end-user usability and excellent customer service for our clientele.
If you are a new or existing client of Excelisys, we have a present for YOU! Find us on FaceBook or Twitter, send us some wishes via a Tweet or FB post and we will give you an hour of our time, on our dime!
We look forward to celebrating the next 10 years!
Tags: Birthday, Excelisys Posted in Custom Development, FileMaker, FileMaker 11, FileMaker Go, FileMaker Pro, FileMaker10, MySQL, PHP, Web | No Comments »

April 28th, 2011
Why We Are Agile Developers
Standards and consistency are two important elements in the development of any software. As a developer, I employed many different types of standards over the years, including no methodology, waterfall, spiral and now agile, just to name a few. As the VP of Production for Excelisys, I saw the need to have a common methodology for developing all of our projects, regardless of the specific development tools or the people involved. With multiple project managers, an array of developers and an infinite variety of clients and projects, having a single development methodology streamlines operations across the board.
There are, as you may or may not know, so many methodologies from which to choose, the three most common of which are “waterfall,” “spiral” and “agile” development. Waterfall development, much like the image it evokes, is a “top-down” methodology best utilized when the developer and the client both know all of the details of the project up front and expect little change along the way. There is minimal back and forth between client and developer. Instead, there is an initial gathering of force and a rush of uninterrupted, full-steam-ahead development activity.
While waterfall development sounds great in theory, it is in fact unrealistic and idealistic, especially when creating custom solutions. Often times, clients are unaware of what they don’t know. They’re not sure what details to gather or what the scope of their solution could entail. In a waterfall development scenario, they are the blind leading the visionaries. As a result, instead of a Niagara Falls solution, they’re left with a trickle down the mountainside.
Spiral development is a modification of the waterfall methodology that accounts for continual feedback and revision, but still relies on a great deal of solidified details up front. So instead of an uninterrupted rush of water, spiral development includes a series of plateaus where the water can collect, spin and then fall to the next level. Metaphorically, that is.
We at Excelisys employed a spiral development process until we found that it could no longer accommodate both our talents for troubleshooting and our clients’ needs. What’s more, we found that we often did not possess enough information up front to utilize either of the aforementioned methodologies to their fullest potential. So I chose to adopt the third, waterfall-less agile development methodology.
Agile development is a lean development methodology that involves constant delivery and communication between developer and client.
The work is completed in pre-determined chunks that are presented and reviewed with the client before proceeding to the next stage of the solution.
Best of all, within the agile process, we develop against a defined set of features, written from a user’s perspective. These features are intended to be as specific as possible, and refer to a single distinct task that a user would perform, such as “print a report showing the monthly sales totals by clicking a button and specifying a date range” or “click a button on a form view to add a new invoice and go to the invoice data entry form.” Once all features are listed, they are prioritized, and assigned to specific stages of client review called releases and iterations.
It is important to reiterate the fact that in agile development, you only deliver as much as is necessary to complete the feature and nothing more. This eliminates loose ends and focuses the development. And, if better solutions arise along the way, the agile method allows for and assumes that a certain amount of re-factoring of code is going to be a part of the process.
We at Excelisys have found agile development to be an efficient and effective approach to solving our clients’ custom software needs. It allows us to begin developing right way, without the long discovery and specification time required by the waterfall and spiral methodologies. It affords us the opportunity to work closely with our clients to develop the solution that is perfect for them. Finally, agile development encourages open communication and collaboration, as clients have a great deal of input into the functionality and design of the solution, and we have the ability to quickly adapt the development to suit the needs of the client.
Ultimately, the agile development process best reflects Excelisys’ organizational strengths and talents, as well as our approach to building strong, collaborative relationships with our clients. In The Agile Manifesto, the creators of the agile development process might have said it best when they outlined the values system of the agile approach:
• Individuals and interactions over processes and tools
• Working software over comprehensive documentation
• Customer collaboration over contract negotiation
• Responding to change over following a plan
“While there is value in the items on the right, we value the items on the left more.”
We couldn’t agree more. And that’s why we’re agile developers.
Author: Kurt Knippel – VP Production/Project Manager, Excelisys, Inc.
Posted in Application, Custom Development, Developer, Development Process, FileMaker Pro, MySQL, PHP, Uncategorized, Web | 1 Comment »

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.
Tags: database development, Excelisys, FileMaker, promotion, web application development Posted in Uncategorized | No Comments »

February 28th, 2011
This was brought to our attention from one of our respected and beloved collegues, Steve Abrahamson of Ascending Technologies.
I thought we would recap here on our blog for those wanting to know the issue and the resolution. You can find here as well on the FBA List.
– THE ISSUE –
So I went to implement a little drag and drop sorting goodness in a solution tonight. A while ago I downloaded a demo from Exelisys on drag & drop sorting, so I fired that up and went to put it in… and it doesn’t work with TSM.
I got it here: http://www.excelisys.com/tips-tricks-filemaker-downloads.php
You see, the technique relies on an Auto-Calc field evaluating during a script execution and setting some $$variables. Unfortunately, with TSM, that data field is in a different file, and hence, the $$variables are not visible to the script during execution.
Took me a good 45 minutes to realize that, of course. *sigh*
Does anyone know a good drag & drop portal sorting technique that WILL work in TSM?
– THE SOLUTION OFFERED BY EXCELISYS–
Easy modification:
1. Create unstored calcs in the other file that reference those global variables
2. In the interface file, reference the unstored calcs instead of the global variables
– ADDITIONAL TWEAK INFO VIA STEVE –
Thanks! It does work; note that it requires one more modification: an extra script in the data file to be called at the end, to clear out the $$variables there
The only real *problem* is this: there’s a 2-3 second lag with this, which feels just short of forever… and that’s running locally on my development machine. I’m not sure what performance will be like in production, but it won’t be faster than that. (Andrew’s original file executes instantaneously, which is great.)
Conceptually, the original technique is great for FMP, though oppositional to TSM: it requires the addition of 2 extra TOs in the data file for every place where you want to implement this UI feature; the idea of TSM is to have this detritus in the UI file, so conceptually, it rankles. It’s untidy. That’s just me being anal.
I was trying to make a version that, instead of relying on an auto-evaluate field, rather uses two triggers, one on field entry, one on field modification, plus one OnTimer call. It’s a bigger script by a long shot, but was hoping it’d be cleaner in execution, and all script, no field-level stuff. As it is, I need to get going on this project, and since this works (awkwardly, but works), this may get tabled for now.
Please extend my thanks to your guys for the assist. I’ll put a happy response up on FBA Tech Talk. Everybody likes happy, don’t they? Especially when it ends that way.
Posted in Drag and Drop, FileMaker, FileMaker 11, FileMaker Pro, FileMaker10 | 3 Comments »

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.
Tags: DevCon, FileMaker, filemaker devcon, filemaker developer's conference, FileMaker Pro Posted in FileMaker, FileMaker Pro | No Comments »

|
|
|
|
|
|

Explore the eX Cetera Blog
|
|
|
|
|
|
|
|