Converting photo examples to todo ones #189

Merged
merged 12 commits into from Nov 2, 2012

Conversation

Projects
None yet
3 participants
@gschema
Contributor

gschema commented Oct 9, 2012

Hi @addyosmani,
I just converted first two examples in the book from photo to todo examples.

I think this is what you have thought of. If you find me being on the wrong path hint me further.

Best,
Dusan

Reference:
Spec :)

@addyosmani

This comment has been minimized.

Show comment
Hide comment
@addyosmani

addyosmani Oct 11, 2012

Owner

This is exactly what I had in mind. Thank you so much @g6scheme :)

Do you think you might have time to work through the rest of the basics section? I've love to merge the rest of the work on this at once, but if you think you wont have time can do it in pieces.

Owner

addyosmani commented Oct 11, 2012

This is exactly what I had in mind. Thank you so much @g6scheme :)

Do you think you might have time to work through the rest of the basics section? I've love to merge the rest of the work on this at once, but if you think you wont have time can do it in pieces.

@gschema

This comment has been minimized.

Show comment
Hide comment
@gschema

gschema Oct 12, 2012

Contributor

Hey @addyosmani, you are welcome. :)

I'll cover the whole basics section asap (shouldn't take to long), so, yeah, it would make sense you to do bulk merge once whole section is done. I thought it would be good you to check this out before I continue, to be on the right course early on.

Afterwards, I'll dive "In sections like Modular development and Mobile" you've mention earlier if that is still to be improved. But, we'll catch on this once basics section is done.

Do you have some time schedule/constraints for the book?

Contributor

gschema commented Oct 12, 2012

Hey @addyosmani, you are welcome. :)

I'll cover the whole basics section asap (shouldn't take to long), so, yeah, it would make sense you to do bulk merge once whole section is done. I thought it would be good you to check this out before I continue, to be on the right course early on.

Afterwards, I'll dive "In sections like Modular development and Mobile" you've mention earlier if that is still to be improved. But, we'll catch on this once basics section is done.

Do you have some time schedule/constraints for the book?

@addyosmani

This comment has been minimized.

Show comment
Hide comment
@addyosmani

addyosmani Oct 20, 2012

Owner

Hey @g6scheme! I was hoping to get the book wrapped up in the next month. If you have a chance to work further on the examples conversion that would be absolutely fantastic. I can try to rework the modular + mobile section or write down some notes on how we can take that to the next level if you're interested.

Do you think for consistency that that section should also build a mobile Todo app or should we stick with the photo gallery idea?

Owner

addyosmani commented Oct 20, 2012

Hey @g6scheme! I was hoping to get the book wrapped up in the next month. If you have a chance to work further on the examples conversion that would be absolutely fantastic. I can try to rework the modular + mobile section or write down some notes on how we can take that to the next level if you're interested.

Do you think for consistency that that section should also build a mobile Todo app or should we stick with the photo gallery idea?

@anthonybrown

This comment has been minimized.

Show comment
Hide comment
@anthonybrown

anthonybrown Oct 20, 2012

Photo Gallery Please :)

On Sat, Oct 20, 2012 at 6:27 PM, Addy Osmani notifications@github.comwrote:

Hey @g6scheme https://github.com/g6scheme! I was hoping to get the book
wrapped up in the next month. If you have a chance to work further on the
examples conversion that would be absolutely fantastic. I can try to rework
the modular + mobile section or write down some notes on how we can take
that to the next level if you're interested.

Do you think for consistency that that section should also build a mobile
Todo app or should we stick with the photo gallery idea?


Reply to this email directly or view it on GitHubhttps://github.com/addyosmani/backbone-fundamentals/pull/189#issuecomment-9637529.

Photo Gallery Please :)

On Sat, Oct 20, 2012 at 6:27 PM, Addy Osmani notifications@github.comwrote:

Hey @g6scheme https://github.com/g6scheme! I was hoping to get the book
wrapped up in the next month. If you have a chance to work further on the
examples conversion that would be absolutely fantastic. I can try to rework
the modular + mobile section or write down some notes on how we can take
that to the next level if you're interested.

Do you think for consistency that that section should also build a mobile
Todo app or should we stick with the photo gallery idea?


Reply to this email directly or view it on GitHubhttps://github.com/addyosmani/backbone-fundamentals/pull/189#issuecomment-9637529.

@gschema

This comment has been minimized.

Show comment
Hide comment
@gschema

gschema Oct 22, 2012

Contributor

@addyosmani I just returned from the vacation I took after the Fronteers conf. I will speed things up now.

You can leave me the notes for rework of the modular + mobile section so you could work on other stuff.

Regarding Todo or Photo gallery I would say that basic section and the first practical wraps up quite nicely todo app as an example, so photo gallery app would make sense.

