• Speakerline
  • Speakers
  • Proposals
  • Events

Access Denied: the missing guide to authorization in Rails

A Day in the Life of a Ruby Object

Adopting Sorbet at Scale

Advanced Android Espresso

A Journey Through the Sorbet Pipeline

A Lever for the Mind

Amelia Bedelia Learns to Code

Android Testing: Why, What, and How

An Introduction to Mongoid for Users of ActiveRecord

An Open Letter to My Critical Self

An Overview of Type Checking in Ruby with Sorbet

App Shortcuts

A Practical Taxonomy of Bugs and How to Squash Them

Between monoliths and microservices

Bootstrapping a Startup, a Developer's Tale

Branch in Time

Breakdown the Barriers - Self Taught Developers Today

Browser History Confessional: Searching My Recent Searches

Building Rails ActionDispatch::SystemTestCase Framework

Building Your First PWA

Build Your Own Web Framework to Understand Rails Magic

Cache is King: Get the Most Bang for Your Buck From Ruby

Can my friends come too?

Confident Code

Conscious Coding Practice: The Three Concrete Steps

Context Driven Development: Architecture your Code with Phoenix Contexts

Co(p|d)ing with depression

Cracking the Pair Programming Interview

Crawling Horrors: Fix and Future-Proof Your Legacy Ruby Apps

Creating a near real-time data processor in ruby

CSV is dead, long life to CSV

Cultivating Instinct

Cult(ure)

Dare To Give Your Junior Developers Permission To Fail

Deconstructing Dogmas & Doctrines

Decorating collections: a story of love, simplicity & power

Democratization of Open Data with Python & Open Source

Demystifying DSLs for better analysis and understanding

Don’t Hang Me Out To DRY

Draw a Crowd

Earn the Love of a Dying Company, and Other Career Tips

Ebbs and Flows of Software Ideas

Engineering MBA: Be The Boss of Your Own Work

Enough Coverage To Beat The Band

Everyday Heroes

Fake It While You Make It

Fake Your Test Away: How To Abuse Your Test Doubles

Faster Apps, Less Memory Thrash: Get Your Memory Config Exactly Right

Generating type signatures for dynamic mixins using Sorbet and Tapioca

git rm --cached .idea/?

Good rules for Bad apps

Gradual Typing in Ruby - A Three Year Retrospective

Growing Software From Seed

High-speed cables for Ruby

Hire Me: I'm Excellent at Quitting

Hop on Heap: Debugging Production Memory Problems

How Close is Ruby 3x3 for Production Web Apps?

How to be an Android Expert

How To Book Club

How to Crash an Airplane

Human Errors

Humble Pi: a short story of evented failure

I know I can, but should I? Evaluating Alternatives

Improving distribution of opportunity on technology

Improving performance, the poor folks trick

Is this a branch? Improving your App taking less decisions

It looks like a good idea back then...

Just go for it: The story of dance-mat.js

Kotlin: Uncovered

Lessons learned from building serverless distributed systems

Make Ruby 2.6 Faster with JIT!

Make your life easier with shell scripting and UNIX tools

Metaprogramming inside: am I method_missing something?

Mind the Gap

New dev, old codebase: a series of mentorship stories

Not everyone is a manager, and that's ok.

Pair Shaped

Peeling Away the Layers of the Network Stack

Perceptual Learning == More Ruby Experts?

Perfectionism: The Death of Progress

Playing Games In The Clouds

Pluck It

Polishing Ruby

Python: Super Power for Blended Learning

Rails UI and Sinatra API in One App

Rapidly Mapping API Schemas in Ruby

Reading Code Good

Refactoring: Reek + Rubocop

Refactoring Ruby with Monads

Reflecting on Ruby Reflection for Rendering RBIs

Saving Sprockets

Signing On the Rain of SSO. A SOS call to secure yourself

Six Years of Ruby Performance: A History

Sorting Rubyists

Successfully Onboarding a Junior Engineer in Three Steps

Take your slow tests to the doctor

Taming Chaotic Specs: RSpec Design Patterns

Tapioca makes Sorbet taste even better

Telling better stories with Git

Telling stories through your commits

Terraforming legacy Rails applications

Testing legacy code when you dislike tests (and legacy code)

The Bait and Switch of Open Source

The Bug that Forced Me to Understand Memory Compaction

The Case of the Missing Method — A Ruby Mystery Story

The Curious Case of the Bad Clone

The Future of Rails 6: Scalable by Default

The Guest: A Guide To Code Hospitality

The Impermanence of Software

The Potential to Improve Diversity in the Tech Industry with Coding Bootcamps

Therapeutic Refactoring

The Unbearable Vulnerability of Open Source

This Code Sucks — A Story About Nonviolent Communication

To mock, or not to mock?

Tomorrow's JavaScript debugger

Turn Your Weaknesses Into Superpowers

Understanding Android Touches

Understanding Objects

Understanding Serverless Architecture

What If Shakespeare Wrote Ruby?

What's Love Got To Do With It? Ruby and Sentiment Analysis

When words are more than just words: Don't BlackList us

Workflows

WTF, 2FA!? - Y U No Protect Me?