Coraline has been programming professionally in Ruby since 2007. She is the author of 25 Ruby gems and has contributed to major projects including Rspec and Rails. She is a frequent speaker at conferences around the world, including RailsConf. Coraline was a 2016 recipient of the Ruby Hero award.
Coraline created OS4W.org, a resource for connecting all women, including women of colour and transgender women, to open source projects. She is also the creator of the Contributor Covenant, a code of conduct used in over 14,000 open source projects. She is on the board of directors for Ruby
What the Duck?
I started my career as a Clarion developer, and then moved into the asset management space where I was exposed to various technologies. During this time I was introduced to Ruby and I never looked back! For the last year I've been employing these Ruby, Rails and other web-development skills working in the market research industry.
In this talk I explore ways in which to make optimal use of duck typing and type conversion in everyday Ruby programs. I will explore what duck-typing really means, and when it is appropriate to use this as opposed to respond_to?, type checking or type conversion in Ruby programs. I will investigate the difference between implicit and explicit type conversion, and will also take a look at the difference between these conversion protocols and capitalized conversion functions.
Using Apache Kafka from Ruby
Apache Kafka is “publish-subscribe messaging rethought as a distributed commit log” – a way for applications to produce messages that can be read by many different consumers. Kafka is rapidly gaining wide adoption, partly because of its impressive scalability but also because of what it enables: looser coupling between message producers and consumers & efficient storage of messages, allowing consumers to “go back in time”.
Until recently, there hasn’t been a battle-tested Ruby client for Kafka, though. We decided to build one, enabling advanced Kafka applications in pure Ruby.
AI in Perspective
Rishal is currently fulfilling the role of a Team/Technical Lead at Entelect. He is a senior software engineer designing and building solutions for various national and international blue chip clients. He has a passion for web architecture, mobile development, and design thinking methodologies. Rishal founded Prolific Idea in 2015 where innovation is cultivated through research and technology. www.prolificidea.com
An insight into the current state of artificial intelligence and machine learning. We will be delving into modern approaches to AI, current uses, and an overview on how to get started from a conceptual and practical perspective.
Hacking with Ruby
I work as a Ruby Developer at MWR InfoSecurity, based out of the Rivonia office, but working closely with offices around the world. Harbouring a keen interest in the cyber security space, I am interested in looking to understand how computers work at their core and I thoroughly enjoy performance optimising code.
There are many excellent tools out there for “hacking” and penetration testing, some of which are written in Ruby. Looking at two of these tools, Metasploit and Meterpreter, I will explore the area of buffer overflow exploits, to allow the attacker to gain access to the target system through a reverse_tcp payload. The target system in this case should be a Rails server.
Want us to keep you updated? Sign up below and get all the latest Rubyfuza announcements in your inbox.
We’re a global company of passionate technologists. Our mission is to better humanity through software and help drive the creation of a socially and economically just world.
Founded 22 years ago, we have over 3,600 employees in 36 offices across six continents.
Our clients think big. They are people and organizations with ambitious missions. They are disrupting retail, healthcare, travel, education, media, government, telecommunications and the humanitarian sector. They want to unleash the power of software for their cause or business. We help them envision, design and deliver.
We think building great software is a social activity, best done by teams of brilliant people. It's not a mechanical process where individuals are interchangeable cogs in a master plan. Our clients want to create and deliver products that blow their customers' minds. We get the right people working together to make it happen.
Along with many of our clients, we are agents of progressive change in the world. Aware of our own privilege, we strive to see the world from the perspective of the oppressed, the powerless, and the invisible.Ruby-level and Thursday Night sponsor thoughtworks.com
On OfferZen instead of applying for jobs, companies send you interview requests with upfront salary details. You decide which companies to interview with by comparing salary, the work you’ll be doing, learning opportunities, work environment, and perks that companies offer.
We made OfferZen to be exactly what we would want:
We help companies collect, process and visualize their business data to gain competitive advantage.
Vulcan Labs is a leading boutique provider of software development and consulting services with a specific focus on the Business Intelligence domain. We develop a range of highly customisable products that enable businesses to better collect, collate, analyse and report on critical business data.Topaz-level Thursday lunch sponsor vulcanlabs.com
Situated in the exclusive and wind-free suburb of Bantry Bay, the President Hotel is a peaceful haven just a step away from the buzz of Cape Town’s CBD. With sweeping views stretching over the endless horizon of the deep blue Atlantic Ocean and nestled below the majestic Lion’s Head, Bantry Bay enjoys an average of 290 wind-free days a year. The average daily sunshine is between 7.5 and 9.5 hours, making the President Hotel’s infinity pool an attractive prospect all year round.View Map Find accommodation