Welcome!

News Feed Item

Enova's Rubinius Expert Leads Upcoming ChicagoRuby Events

Enova senior software engineer and Rubinius maintainer, Brian Shirai, will share techniques for more powerful programming

CHICAGO, March 3, 2014 /PRNewswire/ -- Enova's own Rubinius expert is teaming up with ChicagoRuby to provide insights and hands-on experience for developers looking to unlock extra programming power from coding languages.  Brian Shirai, an Enova senior software engineer and the maintainer of the Rubinius language platform, will personally lead two upcoming ChicagoRuby events in March:

  • Tuesday, March 4 – Beginning at 6 p.m. at ThoughtWorks, Shirai will introduce the Rubinius platform features that make it simple to implement other programming languages. RSVP here.
  • Wednesday, March 12 - Rubinius Hack Night at 6:30 p.m. at Enova's offices at 200 W. Jackson (13th floor).  All Ruby developers are welcome, including beginners.  Bring your laptop with Ruby installed.  Enova will provide food and drinks.

Shirai joined Enova from San Francisco-based Engine Yard in late 2013.  He is leading the integration of Rubinius into Enova's tech armory, which will enable faster and more efficient development of new products and features.

"Rubinius is a cutting-edge technology that brings better performance and reduces costs by fully utilizing the modern multi-core computer systems," says Shirai.  "The platform facilitates developer tools that improve the productivity and reliability of application code."

Enova is actively engaged in the Chicago developer community and regularly hosts meet-ups with ChicagoRuby.  A group of Ruby and Ruby on Rails enthusiasts, ChicagoRuby provides forums for sharing knowledge and excitement about the language and the framework. Shirai will be speaking at ChicagoRuby's annual WindyCityRails conference Sept. 4-5. For more details, visit http://www.chicagoruby.org.

To learn more about Rubinius, visit the rubini.us website. Shirai maintains the site, which is updated by Rubinius contributors and includes posts and documentation about using the language platform to its fullest advantage.  You can also view Shirai's presentation at Enova's latest Tech Talk, "Communicating with Ruby," on the Enova blog. 

About Enova
Enova believes everyone deserves access to simple and trustworthy financial services and works to close the credit gap for underserved consumers.

A wholly-owned subsidiary of Cash America International, Inc. (NYSE: CSH), Enova is a trusted online provider of credit alternatives for more than 3 million hard-working people worldwide facing short-term cash demands through our brands CashNetUSA.com, PoundstoPocket.com, QuickQuid.com, DollarsDirect.com.au and DollarsDirect.ca.  Our advanced analytical models provide automated and real-time approval of customers' loan applications, significantly faster than traditional loan processing.  Headquartered in Chicago, Enova has more than 1000 employees serving our global customers.

SOURCE Enova International

More Stories By PR Newswire

Copyright © 2007 PR Newswire. All rights reserved. Republication or redistribution of PRNewswire content is expressly prohibited without the prior written consent of PRNewswire. PRNewswire shall not be liable for any errors or delays in the content, or for any actions taken in reliance thereon.

