New Podcast Episode: Python and MongoDB

I recorded a session with Jesse Davis from MongoDB on Talk Python To Me. I think the show came out great. You should check it out!

Episode #2: Python and MongoDB with Jesse DavisIn this show we speak with Jesse Davis from MongoDB. Jesse is the maintainer for a number of popular open-source projects including the Python MongoDB driver known as PyMongo and Mongo C (for C/C++ developers, yes you read right! C developers). Jesse discusses how interesting it is to write both Python and C code and how it reawakens part of the brain.

You’ll learn a little about MongoDB, how it compares to RDBMSes as well as other NoSQL data stores.

Join Michael and Jesse for these great topics and much more!

Announcing new podcast: Talk Python To Me

I’m super excited to announce that I just launched a brand new podcast for Python developers called Talk Python To Me. This weekly podcast already has the first episode published and some amazing guests lined up.

tptmVisit the website to learn more:

     Talk Python To Me –

Subscribe to the Podcast via the iTunes feed, become a friend of the show and follow us on twitter as well!

Python Cheat Sheet

In collaboration with DevelopMentor to get the word out about our Python curriculum, I built a simple but fairly comprehensive Python cheat sheet. It’s pretty thorough at 16 pages in length and covers a diverse set of topics including Language, Types, Ecosystem, Databases, File I/O (JSON, XML, Text, etc), and more.

python-cheetshet-download-imagePython Cheat Sheet.pdf

If you find this useful please mention it on Twitter or forward it to a friend.

Want deeper Python training? Check out my over two hours of Python videos on my YouTube channel and consider my DevelopMentor Python courses for classroom training. I’m also the host of the Talk Python To Me Podcast. Be sure to subscribe and listen to some great conversations.

MongoDB Logo

Announcing the 2015 MongoDB Masters

NEW YORK, NY and PALO ALTO, CA – March 10, 2015 – MongoDB today announced the 2015 members of the MongoDB Masters, an annual program run by MongoDB to recognize and empower leaders in the MongoDB community. Comprised of core contributors and community evangelists, the MongoDB Masters are dedicated to sharing their passion and technical expertise with the MongoDB community around the world and play a vital role in the adoption, education and advancement of MongoDB.

** I’m honored to be one of only 35 MongoDB Masters for 2015! **

Read the whole announcement on MongoDB’s blog

Initialization in Modern C++ vs Apple’s Swift

Time for another great guest blog post from Bradley Needham to follow up on his very popular Swift vs. C++ post. Enjoy!

Initialization in Modern C++ vs Apple’s Swift

A little while ago I wrote a short post comparing some of the basic features of Modern C++ and Apple’s Swift. It was far from comprehensive, basically only touching on the constructs mentioned in Michael Kennedy’s post Comparison of Python and Apple’s Swift Programming Language Syntax. However the post did generate enough interest that I decided to continue the comparison by looking at one of the differences I find interesting between the two languages, initialization. Initialization is very important in any language and both C++ and Swift have built in constructs and checks to help make sure that objects get completely initialized before they are used. Continue reading