Anyway, I guess it would be better to reiterate with you on this once I dive into that section.

Contributor

gschema commented Oct 22, 2012

@addyosmani I just returned from the vacation I took after the Fronteers conf. I will speed things up now.

You can leave me the notes for rework of the modular + mobile section so you could work on other stuff.

Regarding Todo or Photo gallery I would say that basic section and the first practical wraps up quite nicely todo app as an example, so photo gallery app would make sense.

Anyway, I guess it would be better to reiterate with you on this once I dive into that section.

@addyosmani

This comment has been minimized.

Show comment
Hide comment
@addyosmani

addyosmani Oct 27, 2012

Owner

For modular + mobile, I'm considering rewriting the application as the first one was written some time ago and will try to include a few more best practices this time around. Will send over some notes as soon as this is ready! Do you think you'll have a chance to look at reworking some more of the examples this weekend? :)

Owner

addyosmani commented Oct 27, 2012

For modular + mobile, I'm considering rewriting the application as the first one was written some time ago and will try to include a few more best practices this time around. Will send over some notes as soon as this is ready! Do you think you'll have a chance to look at reworking some more of the examples this weekend? :)

@gschema

This comment has been minimized.

Show comment
Hide comment
@gschema

gschema Oct 27, 2012

Contributor

Hey @addyosmani,
I will send you complete rework by Thursday and the rest (mobile + modular) could be done within week or two afterwards.

Best,
Dusan

PS I've had unusually to many staff going on at once during last month and a half and it is going to an end this weekend. Sorry if it took longer than expected.

Contributor

gschema commented Oct 27, 2012

Hey @addyosmani,
I will send you complete rework by Thursday and the rest (mobile + modular) could be done within week or two afterwards.

Best,
Dusan

PS I've had unusually to many staff going on at once during last month and a half and it is going to an end this weekend. Sorry if it took longer than expected.

@addyosmani

This comment has been minimized.

Show comment
Hide comment
@addyosmani

addyosmani Oct 27, 2012

Owner

Hey Dusan,

That sounds fantastic. I completely understand things getting busy. No
worries! I think if we're able to get some progress over the next 2-3 weeks
it won't take too much to get to the finish line on this book. Appreciate
your help a lot! :)

Cheers!
Addy

On 22 Oct 2012 13:48, "Dusan Gledovic" notifications@github.com wrote:

@addyosmani I just returned from the vacation I took after the Fronteers
conf. I will speed things up now.

You can leave me the notes for rework of the modular + mobile section so
you could work on other stuff.

Regarding Todo or Photo gallery I would say that basic section and the
first practical wraps up quite nicely todo app as an example, so photo
gallery app would make sense.

Anyway, I guess it would be better to reiterate with you on this once I
dive into that section.


Reply to this email directly or view it on GitHub.

Owner

addyosmani commented Oct 27, 2012

Hey Dusan,

That sounds fantastic. I completely understand things getting busy. No
worries! I think if we're able to get some progress over the next 2-3 weeks
it won't take too much to get to the finish line on this book. Appreciate
your help a lot! :)

Cheers!
Addy

On 22 Oct 2012 13:48, "Dusan Gledovic" notifications@github.com wrote:

@addyosmani I just returned from the vacation I took after the Fronteers
conf. I will speed things up now.

You can leave me the notes for rework of the modular + mobile section so
you could work on other stuff.

Regarding Todo or Photo gallery I would say that basic section and the
first practical wraps up quite nicely todo app as an example, so photo
gallery app would make sense.

Anyway, I guess it would be better to reiterate with you on this once I
dive into that section.


Reply to this email directly or view it on GitHub.

@gschema

This comment has been minimized.

Show comment
Hide comment
@gschema

gschema Nov 1, 2012

Contributor

Hey @addyosmani,
I think this is ready for a review. I'll go through it once again over the weekend to brush it up. If you have tips, suggestions you are welcome. :)

Also, I have an idea/question.

From the very start ("MVC As We Know It" section) examples start with Backbone examples, but then the view example is presented as if we are doing/covering custom JS MVC implementation sort of. It feels to me that either it should be the Backbone example or everything else should be like custom MVC implementation.

I think it would be awesome if examples in the section at start covering MVC history and theory are done like basic custom MVC implementation for the purpose of illustrating how MVC behind Backbone works and basic structure behind the Backbone. It seems appropriate regarding the surrounding MVC theory, and would add great insight and value to the readers.

What do you think?

Best,
Dusan

Contributor

gschema commented Nov 1, 2012

Hey @addyosmani,
I think this is ready for a review. I'll go through it once again over the weekend to brush it up. If you have tips, suggestions you are welcome. :)

