[email protected] conferences: Developer Productivity
[email protected] conferences: Developer Productivity ran on December 1, 2020.
[email protected] conferences are one-day technology conferences from Manning Publications. Manning authors and other industry experts deliver live coding sessions, deep dives, and tutorials. Watch for free on Twitch.
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.

00:0019:27 Thinking Sparse and Dense | Paco Nathan


19:2841:00 How to Read Complex Code Using Cognitive Refactoring | Felienne Hermans, author of “The Programmer’s Brain”


41:021:01:10 Developer Productivity overdrive: 20 IntelliJ IDEA features in 20 minutes | Mala Gupta, author of Java SE 11 Programmer I Certification Guide


1:01:121:22:09 How my drawpad saved my git/forum/docs/slack/education/zoom workflow | Vincent Warmerdam


1:22:101:39:14 Balancing Developer Productivity & Security | Rosemary Wang, author Essential Infrastructure as Code

1:39:151:58:11 How Much Is Your Time Worth? Is a Linux Laptop the right solution for you? | Mike Mikowski & Erich Eickmeyer


1:58:132:20:55 Mind over code: using neural imaging to reduce the cognitive burden of your code | Sarah Fakhoury


2:20:562:39:34 Augment your testing with Web APIs | Mark Winteringham, author of Testing Web APIs


2:39:352:59:36 3 Productivity Hacks for Jamstack | Brian Rinaldi, co-author of The Jamstack Book


2:59:373:22:33 Code Reviews: From Bottleneck to Superpower | Dr. Michaela Greiler


3:22:353:41:42 10 Tips and Tools You Can Adopt in 15 minutes or Less To Level Up Your Dev Productivity | Michael Kennedy, author of the Talk Python liveVideos


 3:41:434:01:05 Privacy Engineering: Building the tools and relationships | Nishant Bhajaria, author of Privacy Engineering


4:01:064:15:24 Using Kubernetes and Kind to Accelerate Your Development | Chris Love, co-author of Core Kubernetes


4:15:254:38:19 Nobody Buys Your Product Because It Runs on K8s | Aaron Erickson


4:38:204:59:46 High-Performance Stream Processing and Workflows with TPL Dataflow | Riccardo Terrell, author of Concurrency in .NET 

Missed [email protected] conferences: Developer Producitivty? Rewatch now on Manning’s YouTube channel.
conference speakers
Paco Nathan
Paco Nathan is known as a “player/coach”, with core expertise in data science, natural language, and cloud computing. He has spent 40 years in tech, with experience ranging from Bell Labs to early-stage start-ups. He has been advisor for Amplify Partners, IBM Data Science Community, Recognai, KUNGFU.AI, and Primer, and is the lead committer for PyTextRank and kglab. Formerly he has been the Director of Community Evangelism at Databricks and Apache Spark. In 2015, he was cited as one of the Top 30 People in Big Data and Analytics by Innovation Enterprise.
In a Post-Moore’s Law world, how do data science and data engineering need to change? This talk presents design patterns for idiomatic programming in Python so that hardware can optimize machine learning workflows. We’ll look at ways of handling data that are either “sparse” or “dense” depending on the stage of ML workflow – plus, how to leverage profiling tools in Python to understand how to take advantage of the hardware. We’ll also consider four key abstractions which are outside of most programming languages, but vital in data science work.
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.
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.
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.
Michael Mikowski & Erich Eickmeyer
Michael Mikowski is the founder of Mindshare Management.
Erich Eickmeyer is the Director of User Experience and Packaging for the Kubuntu Focus computers produced by MindShareManagement. He is also the leader of the Ubuntu Studio project and is on the Ubuntu Community Council. He has over 27 years of audio and video production background and began programming on computers over 30 years ago.
Is a Linux Laptop the right solution for you? What you have to ask yourself is how much is my time worth? If the answer is greater than 0, then the answer might very well be a resounding yes. Erich and Mike show you how to eliminate setup and get your work and play done faster and better every day.
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.
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.
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. Rosemary is the author of Essential Infrastructure as Code.
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.
Brian Rinaldi
Brian Rinaldi is a Developer Advocate at StepZen with over 20 years experience as a developer for the web. Brian is actively involved in the community running developer meetups via CFE.dev and Orlando Devs. He’s the editor of the Jamstacked newsletter, co-editor of Mobile Dev Weekly, and co-author of The Jamstack Book.
The Jamstack offers developers a ton of control and flexibility in their development workflow, but this can involve a lot of pieces for a developer to manage. In this session, we’ll look at a few tips to speed up the development of Jamstack sites and improve your workflow.
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.
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 Engineering.
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.
Chris Love
As a thought leader in the Kubernetes and DevOps segment, Chris Love is a founder of multiple technology companies with over 20 years’ experience in software engineering. A Google Cloud Certified Fellow, Chris has contributed to several open-source projects including Kubernetes, Bazel, and Terraform. He enjoys speaking around the world about DevOps and Kubernetes and practices martial arts in his free time. Chris is an author of Core Kubernetes.
This presentation will explore using the kind Kubernetes distribution to expedite end to end testing and development.
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.