🌎 Community-curated list of tech conference talks, videos, slides and the like — from all around the world

📅 2019-02-01
🌎 Chicago, United States
A community-run conference offering sessions, hack-a-thons, and codelabs across many different technologies
This page was generated from this YAML file. Found a typo, want to add some data? Just edit it on GitHub.
  • 🎤

    • 📹 1 video
    • 👤 Stephen Wylie
    One very popular area of Machine Learning is object detection, but why stop at just emitting a message that some object has been detected? Let’s take things a step further and use the positional information coming from the machine learning model to draw something in augmented reality over, around, or near the detected object. This is commonly referred to as …
  • 🎤

    • 📹 1 video
    • 👤 Doug Stevenson
    This session details the practical use of Android Jetpack components LiveData, ViewModel, and WorkManager, and how they work in tandem with Cloud Firestore to keep your data synchronized both in real time and in the background. Join this session to get a deep dive into the use of Jetpack’s Android Architecture Components along with Firebase to keep your app’…
  • 🎤

    • 📹 1 video
    • 👤 Andrew Weins
    From uploading files in Dropbox to sorting boards in Trello, drag-and-drop is an increasingly universal part of modern UIs. Despite this, implementing such features in an Angular application has not typically been straightforward. Adding drag-and-drop generally required either handling HTML5 events manually or relying on independent packages that may or may …
  • 🎤

    • 📹 1 video
    • 👤 Mercedes Bernard
    In our industry, we have a shortage of senior developers and an increase in the number of early-career developers looking for jobs. How can teams invest in and grow their less experienced developers into team-leading senior devs? I believe the first step is empowering them. On my team, we’ve created a process for each team member to lead and own one of our c…
  • 🎤

    • 📹 1 video
    • 👤 Elliott Chenger
    Breaking up your app into mini feature libraries means faster gradle builds, more separation of concerns in your architecture and ability to support App Bundles, Instant Apps and share your code more easily. Who doesn't love and want all of that? For the last several years of my career me and my team have been tasked with creating and maintaining libraries t…
  • 🎤

    • 👤 Laura B. Janusek
    How long will that take? It’s a question we’ve all either asked or been asked. How long will it take to get that feature out the door? How much time would you need to build this kind of software? How many people would we need to get this project done in three months? This session will explore how to use Planning Poker — the Agile, consensus-based estimation …
  • 🎤

    • 👤 Ryan Perkins
    Often mobile teams find themselves siloed and solving the same solution two or three times across platforms. Many multiplatform tools and solutions have been developed to mitigate this issue, but the majority of them have been abandoned or not widely adopted by the community. In this talk learn what multiplatform Kotlin can offer you and your team and why it…
  • 🎤

    • 📹 1 video
    • 👤 Samuel Taylor
    "Machine learning has so much hype around it that it can seem like magic. Learn the math behind the magic in this whirlwind tour of machine learning. After spending a few minutes learning about machine learning theory, we’ll jump right into practice with three different use cases: Teaching a computer sign language (supervised learning) Predicting hourly ener…
  • 🎤

    • 👤 Jen Tong
    "Phishing can work on almost anyone if you catch them in a moment of weakness, and hackers know that. Strong user authentication is a critical part of securing your data and infrastructure. We tried education on strong passwords, but that didn’t help. Authenticator apps and SMS codes were an improvement, but hackers found ways around them as well. After year…
  • 🎤

    • 👤 Kyle Paul
    The web is advancing at an alarming rate and browsers are providing new features giving web developers the ability to features to engage with mobile users. Using PWAs, web developers can provide “app like” experiences for their web apps without the need for a native (or hybrid) app. As developers, we want to create apps that engage users across multiple devi…
  • 🎤

    • 📹 1 video
    • 👤 Jerrell Mardis
    Is the new Navigation Architecture Component worth investing your precisous time in? In this talk we’ll attempt to answer that by exploring its feature set and live coding examples. In this talk we’ll cover the new Navigation Architecture Component that was announced at Google I/O 2018. We’ll explain why this is a very important change to how we should consi…
  • 🎤

    • 👤 Ado Kukic
    From web applications to APIs, desktop to mobile apps, and everything in between there has never been a better or more complex time to write code. When it comes to securing the various types of applications you may be wondering what the right approach is. It may seem that with each new architecture, the rules of security get rewritten. JSON Web Tokens, Open …
  • 🎤

    • 📹 1 video
    • 👤 Chris Lorenzo
    Struggling to get your website to load in less than 5 seconds on a mobile phone? Switching pages are a little sluggish? You’re not alone! Most web developers can build a responsive site, but fail to meet performance requirements for mobile. Using the latest PRPL pattern and Progressive Web API’s, you can provide a compelling alternative to native apps, as lo…
  • 🎤

    • 📹 1 video
    • 👤 Abe Haskins
    In 2019 we’re making the message clear - Firebase is ready for hard-core developers. We’re releasing CLI improvements, new local-testing tools, and lots of changes for CI/CD environments. It’s easier than ever to build high-quality galaxy-scale apps on Firebase, so here’s all our tips and tricks for you along the way. Come see what is coming up for Firebase …
  • 🎤

    • 📹 1 video
    • 👤 Mike Wolfson
    "As we use Machine Learning in our software - we need to understand the impact on what we build. The Design team at Google has created a framework named Human-Centered Machine Learning (HCML) to help us focus and guide that understanding. I will introduce this concept and show how you can use it in your development process. I will show how HCML can be used t…
  • 🎤

    • 📹 1 video
    • 👤 Martin Omander
    When you build a backend to a web app or mobile app, you want to focus on your business logic, not on your infrastructure. At the same time, you want the infrastructure to always be there for you, ready to run your code. Google Cloud Functions does that for you. In this talk, we will follow the story of the fictional startup “In Jest”, publishers of an app t…
  • 🎤

    • 📹 1 video
    • 👤 Amanda Hinchman-Dominguez
    "Since Google declared Kotlin as the official language for Android, Kotlin has become one of the fastest growing languages in the coding world and current projections forecast continued increased global use. One year ago, I started using Kotlin to help me solve everyday problems in the office. Then I wrote a programmatic wizard for sales people to generate l…
  • 🎤

    • 👤 Santina Croniser
    "Modals, popups, alerts - all that's 101 level front end development...until accessibility enters the picture. If you're ready slay massive accessibility beasts, modals have 'em all: Traps, key combos, focus, and more. Walking through a modal will help solidify accessibility concepts you can reuse in many other components. At the end of this talk, you'll wal…
  • 🎤

    • 📹 1 video
    • 👤 Maureen McElaney
    From the power of open source, to tools built to detect and remove bias in machine learning models, there is a vibrant ecosystem of contributors who are working to build a digital future that is inclusive and fair. Now you can become part of the solution. With increasing regularity we see stories in the news about machine learning algorithms causing real-wor…
  • 🎤

    • 📹 1 video
    • 👤 Chris Van Tuin
    "Rapid innovation, changing business landscapes, and new IT demands force businesses to make changes quickly. In the eyes of many, DevOps + Microservices + Containers are at the brink of becoming pervasive in IT to accelerate business innovation. In this presentation, you’ll learn about managing containerized Microservices + Databases at scale: Best prac…
  • 🎤

    • 👤 Bret McGowen
    What do the terms serverless, containers, and virtual machines mean? Which should I use to build my app? The answer (as always) is "it depends." In this session learn the tradeoffs between these different approaches, whether you're building your app from scratch or want to move an existing web or mobile application to the cloud. We'll discuss open source too…
  • 🎤

    • 📹 1 video
    • 👤 Scott Stoll
    "This isn’t your daddy’s cross-platform solution. Let me dispel a misunderstanding right now. Unlike all of the other “cross-platform” solutions, Flutter doesn’t use bridges, proxies or interpreted code. It doesn’t normally ask the underlying framework to do things. Except for WebViews, which need to use JS and interpret it, other “cross-platform” solutions …
  • 🎤

    • 📹 1 video
    • 📝 1 slide deck
    • 👤 Jigyasa Grover
    "The soaring popularity of Python and its assorted applications can be attributed to its simplicity and flexibility. In this talk, I will review the modern bloom & dominance of Python and discuss four major coding styles often used: Imperative, Procedural, Functional, and Object-Oriented. I will go over the fundamentals of each programming paradigm and discu…
  • 🎤

    • 📹 1 video
    • 👤 Hazem Saleh
    Mockito 2.x solves many problems that most of the Android developers had in their unit tests in Mockito 1.x. But what if we have today a large app with tons of unit tests written in Mockito 1.x and PowerMock, will it be an easy task to migrate? Unfortunately, it is not a straight forward task since Mockito 2.x is not fully compatible with the old behavior of…
  • 🎤

    • 📹 1 video
    • 👤 Lauren Hasson
    Salary negotiation is an essential skill, but negotiating isn’t always so easy. Imposter syndrome, fear, and unconscious bias are real adversaries that can get in your way to a successful negotiation and earning what you deserve. The good news is that negotiation is a skill that can be learned. DevelopHer’s founder, Lauren Hasson shares how she tripled her b…
  • 🎤

    • 📹 1 video
    • 👤 Keval Baxi
    It doesn’t take a fortune teller to predict the dominance of interfaceless experience in the near future. Personal assistants like Siri and Google Home have already become household fixtures, and the impact of Amazon’s voice AI is perhaps best measured by the plummeting rate of parents naming their babies Alexa. And while the widespread embrace these platfor…
  • 🎤

    • 📹 1 video
    • 👤 Mary Grygleski
    One way to deal with the complexity of asynchronicity in programming is to introduce reactivity onto the coding level (reactive programming), and/or to handle it on the design and architecture level (reactive systems design). This talk presents to the audience a few of the major Java-based reactive frameworks and toolkits in the market today, such as RxJava,…
  • 🎤

    • 📹 1 video
    • 👤 Kelly J. Andrews
    Building applications across an organization can be a difficult process sometimes. Developer machines can have variation that can end up causing confusion and difficulty at deployment time. This can not only be problematic for the developers, but also the DevOps team as well. Moving application development to containers can reduce friction across all teams b…