Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
Pragmatic Lessons of Rails & Ruby in the Enterprise by Nathan Beyer Adopting Rails and Ruby for use within a large development organization was and continues to be an adventure. Rails and Ruby have been in use at Cerner for 7 years and over that time, their use has gone from niche technology used by a handful of people to a core platform used by hundreds. Along this adventure, we have learned many lessons and gained lots of experience. In this talk, we’ll share the interesting up and downs of this adventure in an effort to share our experiences and knowledge. Help us caption & translate this video! http://amara.org/v/Jkon/
Date
Summarized using AI?
If this talk's summary was generated by AI, please check this box. A "Summarized using AI" badge will be displayed in the summary tab to indicate that the summary was generated using AI.
Show "Summarized using AI" badge on summary page
Summary
Markdown supported
In the presentation 'Pragmatic Lessons of Rails & Ruby in the Enterprise,' Nathan Beyer shares his experiences utilizing Rails and Ruby at Cerner, a global healthcare technology company. Over the past 17 years at Cerner, Beyer has witnessed the evolution of web application development from its early days of limited web presence to the extensive use of Ruby on Rails across the organization. Key points discussed include: - **Overview of Cerner**: Cerner focuses on transforming healthcare delivery with technologies such as electronic medical records, population health initiatives, and mobile applications. - **Historical Context**: Cerner's journey began with C++ and ASP web development, transitioning through Java, and later adopting Rails for consumer-facing applications. - **Adoption of Rails**: Beyer describes how Rails was selected for builds due to its rapid development capabilities and ease of use, particularly during the development of eCommerce and mobile applications. - **Service-Oriented Architecture**: The shift towards cloud-based services required handling interactions through APIs, leading the team to build Ruby on Rails applications that serve as backend services for mobile clients. - **Development Ecosystem**: Beyer emphasizes the importance of a standardized development ecosystem, including build processes, dependency management, and compliance with regulations like FDA and HIPAA. They created an internal gem server to manage numerous Ruby libraries. - **Security Considerations**: Healthcare applications demand robust security, leading to detailed user event auditing and intricate access control mechanisms based on patient-provider relationships. - **Lessons Learned**: Beyer highlights challenges like cultural resistance to Ruby’s dynamic typing, issues around code reuse and micro-frameworks, and the need for standardized practices within large teams. In conclusion, Beyer's talk emphasizes the transformative impact of Rails and Ruby in enterprise settings, the importance of adapting to changing technology landscapes, and how a structured development approach is crucial for effective management in healthcare tech.
Suggest modifications
Cancel