[email protected] conferences: Developer Productivity
A developer’s most valuable asset is their time. Get a real boost to your efficiency at [email protected] conferences: Developer Productivity.
Listen to expert speakers discuss good coding practices, effective development methodologies, and amazing automation tools.
june 15 2021
from 12pm est
free one day conference
All [email protected] conferences are free to attend. Just register for your lobby pass.
talks from experts
Featuring speakers from Manning’s network of authors and experts.
live on twitch
No travel needed. [email protected] conferences stream globally via Twitch.
conference speakers
Felienne Hermans
Dr. Felienne Hermans is an associate professor at Leiden University in the Netherlands. She has spent the last decade researching learning and teaching programming. Felienne is an award-winning educator, the creator of the Hedy programming language for novice programmers, and a host of Software Engineering Radio—one of the world’s largest programming podcasts. She is the author of The Programmer’s Brain.
Refactoring is rewriting code without changing its behaviour, and is often used as a technique to improve the readability of code. However, readability is in the eye of the beholder: what is readable for me might be very complex for you. In this talk, Dr. Felienne Hermans will dive deeper into the technique of cognitive refactoring; refactoring code to align more with your own prior knowledge and understanding.
Michaela Greiler
Dr. Michaela Greiler is a Senior Researcher at the University of Zurich, and a leading expert on code reviews.
In this talk, Michaela Greiler will talk about the most common pain points of code reviews: slow review turn-around times and low feedback quality. Michaela will share her insights and highlight code review best practices helping software engineering teams achieve their goals of increased software quality and code velocity. The talk is packed with actionable best practices to boost your own code reviews, insights on the latest research finding of code reviews, and you will learn the secrets of high-performing teams to ensure code reviews are fast and effective.
Michael Kennedy
Michael Kennedy is the host of the Talk Python to Me and Python Bytes podcasts. He is also the founder of Talk Python training and a Python Software Foundation fellow. Michael has been working in the developer field for more than 20 years and has spoken at numerous conferences.
Have you ever had that experience where you sat down with an experienced developer friend and they showed you some tool or technique that changed your world? The idea of this talk is to bottle that feeling up in a rapid-fire tour of 10 amazing developer tools and tips. These tips are powerful and yet most of them only take minutes to add to your workflow or your app. Join Michael on this tour of these awesome tips, some of them focused on the Python world, many of them generally useful no matter what tech you use.
Sarah Fakhoury
Sarah Fakhoury is a PhD Candidate at Washington State University. Her research lies at the intersection of Cognitive Neuroscience and Software Engineering. Combining medical imaging and eye tracking, her research is breaking new grounds in the ways that we can model the cognitive processes of developers as they interact with source code. She is currently collaborating with Microsoft Research and aspires to help inform the cognitive design of the next generation of programming languages and tools with an emphasis on direct user-centric evaluation.
This talk will explore ways to reduce the cognitive burden of the source code we write using evidence from recent neural imaging studies. Learn more about the novel frameworks and techniques used by researchers to study program comprehension at the intersection of cognitive neuroscience and software engineering, with an eye towards the future of human-centered design.
Mark Winteringham
Mark Winteringham is an international speaker and instructor in Software Testing. Drawing on over 10 years of testing expertise working on award-winning projects across a wide range of technology sectors and clients including BBC, Barclays, UK Government and Thomson Reuters. Mark has helped teams across the world to deliver modern risk-based testing strategies through his training in API Testing, Automation in Testing, Behaviour Driven Development and Exploratory testing techniques. He is the co-founder of Ministry of Testing Essentials, an online community raising awareness of careers in testing and improving testing education. He also co-created the Automation in Testing namespace which offers a modern approach to test automation practices.
Web APIs are used all the time as part of our production systems, but we can also use them to help us test faster, deeper and in a more complex manner. In this talk, Mark will share his experiences of using and build APIs to help support his testing. You’ll learn how reflecting on testing activities can identify opportunities to use tools like APIs to support testing efforts and the rewards you can reap from them.
Vincent Warmerdam
Vincent Warmerdam has been evangelising data and open source for the last 8 years. You might know him from his PyData videos where he attempts to defend common sense over hype in data science. He currently works as a Research Advocate at Rasa where he collaborates with the research and developer advocacy teams to explain and understand conversational systems better. He also maintains many open source projects and works on the https://calmcode.io educational project in his spare time.
Communicating clearly is made especially hard in an age of remote forced work. I’ve personally noticed that the lack of a whiteboard was a main burden. I therefore invested in a modest drawing tablet and I was surprised at how many pain points it took away. In this session I’d like to talk about all the little ways it has helped me during my day-to-day. Both as a Research Advocate at Rasa, but also as an open-source maintainer.
Nishant Bhajaria
Nishant Bhajaria leads the Technical Privacy and Strategy teams for Uber. He heads a large team that includes data scientists, engineers, privacy experts and others as they seek to improve data privacy for the customers and the company. Previously he worked in compliance, data protection, security, and privacy at Google. He was also the head of privacy engineering at Netflix. Nishant is the author of Privacy by Design.
What does it means to build technical privacy controls into today’s companies and businesses. There is a lot in the news and a lot of terms/laws and technologies at work. How do you start? What do you build? How do your teams work together? How do you measure success? This talk should be fun and educational, as well as actionable and practical, for engineers and as well as others interested in understanding how privacy works.
Mala Gupta
Mala Gupta is a Java coach and trainer, a developer advocate for Jetbrains, and a Java Champion. She holds multiple Java certifications, and since 2006, she has been actively supporting Java certification as a path to career advancement. She is the author of the Java SE 11 Programmer I Certification Guide.
IntelliJ IDEA, an IDE for enterprise JVM developers, can not only make you more productive but also make your development enjoyable. To let you develop with pleasure, IntelliJ IDEA integrates the best features, tools, and functionality and also includes thought-out UI/ UX. Stay in the flow of developing your applications, use all the integrated tools you need, when you need them, without getting overwhelmed. Join this fast-paced, live-coded session to see how IntelliJ IDEA can make you a more productive developer.
Aaron Erickson
Aaron Erickson is the VP of Engineering at New Relic, Telemetry Data Platform, and a former Senior Director at Salesforce.
“Please interrupt me during my work day so I can deal with another high severity incident,” said no engineer ever.

