Go to 97 Things
About
97 Things
Tap into the wisdom of experts to learn what every great practitioner should know, no matter what technology or techniques you use. With the 97 short and extremely useful tips, you’ll expand your skills by adopting new approaches while learning best practices.
Note from the editor

Tap into the wisdom of experts to learn what every great practitioner should know, no matter what technology or techniques you use. With the 97 short and extremely useful tips, you’ll expand your skills by adopting new approaches while learning best practices.

Editors
Go to the profile of Rachel Roumeliotis
Go to the profile of Kevlin Henney
Kevlin Henney
consultant · father · husband · itinerant · programmer · speaker · trainer · writer
Go to the profile of Mac Slocum
Mac Slocum
Senior editor and content director specializing in content marketing, thought leadership, and web strategy.
Go to the profile of MaryTreseler
MaryTreseler
Editorial Strategist, OReilly Media Inc.
Go to the profile of Corbin Collins
Go to the profile of Nikki McDonald
Nikki McDonald
Content director covering systems engineering for O’Reilly Media and chair of O’Reilly’s Velocity conference.
Go to the profile of Alicia Young
Alicia Young
Development Editor at O’Reilly Media
Go to the profile of Zan McQuade
Zan McQuade
Senior Content Acquisitions Editor, Programming Languages at O’Reilly Media.
Go to the profile of Jess Haberman
Jess Haberman
Senior Acquisitions Editor at O’Reilly Media finding and sharing expert knowledge on data science, data engineering, and data architecture
Go to the profile of Jeff Bleiel
Jeff Bleiel
Development Editor, O’Reilly Media
Go to the profile of Jon Hassell
Jon Hassell
Award-winning contributor at Computerworld, http://CIO.com, http://SearchWindowsServer.com, and elsewhere; traveler; privileged husband of @saratweetshere
Go to the profile of Trisha Gee
Trisha Gee
Coder/blogger/speaker, working for JetBrains. Human. More or less.
Writers
Go to the profile of Ian F. Darwin
Ian F. Darwin
Thoughts on everything: art, politics, tech, ... IT Guy: Java, Android, Flutter. Parent of 3 (2 living). Humanist. EV guy. Photog. Nice guy.
Go to the profile of Trisha Gee
Trisha Gee
Coder/blogger/speaker, working for JetBrains. Human. More or less.
Go to the profile of Daniel Bryant
Daniel Bryant
DevRel and Technical GTM Leader | News/Podcasts @InfoQ | Web 1.0/2.0 coder, platform engineer, Java Champion, CS PhD | cloud, K8s, APIs, IPAs | learner/teacher
Go to the profile of David Delabassee
Go to the profile of Jesse Anderson
Go to the profile of Mark Richards
Mark Richards
Hands-on Software Architect, Conference Speaker, Author, and founder of DeveloperToArchitect.com
Go to the profile of Jess Haberman
Go to the profile of Sander Mak
Sander Mak
Doing tech @ Picnic, Java Champion & author of the http://javamodularity.com book for O’Reilly. Also Pluralsight instructor: http://bit.ly/ps-sander
Go to the profile of A.Mahdy AbdelAziz
A.Mahdy AbdelAziz
@__amahdy Speaker | Trainer | Co-founder @ExtraVerd | #PWA #OfflineFirst #WebComponents #AOSP #AI #ML #Cloud
Go to the profile of Tim O'Brien
Tim O'Brien
I write and I code. Not always in that order. I do infrastructure and architecture at Walmart. At work? Cloud Cost and Reliability (Opinions are my own.)
Go to the profile of Ixchelruiz
Go to the profile of Rod Hilton
Rod Hilton
Software Engineer @ Twitter working in the JVM mostly with Scala — http://www.rodhilton.com
Go to the profile of Emily Jiang
Emily Jiang
Java Champion, Cloud Native Architect, Conference Speaker, Book Author (ibm.biz/MicroProfileBook), Working on MicroProfile, Jakarta EE, Open Liberty and more
Go to the profile of Holly K Cummins
Go to the profile of Benjamin Muschko
Benjamin Muschko
Independent Software Engineer, Trainer and Author — https://bmuschko.com/
Go to the profile of Tirthajyoti Sarkar
Tirthajyoti Sarkar
Sr. Director of AI/ML platform | Stories on Artificial Intelligence, Data Science, and ML | Speaker, Open-source contributor, Author of multiple DS books
Go to the profile of Thomas Nield
Thomas Nield
Author of Essential Math for Data Science (O’Reilly) and Getting Started with SQL (O’Reilly)
Go to the profile of Dhruba Borthakur
Dhruba Borthakur
Dhruba is the CTO at Rockset(http://rockset.com). Rockset is a serverless cloud service that powers Operational Analytics.
Go to the profile of Jonathan Seidman
Go to the profile of Mikhail Chrestkha
Mikhail Chrestkha
Enterprise AI Platforms | MLOps | Product & GTM mchrestkha.github.io
Go to the profile of Scott Haines
Scott Haines
Distinguished Software Engineer @ Nike. I write about all things data, my views are my own.
Go to the profile of Lak Lakshmanan
Lak Lakshmanan
articles are personal observations and not investment advice.
Go to the profile of Chris Moradi
Go to the profile of Gurpreet Singh
Gurpreet Singh
Focused on building Data and AI platforms in Cloud…
Go to the profile of Jason Graham
Go to the profile of ericcolson
ericcolson
Former Chief Algorithms Officer @stitchfix, Former VP of Data Science & Engineering @Netflix, Former editor of http://multithreaded.stitchfix.com/
Go to the profile of Haidar Hadi
Haidar Hadi
I am all about Scala and Big Data
Go to the profile of Tapiraki
Go to the profile of Meghan Kwartler
Go to the profile of Tom White
Go to the profile of Katharine Jarmul
Katharine Jarmul
Head of Product at Cape Privacy. Helping make data privacy easier and more accessible for real world data science and machine learning. 😁
Go to the profile of James Elliott
James Elliott
Software developer, author for O’Reilly Media, DJ, https://github.com/Deep-Symmetry
Go to the profile of Edson Yanaga
Edson Yanaga
Empowering developers worldwide as Staff Developer Relations Engineer, Wallet Lead, at Google. Java Champion and former 7x Microsoft MVP
Go to the profile of Ido Shlomo
Ido Shlomo
Data Science <> Data Ops and everything in between!
Go to the profile of Ami Levin
Ami Levin
A data architect, mentor and trainer with more years of experience than would like to admit. BS debunker, vegan, motorcycle rider, and a cat hoarder.
Go to the profile of Rustem Feyzkhanov
Rustem Feyzkhanov
I am machine learning engineer at Instrumental, where I create analytical models for the manufacturing industry.
Go to the profile of Rafael Benevides
Go to the profile of Rafael Benevides
Rafael Benevides
JBoss Middleware Senior Software Engineer at Red Hat. JBoss Developer Materials lead. Apache DeltaSpike committer. DevOps enthusiast.
Go to the profile of Dean Wampler
Dean Wampler
Streaming data and ML expert at Lightbend. Also on twitter, @deanwampler
Go to the profile of Michael Li
Go to the profile of Michael Li
Michael Li
Pragmatic Institute’s President of Data Sciences. Michael founded The Data Incubator in 2014 as a platform for training and placing Data Scientists.
Go to the profile of Amelia
Amelia
Alluxion, adventurer, ex-Boaltie, Cal alum.
Go to the profile of Jeff Magnusson
Jeff Magnusson
VP Algorithms Platform @stitchfix
Go to the profile of Ted Kwartler
Ted Kwartler
VP, Trust in AI @ DataRobot
Go to the profile of Daniel Hinojosa
Daniel Hinojosa
Daniel Hinojosa is a programmer, consultant, instructor, speaker, and author.
Go to the profile of Aditya Gupta
Go to the profile of Alex Kudriashova
Alex Kudriashova
Geospatial engineer, fan of small sats, space enthusiast
Go to the profile of Maciej Walkowiak
Maciej Walkowiak
Freelance Tech Lead #springboot #java #aws
Go to the profile of Dipti Borkar
Dipti Borkar
I’m all about data-isms, mom-isms and leadership-isms. A technologist, a product geek, a technical marketer!
Go to the profile of Abraham Marin-Perez
Abraham Marin-Perez
Technologist, public speaker, consultant. Co-author of Continuous Delivery in Java (https://oreil.ly/2RgU3Pe ). Opinions are mine.
Go to the profile of Yakov Fain
Yakov Fain
Java Champion. Works as a Solutions Architect at Farata Systems
Go to the profile of Jessica Kerr
Jessica Kerr
Symmathecist, developer, speaker, mother, crazy nut. Atomist. Learning and growing. All tweets are mine, licensed CC0. she/her
Go to the profile of Josh Long
Josh Long
Josh Long is the Spring developer advocate at @GoPivotal. Views reflected don't necessarily represent those of his employer. http://t.co/JHRbngkSzN
Go to the profile of Ben Evans
Go to the profile of Michael Hunger
Michael Hunger
A software developer passionate about teaching and learning. Currently working with Neo4j, GraphQL, Kotlin, ML/AI, Micronaut, Spring, Kafka, and more.
Go to the profile of Adam Bien
Go to the profile of Nicolai Parlog
Nicolai Parlog
Nicolai is a #Java enthusiast with a passion for learning and sharing — in posts & books; in videos & streams; at conferences & in courses. https://nipafx.dev
Go to the profile of Zigurd Mednieks
Zigurd Mednieks
Zigurd is a consultant and author. He has been a CTO, engineering team leader, product manager, and program manager in mobile software, telecommunications…
Go to the profile of Blake Meike
Go to the profile of April Wensel
April Wensel
Speaker | Founder, Compassionate Coding | compassionatecoding.com
Go to the profile of Marit van Dijk
Marit van Dijk
Developer Advocate | Software Engineer | Open Sourceress | International Speaker
Go to the profile of Liz Keogh
Liz Keogh
Lean/Agile consultant, hard-core BDDer, speaker, blogger, poet, fantasy author, pattern hunter, complexity thinker, Londoner and unrepentant Goth.
Go to the profile of Emily Bache
Go to the profile of Chris
Chris
Backend Engineer at @Monzo 🏦 Co-Author of http://cdwithwindows.net. Codez 👩‍💻, Gamez 🎮, Catz 🐈, Cellowz 🎻 She/Her. Remoaner 🇪🇺
Go to the profile of Charles Givre
Charles Givre
Founder of DataDistillr, Data Science enthusiast, Instructor and Apache Drill PMC Chair. Contact me at charles(at)datadistillr.com.
Go to the profile of Kirk Kirkconnell
Go to the profile of Lewis Gavin
Lewis Gavin
Data and Productivity Writer — Data Architect at easyfundraising.org.uk
Go to the profile of Thomas Ronzon
Thomas Ronzon
For over 20 years Thomas Ronzon main focus is the modernization of business-critical applications. In addition, he publishes articles speaks at conferences.
Go to the profile of Martijn Verburg
Martijn Verburg
The Diabolical Developer, Java Group Engineering Mgr at Microsoft, London JUG co-leader (LJC), Speaker, Author, Adopt OpenJDK, Jakarta EE, JCP
Go to the profile of Bill Franks
Bill Franks
Internationally recognized chief analytics officer. A thought leader, speaker, consultant, & author focused on analytics & data science. www.bill-franks.com
Go to the profile of Paige Roberts
Paige Roberts
27 yrs in data mgmt: engineer, trainer, PM, PMM, consultant. Co-Author of O’Reilly’s : "Accelerate Machine Learning" “97 Things Every Data Engineer Should Know”
Go to the profile of Julien Le Dem
Go to the profile of Rangaswamy P V
Rangaswamy P V
Works on Devops in Startups, reach me @rangapv on twitter or email: rangapv@gmail.com
Go to the profile of Ganesh Pagade
Go to the profile of Ja'afar Naddaf
Go to the profile of John Garza
Go to the profile of Nandyala Surparaju
Go to the profile of Nekto Random
Go to the profile of Deepak Majeti
Go to the profile of Willy Lulciuc
Go to the profile of Kirk Pepperdine
Go to the profile of Burkhardt Hufnagel
Go to the profile of Rebecca Wirfs-Brock
Rebecca Wirfs-Brock
SW Designer, geek girl, jogger, marathoner, cyclist, reader, gardener
Go to the profile of Christin Gorman
Christin Gorman
Programmer @ kodemaker.no
Go to the profile of Patricia Aas
Patricia Aas
Programmer with @vivaldibrowser mostly C++ (ex-@opera & ex-@Cisco) Security Noob. Occasional speaker. Pronouns: she/her
Go to the profile of Russel Winder
Go to the profile of Paul W Homer
Go to the profile of Mattias Karlsson
Go to the profile of Boris Lublinsky
Go to the profile of Mario Fusco
Go to the profile of Joel Nantais
Joel Nantais
Doctoral candidate, integrating Data Science in the public sector. Government executive, leader, life experimenter, creative tinkerer.
Go to the profile of María Arias de Reyna
María Arias de Reyna
Senior Software Engineer, Open Source Advocator, President Emerita of OSGeo, Women in STEM activist, and cat lover.
Go to the profile of Donald Raab
Donald Raab
Java Champion. Creator of the Eclipse Collections OSS Java library (https://github.com/eclipse/eclipse-collections). Inspired by Smalltalk. Opinions are my own.
Go to the profile of Uberto Barbini
Uberto Barbini
JVM and Kotlin independent consultant. Passionate about Code Quality and Functional Programming. Author, public speaker and OpenSource contributor.
Go to the profile of Kenneth Kousen
Kenneth Kousen
Author of the books Mockito Made Clear, Help Your Boss Help You, Kotlin Cookbook, Modern Java Recipes, Gradle Recipes for Android, and Making Java Groovy
Go to the profile of John Salinas
Go to the profile of Sam Hepburn
Sam Hepburn
Building Dev communities Snyk 🐶 Founder of Circle Community👭 host of http://bit.ly/busybeinghuman 🎧 Steering for DevoxxUK 👩‍💻
Go to the profile of Heather VanCura
Go to the profile of Angie Jones
Go to the profile of Jennifer Reif
Jennifer Reif
Jennifer Reif is an avid developer and problem-solver. She enjoys learning new technologies, sometimes on a daily basis! Her Twitter handle is @JMHReif.
Go to the profile of Kenny Bastani
Kenny Bastani
Passionate technology evangelist and open source software advocate. International speaker & author of O’Reilly’s Cloud Native Java.
Go to the profile of Thorben Janssen
Thorben Janssen
Independent trainer, author (Hibernate Tips — More than 70 solutions to common Hibernate problems www.hibernate-tips.com), blogger (www.thoughts-on-java.org)
Go to the profile of Paul Holser
Paul Holser
Software maker, operations research graduate, developer-testing enthusiast
Go to the profile of Kevin Wittek
Kevin Wittek
Engineer turned PhD student, head of blockchain research @_ifis, @testcontainers co-maintainer, @groundbreakers , guitar @KobraKrusaders, @swk_ruhr orga team.
Go to the profile of Billy Korando
Billy Korando
Developer Advocate with @IBM. International speaker. Opinions are my own.
Go to the profile of Boundless Notions
Boundless Notions
Content and Consulting to make sense of your data
Go to the profile of Jill Leonard