Arel, Part I: Case-Insensitive Searches with Partial Matching

Here at SciMed, we find ourselves using several different databases in our day-to-day work. While we always ensure that we're cognizant of the differences between database options—not being able to pass more than one thousand options to an IN query with Oracle, for example—the code that we write tends to be pretty database-agnostic across different applications.  read more...


5 Things I Didn’t Know About Web Accessibility

With the increasing pervasiveness and availability of the web, web accessibility is becoming less of a feature and more of a necessity. But these rules do not only apply to public-facing applications, but more and more internal applications are requiring ADA compliance. Some guidelines are difficult (even impossible) to follow while keeping up with current design trends. Public-facing applications need to weigh the cost on aesthetics to decide whether it will help or hinder traffic. It is also important for sites in finance and communication to keep in mind possible law suits that may arise from unintentionally portraying misleading content to screen readers. As I have been developing accessible websites, I have found that there are some small improvements that can be made to dramatically increase accessibility, without hitting your design too hard (and may even help your UX).  read more...


Component Based Architecture at the Iron Yard

The SciMed team and the students at the The Iron Yard gathered together at the American Underground on June 22nd to hear developer, Emerson Huitt, give a fascinating talk about component based architecture in Rails. Huitt engaging students in discussion. While Rails provides a structured MVC design, oftentimes it is simply not enough architecture for large projects. This is where component based architecture excels. Because Rails is so heavily dependent on object based design, the default MVC structure operates on many implicit dependencies. Working with components, which mirror objects in their ability to encapsulate data and behavior, gives you the flexibility to explicitly define dependencies between areas of the application, freeing yourself from the limits of the Rails defaults.  read more...


SciMed Solutions Wins a TBJ Life Sciences Award!

This May, SciMed Solutions was proud to accept the Triangle Business Journal’s Life Sciences Award for Best Consulting Company in 2015. The Triangle Business Journal reserves this award to recognize both individuals and organizations who are breaking ground in the life sciences field. The annual Life Sciences Awards are a great way to acknowledge those who are working everyday to realize valuable new vaccines, treatments, and technologies.  read more...


American Association of Immunology 2015

SciMed Solutions is honored to have sponsored the American Association of Immunology’s 2015 annual meeting. Each year, immunology specialists from all over the world meet to discuss the latest developments in the field, enjoy lectures from the world’s most prominent immunologists, and be exposed to new tools and techniques to benefit their research.   read more...


#try

In a discussion by Avdi Grimm about how to access values in nested hashes, he ends up arguing against #try, and he weighs the pros and cons of other ways of accessing hash values.  read more...


Beware Rogue Passenger Orphans!

Awhile back, one of our apps started throwing 403 errors. We also noticed some blank data coming through which should've been filled in by JavaScript.  read more...