Practical programming tutorials for developers who don't want to be fluent in just one thing. Since 2014, The Polyglot Developer has covered web development, mobile apps, databases, cloud operations, and more — because the best engineers pick the right tool for the job, whatever language or platform that requires.
Written by Nic Raboy and a team of contributors with real-world experience, every tutorial is built to be hands-on and get straight to the point. Whether you're building APIs with Node.js or Go, wiring up MongoDB, shipping mobile apps, or containerizing with Docker, you'll find guides that help you ship better software.

Using Dot Notation to Query Nested Fields in MongoDB
April 28, 2026

Build a Movie Watchlist with Node.js, TypeScript, and MongoDB
April 13, 2026

Easy Automated Docker Volume Backups That Are Database Friendly
May 10, 2025

Migrating Your Content Management System (CMS) Assets With MongoDB and Node.js
May 9, 2025

Django MongoDB Backend Quickstart
May 6, 2025

How to Make a RAG Application With LangChain4j
May 3, 2025

Migrating From PostgreSQL to MongoDB in a .NET EF Core Application
May 1, 2025

Data Modeling for Java Developers: Structuring With PostgreSQL and MongoDB
April 27, 2025

Nic Raboy is an advocate of modern web and mobile development technologies. He has experience in C#, JavaScript, Golang and a variety of frameworks such as Angular, NativeScript, and Unity. Nic writes about his development experiences related to making web and mobile development easier to understand.

Anaiya Raisinghani is a Masters student at the University of Southern California studying Industrial and Systems Engineering. She is interested in databases, machine learning, and natural language processing. This summer, she is interning at MongoDB as a Developer Advocacy Intern. In her free time, you can find her watering her plants or exploring San Francisco.

Corbin Crutchley is a fan of anything tech related. Always looking for new ways to learn and grow, he spends most days tinkering on a machine of some kind. He has experience with Python, Angular, React, and NativeScript. Corbin cares passionately about documentation and always wants to contribute back.

Ewald cut his programming teeth on GW BASIC back in the '90s and, while his coding style hasn't really improved much, managed to keep his passion for learning and tinkering alive. Being editor and language agnostic, he's been known to dabble in all manner of technologies in his quest to solve business challenges. When not busy making a mess of his kitchen, he can often be found sitting in front of his computer, muttering something about how he's sure this used to be easier back in the day.

I'm a husband, father and full stack software developer.

I spend my days using data visualization to help clients understand the story behind their morass of data, and love sharing exciting techniques as I discover them. My career story begins at CompuServe in the mid '90's - and I've been a JavaScript developer since Netscape 1.1. I am a Fine Arts Major from The Ohio State University, and enjoy software development more each day as new tools keep allowing us to create better and better experiences. I also draw cartoons - any empty whiteboard is irresistible to me.

I am a Senior Developer Advocate at MongoDB, Microsoft MVP and Contentful Dev Hero from the UK. I am a lover of sunshine and code.

Passionate about the internet and technology as a whole, Siegfried Grimbeek has been actively developing websites for almost ten years. Currently he is focusing on JavaScript specialising in frameworks such as React and Vue.js and is always looking for ways to improve his development knowledege.

Developer Advocate at MongoDB and Java Expert.

Alain Chautard is a Google Developer Expert in Angular, as well as founding consultant and trainer at Angular Training where he helps web development teams learn and become fluent with Angular.

Andrew McGivery works as a full time as a Web/Portal Developer in the System Integration and Innovation department at Conestoga College in Canada where the focus is on Research and Development for new projects, concepts, and technologies. Andrew runs a blog that covers many topics including the Ionic Framework.

Developer Advocate at MongoDB and a Java and PHP Expert.

Adrienne Braganza Tacke is a Filipina software engineer in Las Vegas. She is also the author of the newly released book Coding for Kids: Python. She enjoys leading by example and sharing her knowledge to help new devs become great ones.

Alex is a NativeScript Developer Expert and owner of a Washington DC based software firm, Nuvious, since 2010. He is also a partner with nStudio where he mentors budding NativeScript developers. Alex also really loves to spread knowledge by teaching and training teams of developers, whether it’s in person on through video courses on NativeScripting.com. Connect with Alex on Twitter @digitalix.

I'm always looking for something to learn.

Brenda is a Software Consultant at Levvel in New York city, she loves sharing her knowledge and journey through web development. She is passionate about coding mainly in javascript but also some other languages. She has 10 years of experience in software development, believes in software craftsmanship and iterative Agile development. She believes coding is a skill everybody needs to some extent, not dissimilar to reading and writing. She also loves futuristic stuff and minimalism.

Brandon Raboy is a graduate of the University of the Pacific with a Bachelor of Science in Computer Science. He has 2 years of experience with Python and has written scripts using Python, Bash, and YAML syntax. With 6 months of experience working with SQL, he has modeled and managed several large databases. He also has 6 months of experience working with AWS and deploying, configuring, and managing tools such as Docker, Kubernetes, and Ansible on AWS instances.

Web developer from Modesto California. Working at UC Merced. jQuery, PHP/Zend, you rock. I rock on guitar sometimes too ;)

Mike is Co-Founder and CEO of Percy, where he works on challenging problems at the intersection of design, development, and deployment. Mike was previously an engineer at Google and is now enjoying building his first company from the ground up.

Oliver is a recent computer science graduate who loves to share his knowledge through writing and speaking. He is a believer of a 'share and gain' principle to build his software engineering skills. As he waits to start his one-year mandatory national service after his graduation, he works as a freelancer, volunteering for Facebook Developer Circles Accra and actively helping other tech communities in Ghana through technical talks to build the tech ecosystem in Ghana.

Passionate full stack developer from Ukraine.

Rob King is a full-time Infrastructure Engineer at Lose It! and part-time Gopher. His hobby projects include mobile applications and virtual assistant technologies. Outside of work he enjoys camping, snowboarding and traveling.

Application Developer and Process Optimization at arvato Bertelsmann, Germany| Passioned about Apps and Modern Frameworks | Objective-C, Ionic Framework, AngularJS, Java, Python and Javascript | Blogging about Mobile Development and Modern Frameworks on http://www.devdactic.com

JavaScript lover, entrepreneur, speaker. Sold last startup. Building my next JS daydream at This Dot Labs.