Also, I have an idea/question.

From the very start ("MVC As We Know It" section) examples start with Backbone examples, but then the view example is presented as if we are doing/covering custom JS MVC implementation sort of. It feels to me that either it should be the Backbone example or everything else should be like custom MVC implementation.

I think it would be awesome if examples in the section at start covering MVC history and theory are done like basic custom MVC implementation for the purpose of illustrating how MVC behind Backbone works and basic structure behind the Backbone. It seems appropriate regarding the surrounding MVC theory, and would add great insight and value to the readers.

What do you think?

Best,
Dusan

@addyosmani

This comment has been minimized.

Show comment
Hide comment
@addyosmani

addyosmani Nov 1, 2012

Owner

Hi @g6scheme.

Thank you for the incredible work on rewriting the examples :) You've done an amazing job. I'm going to spend time reviewing the changes in more detail shortly.

About your idea: I like it. I've always felt that including Backbone earlier on in the MVC As We Know It section seemed a little clunky and maintaining consistency there with how we present the examples makes a great deal of sense. I also think it would be great if the examples were done using a custom MVC implementation.

For those, if we wanted we could continue sticking to the theme we'd already been using or I can pull out one of the custom "MVC" variations from TodoMVC that try to stick to vanilla JavaScript. There is of course also the mini framework I showed at the workshop but perhaps it's better for us to stay as minimal as possible for readability :)

Let me know if I can help out further in any way!

Btw, if you get a chance to rebase this PR (currently has some merge conflicts) that would be amazing!

Thank you!
Addy

Owner

addyosmani commented Nov 1, 2012

Hi @g6scheme.

Thank you for the incredible work on rewriting the examples :) You've done an amazing job. I'm going to spend time reviewing the changes in more detail shortly.

About your idea: I like it. I've always felt that including Backbone earlier on in the MVC As We Know It section seemed a little clunky and maintaining consistency there with how we present the examples makes a great deal of sense. I also think it would be great if the examples were done using a custom MVC implementation.

For those, if we wanted we could continue sticking to the theme we'd already been using or I can pull out one of the custom "MVC" variations from TodoMVC that try to stick to vanilla JavaScript. There is of course also the mini framework I showed at the workshop but perhaps it's better for us to stay as minimal as possible for readability :)

Let me know if I can help out further in any way!

Btw, if you get a chance to rebase this PR (currently has some merge conflicts) that would be amazing!

Thank you!
Addy

@gschema

This comment has been minimized.

Show comment
Hide comment
@gschema

gschema Nov 2, 2012

Contributor

Hi @addyosmani,
thank you. :)

I've done the rebase. It should merged with no conflicts now (which were very uncommon due to my workflow; pulling upstream often to avoid funky conflict/merging situations).

About vanilla MVC example:
I thought about the MVC from the workshop as well. My idea was it to be used for explanation of basic flows and patterns behind the MVC as it is hard to find one around the net. Also, I thought not to get loose to much as still it is the Backbone Fundamentals book. :)
Do you think that would work?

Best,
Dusan

Contributor

gschema commented Nov 2, 2012

Hi @addyosmani,
thank you. :)

I've done the rebase. It should merged with no conflicts now (which were very uncommon due to my workflow; pulling upstream often to avoid funky conflict/merging situations).

About vanilla MVC example:
I thought about the MVC from the workshop as well. My idea was it to be used for explanation of basic flows and patterns behind the MVC as it is hard to find one around the net. Also, I thought not to get loose to much as still it is the Backbone Fundamentals book. :)
Do you think that would work?

Best,
Dusan

@addyosmani

This comment has been minimized.

Show comment
Hide comment
@addyosmani

addyosmani Nov 2, 2012

Owner

Thank you so much for doing the rebase :)

I thought about the MVC from the workshop as well. My idea was it to be used for explanation of basic flows and patterns behind the MVC as it is hard to find one around the net. Also, I thought not to get loose to much as still it is the Backbone Fundamentals book. :)

Yes! I think it would :)

Going to merge this work now. Lets continue in further pull requests.

Owner

addyosmani commented Nov 2, 2012

Thank you so much for doing the rebase :)

I thought about the MVC from the workshop as well. My idea was it to be used for explanation of basic flows and patterns behind the MVC as it is hard to find one around the net. Also, I thought not to get loose to much as still it is the Backbone Fundamentals book. :)

Yes! I think it would :)

Going to merge this work now. Lets continue in further pull requests.

addyosmani added a commit that referenced this pull request Nov 2, 2012

Merge pull request #189 from g6scheme/gh-pages
Converting photo examples to todo ones

@addyosmani addyosmani merged commit 56b3c97 into addyosmani:gh-pages Nov 2, 2012

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment