Win a copy of The Little Book of Impediments (e-book only) this week in the Agile and Other Processes forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

10gen MongoDB Course - Week1

 
Joe Harry
Ranch Hand
Posts: 10128
3
Eclipse IDE Mac PPC Ubuntu
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'm starting this thread. Hope Week1 assignments are just a breeze!
 
John Jai
Rancher
Posts: 1776
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Have seen 4-5 videos. Still more to go. Do we need to know Python to do the assignments.
 
chris webster
Bartender
Posts: 2407
33
Linux Oracle Postgres Database Python Scala
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Joe Harry wrote:I'm starting this thread. Hope Week1 assignments are just a breeze!

Yes, they are very straightforward, basically just testing that you can get everything installed and working OK.
 
chris webster
Bartender
Posts: 2407
33
Linux Oracle Postgres Database Python Scala
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
John Jai wrote:Have seen 4-5 videos. Still more to go. Do we need to know Python to do the assignments.

You need to install Python, Pymongo and Bottle - the videos will take you through all this. You don't need to write any Python for the first week's homework, but it sounds like you will need to be able to write some Python code for the rest of the course: Bottle is a Python web framework, so if you're going to use it, you'll need some Python. There is a set of introductory Python videos in the first week's courseware if you need them.
 
Joe Harry
Ranch Hand
Posts: 10128
3
Eclipse IDE Mac PPC Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
chris webster wrote:
John Jai wrote:Have seen 4-5 videos. Still more to go. Do we need to know Python to do the assignments.

You need to install Python, Pymongo and Bottle - the videos will take you through all this. You don't need to write any Python for the first week's homework, but it sounds like you will need to be able to write some Python code for the rest of the course: Bottle is a Python web framework, so if you're going to use it, you'll need some Python. There is a set of introductory Python videos in the first week's courseware if you need them.


Looks like we can use any programming language of our choice.

https://education.10gen.com/courses/10gen/M101/2012_Fall/discussion/forum/i4x-10gen-M101-course-2012_Fall/threads/508633bd92dfeecf020000a2

I already have a full blown web app that I built for my private purposes using mongoDB, morphia, Spring. Guess I have to dust them off now for this course.
 
chris webster
Bartender
Posts: 2407
33
Linux Oracle Postgres Database Python Scala
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Well spotted, but Andrew Ehrlichson also says this would mean more work. Anyway, I'm already learning Python so this is good practice for me.
Joe Harry wrote:I already have a full blown web app that I built for my private purposes using mongoDB, morphia, Spring. Guess I have to dust them off now for this course.

Cool - maybe you should be teaching a "Java + MongoDB" course instead of taking this one!
 
Joe Harry
Ranch Hand
Posts: 10128
3
Eclipse IDE Mac PPC Ubuntu
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
chris webster wrote:

Well spotted, but Andrew Ehrlichson also says this would mean more work. Anyway, I'm already learning Python so this is good practice for me.
Joe Harry wrote:I already have a full blown web app that I built for my private purposes using mongoDB, morphia, Spring. Guess I have to dust them off now for this course.

Cool - maybe you should be teaching a "Java + MongoDB" course instead of taking this one!


Good idea! Maybe I will write a blog about the app that I had built!

I'm considering rewriting my app using Scala and I'm evaluating Play / Lift frameworks. I'm in deep love with that language and quite amazed at how I can express the logic in a much simpler way that I have never thought about all these years.

 
John Jai
Rancher
Posts: 1776
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
chris webster wrote:You need to install Python, Pymongo and Bottle - the videos will take you through all this. There is a set of introductory Python videos in the first week's courseware if you need them.

Thanks Chris, I will try setting that up later today. I am also going to learn Python, at least the basics.
 
John Jai
Rancher
Posts: 1776
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Joe Harry wrote:Good idea! Maybe I will write a blog about the app that I had built!

+1, do share it.
 
John Jai
Rancher
Posts: 1776
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Completed the homeworks and they tested only installations.. have to re-read the concepts.
 
Joe Harry
Ranch Hand
Posts: 10128
3
Eclipse IDE Mac PPC Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have heard about and read about NoSQL databases being in consistent with the data it stores. I think I saw it today in practice. I did complete all the assignments for Week1 on Friday. Today I opened the Progress tab on my course page and found that I have not yet completed my assignment 2. Of course I assume that the 10gen education site uses MongoDB for persistence.
 
Joe Harry
Ranch Hand
Posts: 10128
3
Eclipse IDE Mac PPC Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
John Jai wrote:Completed the homeworks and they tested only installations.. have to re-read the concepts.


If you need something really challenging and brain hurting, have a look at the Scala Week6 course assignments at Coursera.
 
Jeanne Boyarsky
author & internet detective
Marshal
Posts: 35279
384
Eclipse IDE Java VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Just completed week 1. I started this morning, so it isn't as if it took me a whole week. Testing setup makes sense though as it is a pre-req for all the other weeks. Get the setup issues out of the way.
 
chris webster
Bartender
Posts: 2407
33
Linux Oracle Postgres Database Python Scala
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Joe Harry wrote:I have heard about and read about NoSQL databases being in consistent with the data it stores. I think I saw it today in practice. I did complete all the assignments for Week1 on Friday. Today I opened the Progress tab on my course page and found that I have not yet completed my assignment 2. Of course I assume that the 10gen education site uses MongoDB for persistence.

Same thing happened to me last week. It seems to have been a common problem, as there's a notice on the site now saying they've "deployed a solution that will likely prevent any problems in the future".

Eventual consistency, eh?
 
John Jai
Rancher
Posts: 1776
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Joe Harry wrote:
John Jai wrote:Completed the homeworks and they tested only installations.. have to re-read the concepts.


If you need something really challenging and brain hurting, have a look at the Scala Week6 course assignments at Coursera.

I don't know Scala, and I didn't join the Coursera course either. Hopefully will do when they schedule it next round.
 
Joe Harry
Ranch Hand
Posts: 10128
3
Eclipse IDE Mac PPC Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
John Jai wrote:
Joe Harry wrote:
John Jai wrote:Completed the homeworks and they tested only installations.. have to re-read the concepts.


If you need something really challenging and brain hurting, have a look at the Scala Week6 course assignments at Coursera.

I don't know Scala, and I didn't join the Coursera course either. Hopefully will do when they schedule it next round.


There you saved your brain from hurting you.
 
Joe Harry
Ranch Hand
Posts: 10128
3
Eclipse IDE Mac PPC Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
What do you guys see in the progress page? I do not see any scores. How to interpret that graph with those percentages?
 
John Jai
Rancher
Posts: 1776
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Nothing in the graph.. Only able to track by seeing (1/1) 100% besides each part. There should be still issues on the graph calculations.

Also got an email for Week 2 from 10gen and seems the course is still open for new guys to join.
As a reminder, your friends can still join the course. We will be dropping the lowest week’s homework grade in the calculation of your score so students who join can still receive a certificate of completion.
 
chris webster
Bartender
Posts: 2407
33
Linux Oracle Postgres Database Python Scala
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Joe Harry wrote:What do you guys see in the progress page? I do not see any scores. How to interpret that graph with those percentages?

The "progress" chart doesn't work, and they've now posted a message recognising this as a problem to be fixed. But it may take a while - 10gen HQ is in New York under a great big hurricane.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic