• What we'll do
*Using NLP and Graph Databases to Build a Recommendation Engine by Faisal Al-Tameemi
Using relational databases for recommendation engines can be a restricting and overwhelming task. Relational databases, while being able to handle relationships, can lead to complex data design challenges to support features such as recommendation engines. We will explore using a graph database, where data relationships are treated as first class, to accomplish the task. There are many use cases for recommendation engines using NLP, for example, e-commerce and job matching websites.
Faisal is a Technologist and Educator. He is passionate about the intersection of Entrepreneurship, Engineering, and Psychology to craft successful products. He had previously co-founded Pixel + People, taking a human-centered approach to building technology and providing creative solutions to business needs. He is currently focused on leveraging Machine Learning and AI for Financial systems.
*Challenges of building the first product launch of Kin into Kik by Shums Kassam
In December 2017, Kik launched the first earn and spend opportunities of Kin, a cryptocurrency working on bringing together a broad group of participants to create an open ecosystem of digital services. There are a quite a few challenges of working with blockchain technologies in a consumer environment where scale and transaction times are very important. This talk will discuss the challenges of launching our first Kin experience, and the future experiences we are working on developing at Kik. Shums was the co-founder of Blynkstyle, which was a shopping app acquired by Kik in 2015. He currently leads Kik's server development team in Toronto and manages Kik's developer platform. Kik recently raised $100 million through the launch of an innovative cryptocurrency called Kin.
*Debugging our Feelings: Cognitive Behavioural Therapy for Developers by Jamie Strachan
As developers, we're used to solving problems. We can learn all the frameworks, tools, and techniques we need to tackle any technical challenge. But when the problems we face aren't in our code but are in our head, what tools do we have then? Cognitive behavioural therapy (CBT) is based on the idea that our thoughts determine our emotions so we can change how we feel by changing how we think. Drawing on basic programming concepts, this talk will teach you the foundations of CBT and practical techniques you can use to help correct the distorted negative thoughts that can prevent us from doing our best work.
Jamie Strachan currently manages a team of developers at Info-Tech Research Group after spending 15 years as a web developer himself. He's (mostly) traded in coding for coaching and strives to help the developers around him be as effective as possible by being a facilitator, an advocate, and an advisor. He also shares his experience with depression to help combat the stigma surrounding mental health issues.
• What to bring
• Important to know
Code of Conduct: http://www.devto.ca/coc