Category: Technology



The world of information retrieval is changing. BERT, Elmo, and the Sesame Street gang are moving in, shouting the gospel of "thought vectors" as a replacement for traditional keyword search. Meanwhile many search teams are now automatically extracting graph representations of the world, trying their best to also provide more structured answers in the search experience. Poor old keyword search seems so outdated by comparison – is it dead, dying, or simply misunderstood? Contrary to popular belief, embeddings and thought vectors only solve a small subset of search problems, and each of these three tools (keyword search, thought vectors, and knowledge graphs) actually serves a critical role in building the next generation of search experiences. In this talk, we'll define and highlight the strengths and weaknesses of each of these search methodologies, discuss the role each should play in a modern search solution, and demonstrate where each fails to get the job done and also how they can best complement each other to optimize relevance. We'll walk through interactive, open source demos showing each of these three types of search in action, demonstrating how to balance the strengths, weaknesses and tradeoffs between them for different user intents and query types. PUBLICATION PERMISSIONS:
Original video was published with the Creative Commons Attribution license (reuse allowed). Link: https://www.youtube.com/watch?v=1EVRWQLufNE https://www.youtube.com/watch?v=JrORpCkuK3g



The goal of DevOps has stayed the same, but our tools, infrastructure, and operating models have changed. To support modern software delivery, it’s critical for organizations to establish and share proven developer workflows. This talk will cover how existing projects are using GitHub Action with the hope that all projects despite their size can benefit collectively from knowledge sharing. The benefit of Actions is that the majority are open source. Plan to this talk leave with ideas on how you can automate new portions of your software development workflow and gain insight from open-source projects by peaking into their actions folder. To name a few, Octokit, Babel, and Next.js. PUBLICATION PERMISSIONS:
Original video was published with the Creative Commons Attribution license (reuse allowed). Link: https://www.youtube.com/watch?v=j7INmkG0SYc https://www.youtube.com/watch?v=cKMO0aeh8GI



Course timestamps: 0:00:00 – Intro
0:01:31 – Setting up
0:16:03 – Moving and Manual Collision Detection
1:03:06 – Tilemap and Designing Dungeon
1:40:31 – Interactive Objects and Inheritance
2:15:37 – Saving Game's State
2:41:31 – Floating Text System
3:11:11 – Top Down Combat System
4:13:32 – Animator and Weapon Swing Animation
4:35:27 – Character Menu and the new UI System
6:00:00 – Polishing and Adding Content PUBLICATION PERMISSIONS:
Original video was published with the Creative Commons Attribution license (reuse allowed). Link: https://www.youtube.com/watch?v=b8YUfee_pzc https://www.youtube.com/watch?v=W6ucPsrAE6A