Latest Stories
"We are an all-flash array storage provider but our focus has been on VM-aware storage specifically for virtualized applications," stated Dhiraj Sehgal of Tintri in this SYS-CON.tv interview at 19th Cloud Expo, held November 1-3, 2016, at the Santa Clara Convention Center in Santa Clara, CA.
Choosing the right cloud for your workloads is a balancing act that can cost your organization time, money and aggravation - unless you get it right the first time. Economics, speed, performance, accessibility, administrative needs and security all play a vital role in dictating your approach to the cloud. Without knowing the right questions to ask, you could wind up paying for capacity you'll never need or underestimating the resources required to run your applications.
Web Real-Time Communication APIs have quickly revolutionized what browsers are capable of. In addition to video and audio streams, we can now bi-directionally send arbitrary data over WebRTC's PeerConnection Data Channels. With the advent of Progressive Web Apps and new hardware APIs such as WebBluetooh and WebUSB, we can finally enable users to stitch together the Internet of Things directly from their browsers while communicating privately and securely in a decentralized way.
WebRTC is about the data channel as much as about video and audio conferencing. However, basically all commercial WebRTC applications have been built with a focus on audio and video. The handling of “data” has been limited to text chat and file download – all other data sharing seems to end with screensharing. What is holding back a more intensive use of peer-to-peer data? In her session at @ThingsExpo, Dr Silvia Pfeiffer, WebRTC Applications Team Lead at National ICT Australia, looked at differ...
Adding public cloud resources to an existing application can be a daunting process. The tools that you currently use to manage the software and hardware outside the cloud aren’t always the best tools to efficiently grow into the cloud. All of the major configuration management tools have cloud orchestration plugins that can be leveraged, but there are also cloud-native tools that can dramatically improve the efficiency of managing your application lifecycle. In his session at 18th Cloud Expo, ...
Security, data privacy, reliability and regulatory compliance are critical factors when evaluating whether to move business applications from in-house client hosted environments to a cloud platform. In her session at 18th Cloud Expo, Vandana Viswanathan, Associate Director at Cognizant, In this session, will provide an orientation to the five stages required to implement a cloud hosted solution validation strategy.
The security needs of IoT environments require a strong, proven approach to maintain security, trust and privacy in their ecosystem. Assurance and protection of device identity, secure data encryption and authentication are the key security challenges organizations are trying to address when integrating IoT devices. This holds true for IoT applications in a wide range of industries, for example, healthcare, consumer devices, and manufacturing. In his session at @ThingsExpo, Lancen LaChance, vic...
With the proliferation of both SQL and NoSQL databases, organizations can now target specific fit-for-purpose database tools for their different application needs regarding scalability, ease of use, ACID support, etc. Platform as a Service offerings make this even easier now, enabling developers to roll out their own database infrastructure in minutes with minimal management overhead. However, this same amount of flexibility also comes with the challenges of picking the right tool, on the right ...
With all the incredible momentum behind the Internet of Things (IoT) industry, it is easy to forget that not a single CEO wakes up and wonders if “my IoT is broken.” What they wonder is if they are making the right decisions to do all they can to increase revenue, decrease costs, and improve customer experience – effectively the same challenges they have always had in growing their business. The exciting thing about the IoT industry is now these decisions can be better, faster, and smarter. Now ...
Security, data privacy, reliability, and regulatory compliance are critical factors when evaluating whether to move business applications from in-house, client-hosted environments to a cloud platform. Quality assurance plays a vital role in ensuring that the appropriate level of risk assessment, verification, and validation takes place to ensure business continuity during the migration to a new cloud platform.
"Splunk basically takes machine data and we make it usable, valuable and accessible for everyone. The way that plays in DevOps is - we need to make data-driven decisions to delivering applications," explained Andi Mann, Chief Technology Advocate at Splunk and @DevOpsSummit Conference Chair, in this SYS-CON.tv interview at @DevOpsSummit at 19th Cloud Expo, held November 1-3, 2016, at the Santa Clara Convention Center in Santa Clara, CA.
In his session at @DevOpsSummit at 19th Cloud Expo, Robert Doyle, lead architect at eCube Systems, will examine the issues and need for an agile infrastructure and show the advantages of capturing developer knowledge in an exportable file for migration into production. He will introduce the use of NXTmonitor, a next-generation DevOps tool that captures application environments, dependencies and start/stop procedures in a portable configuration file with an easy-to-use GUI. In addition to captur...
Who are you? How do you introduce yourself? Do you use a name, or do you greet a friend by the last four digits of his social security number? Assuming you don’t, why are we content to associate our identity with 10 random digits assigned by our phone company? Identity is an issue that affects everyone, but as individuals we don’t spend a lot of time thinking about it. In his session at @ThingsExpo, Ben Klang, Founder & President of Mojo Lingo, discussed the impact of technology on identity. Sho...
Fact is, enterprises have significant legacy voice infrastructure that’s costly to replace with pure IP solutions. How can we bring this analog infrastructure into our shiny new cloud applications? There are proven methods to bind both legacy voice applications and traditional PSTN audio into cloud-based applications and services at a carrier scale. Some of the most successful implementations leverage WebRTC, WebSockets, SIP and other open source technologies. In his session at @ThingsExpo, Da...
A critical component of any IoT project is what to do with all the data being generated. This data needs to be captured, processed, structured, and stored in a way to facilitate different kinds of queries. Traditional data warehouse and analytical systems are mature technologies that can be used to handle certain kinds of queries, but they are not always well suited to many problems, particularly when there is a need for real-time insights.