Since as an industry we decided to mix dev and ops, more and more engineers have taken on pager duty and are on the hook for effective operation of their service. While there are benefits to this, the costs – measured in interruptions, lost sleep, and “incident fatigue” are real. To put it bluntly – if we don’t allow sleep deprived pilots to fly airplanes – why do we accept sleep deprived engineers to put code into production? In this talk, we look at how observability tools can go from “thing that wakes you up in the middle of the night” to critical tool to help you sleep at night.
Riccardo Terrell
Riccardo Terrell has over 20 years’ experience delivering cost-effective technology solutions in the competitive business environment. He is a Microsoft Most Valuable Professional (MVP) and the author of Concurrency in .NET; which, features how to develop highly-scalable systems in F# & C#.
TPL Dataflow is a data processing library from Microsoft that consists of different “blocks” that can be composed together to make a pipeline, which can be parallelized. Writing a highly performant application is not trivial, but with the proper tools it can be significantly simplified. In this presentation, you will learn how to leverage the flexibility and robustness of the TPL Dataflow programming model to design concurrent applications. We will use these skills to instrument workflows that can be easily parallelized and Stream Processing to processing large set of data fast. In addition, we will cover the concepts and strategies to implement an Actor model using the TPL Dataflow “blocks”.

You will walk away from this session with the understanding of how to apply the TPL Dataflow to build high-performance systems that take advantage of all the processing power available on the machine without sacrificing code readability and reusability.
Rosemary Wang
Rosemary Wang has a fascination for solving intractable problems with code, whether it be helping an infrastructure engineer learn to code or an application developer troubleshoot infrastructure failures. She also interfaces with vendors, clients, startups, and open source projects to find creative software solutions for infrastructure. When she is not drawing on whiteboards, Rosemary valiantly attempts to hack stacks of various infrastructure systems on her laptop while watering her houseplants.
You’re ready to deliver your code and system to production when you receive a notification – you forgot to include a security requirement. In this talk, I’ll cover ways you can express and automate your policy as code to maintain developer productivity. By using policy as code, you can communicate security expectations across your organization as part of the development process instead of after delivery.
Eduardo Freitas
Eduardo Freitas is a technology enthusiast, software architect, and customer success advocate. He has designed enterprise .NET and Python solutions that extract, validate, and automate critical business processes, and has supported production systems for global names. He loves to write about cutting-edge technologies in his books. He is the creator of two Manning liveProjects, Automatically Tracking File Changes with Python and Delivery Notes Data Entry Automation With Python
This talk will explore using Python as a tool to keep track of changes to files across any folder on your computer, by calculating the MD5 hash of files and tracking how they change using a SQLi database and Excel file.
register for [email protected] conferences: Developer Productivity
All preregistrations receive:
Just sign up with an email.