Skip to content

Details

AGENDA

  • 6:00 PM : Introductions
  • 6:30 PM : The Magic Behind Autocorrect
  • 7:00 PM : Code challenge
  • 7:30 PM : Networking

About the talk

Ever wondered how your phone knows what you meant to type even when you misspell a word? This talk dives into the algorithmic magic behind autocorrect, focusing on the Levenshtein distance and how it enables fuzzy string matching. We’ll explore how the algorithm calculates the minimum number of edits needed to transform one word into another, how dynamic programming makes it efficient, and how these principles power real-world features like search suggestions, spell checkers, and smart validation systems. By the end, you’ll have a clear understanding of how fuzzy logic works in practice and how to apply it in your own applications.

About the Speaker

Muriithi Kibata is a BBIT student at Riara University and a junior developer with 2.5 years of experience, primarily working on web applications. He is passionate about exploring systems and enjoys digging deeper to understand how things work under the hood.

What is Nairuby?

Nairuby is a chapter in Nairobi under the African Ruby Community an organization that was started in 2010. The community currently has a reach of over 4000 members spread across East Africa, made of developers (Engineers), entrepreneurs, designers, and freelancers. In terms of development and demonstrations, the community focuses on ruby technologies and frameworks, which are all open source and widely used by startups to prototype and carry out proof of concept with a go-to-market strategy.

The community hosts weekly and monthly meetups in different cities in East Africa. The community brings you Ruby Conference every year with different themes to fill the gap that exists between school and industry and in return helps spur innovation and growth in contribution to the global economy.

Nairuby brings entrepreneurs, developers, Designers, and open-source contributors. Why? We believe in a holistic approach through, entrepreneurship “Solution approach” and open source we can solve so many problems. This in return empowers everyone who attends with technology “tool” and entrepreneurship “Methodology” to reach their fullest potential and inspire the rest of the world and their communities.

Related topics

You may also like