DISQUS

Eric Florenzano's Blog: First Two Django Screencasts

  • Empty · 1 year ago
    Wow, excellent work! These are great. You have a real engaging and pleasant sounding vocal delivery. Keep them up.
  • huxley · 1 year ago
    The pagination one was great, gonna go back and check out the first one just because the second one was so good.
  • Eric Florenzano · 1 year ago
    Wow, thanks for the kind words Empty and huxley!
  • Andreas · 1 year ago
    Awesome. Really great sound and overall quality as empty already stated.
  • John M · 1 year ago
    Outstanding!!

    This reminds me of how I used to setup my laptop to do Foxpro development (long before webcasts).

    This gives me a great starting point, and confirms some of the ideas I've already implemented for django development.

    Keep up the excellent work Eric!

    John
  • nuggien · 1 year ago
    Great work. I hope you add more screencasts on other django topics.
  • Eric Florenzano · 1 year ago
    That's the plan :) Thanks!
  • Julian · 1 year ago
    The second screencast is great! I'll try django-pagination tomorrow and I hope it is as easy as in your screencast.

    Maybe this is the wrong place for asking this, but is it possible to change the URLs from /foo/?page=42 to /foo/page/42/?
  • Eric Florenzano · 1 year ago
    Thanks! Right now it's not possible to change away from the GET parameters, but I'd love to support an arbitrary URL scheme. Please open a ticket and let's see if we can figure it out.

    BTW, the ticket tracker is here: http://code.google.com/p/django-pagination/issu...
  • Chris Hasenpflug · 1 year ago
    Very nicely done, Eric. Looking forward to more in the future!

    One question I do have is the use of your toolbox module and keeping it in sync with your production server. It seems you must replicate the toolbox module there as well? For this reason, I tend to put things like that in the actual project folder.
  • Onno · 1 year ago
    superb, show more
  • kevin · 1 year ago
    eric, you did a great job. i know these things aren't easy and take a lot of time. you did great. keep up the excellent work!
  • Eric Florenzano · 1 year ago
    I actually have a private repository that I use to sync my toolbox. But really it works well both ways. I tend to keep it globally accessible because it forces me to abstract my patterns for reuse rather than do one-off fixes for each project.
  • James Tauber · 1 year ago
    Anything in your toolbox we should include with Pinax?
  • Eric Florenzano · 1 year ago
    Not really. Most of it is fairly specific to my projects. Otherwise, it's stuff from djangosnippets that we have replacements for or use already in Pinax.
  • Tony · 1 year ago
    Eric,
    That was a great screencast - clean, easy to hear, and it's certainly shown the django-pagination application in a very good light!

    You're in my RSS feeds now and I'll be looking forward to the next one!

    Cheers,
    Tone
  • Niklas · 1 year ago
    Very nicely done. You have an engaging and relaxing voice and your topic was well-defined. I thought it was professional indeed.
  • Greig · 1 year ago
    The pagination screencast is excellent, good length and good pace. I'll be giving pagination a look today because you made it look so easy ! Keep up the great work.
  • Beshr · 1 year ago
    Great Screencasts!
    Keep up the good work :)
  • huxley · 1 year ago
    You deserve the praise, those are darned fine screencasts.

    BTW, for those who don't know, Empty is Michael Trier of "This Week in Django" podcast fame (and responsible for some great Django screencasts), so praise from him is a sure sign you're doing great stuff.
  • Israel · 1 year ago
    I must add that the pagination screencast was timely as i was looking at doing exactly this.

    thanks

    P.S: any chance at requesting screenshots? i would like to see on on django-comments-utils
  • Brian Rosner · 1 year ago
    It might be a good idea to check out http://stephendeken.net/wiki/software/keycastr/ to show what key strokes you take when it is a bit more implicit.

    By the way excellent job!
  • Leandro · 1 year ago
    It's amazing, thx for all dude..

    Very simple to use.. perfect .. just a number and vouala!

    thx !
  • Al · 1 year ago
    Eric,

    You said at the end of the video that pagination isn't fetching everything as it's lazy-loading. If you're not fetching the entire list, are you querying a second time to get the total count of rows, so you know how many pages are required in the paging?

    Al.
  • David, biologeek · 1 year ago
    I second that your voice is really good. The problem with a toolbox is the portability of your apps because it depends on your environment, if you want to release an app with an XFNField, you need to remember to copy it before.

    I didn't know the pylink script, thanks! I often use manage.py to add the cwd to sys.path, it works fine too, at least for tests.

    A small tip for the first screencast, you can use "cd" and it will go to your home folder even if you do not mention the "~".

    Keep up :)
  • bosveld · 1 year ago
    Very handy. Great presentation.
  • dude · 1 year ago
    Good one!
  • Eric Florenzano · 1 year ago
    Thanks for the compliment!

    About the toolbox: You're absolutely right. Like anything else, it's definitely a tradeoff.

    Also, it's good to know about plain "cd". I didn't know that was possible!
  • Eric Florenzano · 1 year ago
    Yes, it's not just one round-trip to the database. Behind the scenes, it uses Django's "Paginator" object, so if you want to delve into the exact performance tradeoffs, check that out.
  • Eric Florenzano · 1 year ago
    Thanks, that's an awesome tip! I'll probably use it for the next one.
  • Arthur · 1 year ago
    Great screencasts! Did you decide on what specific topic the next one is going to be?
  • vds · 1 year ago
    Thanks for your work, I wonder why not use a zc.buildout to create a development environment?
  • Recep KIRMIZI · 1 year ago
    That was so cool.
    Now i have new vision about how to setup the development enviroment. Before this video i was always doing the svn up && sudo python setup.py install but that pylink stuff is really cool. Thx. so much. now i m a subcriber of you :)
  • Recep KIRMIZI · 1 year ago
    and maybe for newbies at linux you can explain howto add the ~/bin directory to the users path. liike adding
    the export PATH=$PATH:~/bin
    row to the
    ~/.bashrc
    file. thx. again. And on linux. it doesn't allow you to make a symlink to the python path. using the command with sudo works fine.

    Thx. again
    Regards...
  • nasim · 1 year ago
    Great screencast! Waiting for more!

    Is it possible to make a podcast stream in iTunes?
  • Eric Florenzano · 1 year ago
    Good point, I really forgot that ~/bin was nonstandard! I should have pointed that out :(
  • Eric Florenzano · 1 year ago
    Yep! The URLs to know are these:

    iTunes: itpc://djangoscreencasts.blip.tv/rss/itunes/
    RSS: http://djangoscreencasts.blip.tv/rss
    Miro: http://subscribe.getmiro.com/?url1=http://djang...
  • Ak · 1 year ago
    I am new to the Mac/Mac's terminal and was wondering how you got your pylink script to save in the GNU nano section then go back to the regular terminal?
  • Gil · 1 year ago
    Awesome screencasts !

    Another nice addon to your development environment would be using bash CDPATH.

    Create a nice shortcut to each of your apps by:

    # export CDPATH='~ericflo/development/pyhton'
  • Trey Piepmeier · 1 year ago
    These are great. Any plans on making one for setting up a development environment?
  • wesr · 1 year ago
    Great screencasts! They remind me a lot of railscasts, which is a good thing. I've subscribed to your podcast. Please keep them coming! They are a joy to watch.
  • Oscar · 1 year ago
    Awesome!
  • bjornkri · 1 year ago
    Very cool!

    Just wondering: I noticed you put your templates and apps under the 'twitterclone' project. Is that how you normally do things? How do you decide when an app belongs within a project or in the development directory? Where do you place your projects? Within the development directory or separately?

    Thanks, looking forward to seeing and hearing more :)
    -Björn
  • James Deane · 1 year ago
    Just watched the first screencast and was by FAR the best Django screencast I've seen so far. Explained everything clearly, didn't move on or clear the screen too quickly.

    As someone who's never programmed before and learning from the ground up this was an invaluable first step. Look forward to seeing more from you in the future :)
  • kyle · 10 months ago
    I am so lost in how to upload everything in python from django - I have python 2.6 and also have downloaded the stable verison of django and untarred it - I just don't know how to import the django stuff... :P - can anyone help?
  • kyle · 10 months ago
    I have a windows and basically the ^D doesn't work for me in python
  • rootart · 9 months ago
    Cool. Thanks. I am new with django but this is realy good article.
  • generic propecia 5mg · 9 months ago
    [... - Hi! cool info -wery insightful. [... -
  • Bobo · 8 months ago
    Wow really nice, just the function I was looking for.

    I took both screencasts and learned alot from both of them and now I've a nice pagnation :-)
  • Bobo · 8 months ago
    One question though...

    I'm from Denmark and we use three special characters:

    Æ Ø Å

    When I change the "Next" and "Previous" I get some kind of unicode error:

    "Caught an exception while rendering: 'utf8' codec can't decode bytes in position 830-832: invalid data"

    Do you know how I can render the pagination.html in correct unicode?
  • acomplia fda review · 8 months ago
    Good disposition! Total to favorite
  • wholesale jewelry · 7 months ago
    Great Screencasts,pls update ur site often,i like ur site very much.
  • price levitra · 7 months ago
    creditable info. good dlog
  • ben10 oyunları · 7 months ago
    Great screencasts! They remind me a lot of railscasts, which is a good thing. I've subscribed to your podcast. Please keep them coming! They are a joy to watch
  • michael · 7 months ago
    Great Screencast. Great app and very easy to install. Works just great!

    Thanks.
  • jewelry · 7 months ago
    jewelry
  • jewelry · 7 months ago
    jewelry
  • davmp · 7 months ago
    I'm curious why you've created this special process to 'install' things and link the bin scripts when doing 'python setup.py develop' in the Django checkout directory handles it for you? (Well, if you don't have setuptools installed, 'develop' sub-command doesn't exist so you'd need to do 'python setup.py install'.)
  • jimmy scotte · 7 months ago
    We are glad to see this. thanks.
  • caltins yang · 7 months ago
    yes, we agree.
  • amany kylar · 7 months ago
    Great Screencasts, thanks.
    please update the site often,I like this site very much.
  • cheap wow gold · 6 months ago
    Thx for sharing the exciting info with us
  • injection molding · 6 months ago
    Thaks Jack, nice!
  • jewelry · 6 months ago
    jewelry,jewelry wholesale
  • geocoder · 6 months ago
    wonderful addition to Django. Just builds on the django DRY principle.
  • casino online · 6 months ago
    nice observation
  • merchant accounts · 6 months ago
    I'm curious why you've created this special process to 'install' things and link the bin scripts when doing 'python setup.py develop' in the Django checkout directory handles it for you? (
  • lingerie · 6 months ago
    I use GMail because it's very convenient and I like searching but I'm constantly worried about my independance and liberty. What if they sell me out, or go under or get hacked and so on and so on
  • jordan shoes · 6 months ago
    Thaks Jack, nice!
  • jordan shoes · 6 months ago
    Great Screencasts, thanks.
    please update the site often,I like this site very much.
  • ugg boots · 6 months ago
    wonderful addition to Django. Just builds on the django DRY principle.
  • nike shoes · 6 months ago
    creditable info. good dlog
  • tiffany jewellery · 6 months ago
    Great Screencast. Great app and very easy to install. Works just great!

    Thanks.
  • sexy costumes · 6 months ago
    I think you will make these projects into a success also!
  • Stop Dreaming Start Action · 6 months ago
    this is very interesting. thanks for that. we need more sites like this. i commend you on your great content and excellent topic choices. i'm spreading the good word about this site to all my friends. it's been enjoyable and educational.
  • Rusli Zainal Sang Visioner · 6 months ago
    Thank you very much for the information I really appreciate it!! a found this nice site
  • copywriting · 6 months ago
    Wow, excellent work! These are great.
  • phone sex · 6 months ago
    is this free
  • Dubai Hotel Apartments · 6 months ago
    Amazingly wonderful. Great exhibition of sheer talent.
  • Mauro De Giorgi · 6 months ago
    This is great! thanks
  • pengjie · 6 months ago
    welcome to our website
    http://www.nike-shoes-online.com
  • discount jewelry · 6 months ago
    good website
  • stop dreaming start action · 6 months ago
    great article
  • Mengembalikan Jati Diri Bangsa · 6 months ago
    nice share
  • stop dreaming start action · 6 months ago
    great share
  • Blog SEO · 6 months ago
    thx for sharing.
  • Curahan Pemula · 6 months ago
    nice to read here.
  • Belajar SEO · 6 months ago
    it's really useful..
  • Latihan · 6 months ago
    great exhibition..
  • SEP · 6 months ago
    Great piece of work admin.
  • Kontes · 6 months ago
    just read here, and it's great.
  • توبيكات · 6 months ago
    goooooooooooooooooooood thanks
  • مركز تحميل · 6 months ago
    merci bcp por cet article
  • rusli zainal sang visioner · 5 months ago
    good info, very thanks
  • Free Classified Ads · 5 months ago
    I've checked many compilinig programs, but couldn't fin the one that fits me, can you offer one ?
  • links of london · 5 months ago
    offer a selective range of exquisite silver Links of London jewelry, with an extensive collection from charms to bracelets for you to choose from. ...
  • koxp · 5 months ago
    Thanks for the great tutorial.
  • uk chat · 5 months ago
    is django not a cowboy
  • skips · 5 months ago
    lol i saw that film
  • skip hire · 5 months ago
    cool
  • foxy bingo · 5 months ago
    rather be playing bingo
  • staje · 5 months ago
    good .i like
  • very satisfied user · 5 months ago
    Thank you very much.
    This was excellent.
    I hope this weeks in django sees it's new reincarnation on django-dose very soon.
    You're django from the ground-up screencasts are super!
    Thanks for doing such great job for those of us who want to learn django.
    I tried pagination and sorting using other recipes (http://blog.awarelabs.com/2009/digg-style-pagin...) and they were all horribly disorganized and poorly documented. So impossible to use for someone not very experienced like myself.

    Thanks once more.
  • inaco2009 · 5 months ago
    Great tutorial. Thanks.
    I would like to let the user choose how many results he wants displayed by page.
    For example, this can be done in php like:

    http://dcp.rutgers.edu/index.php/search/selects...

    Where you get a table displayed and at the end you have a box where you can let the user choose whether they want 10, 25, 50, or 100 rows displayed.

    Would there be a "direct" way to pass this through the template using django-pagination? Or does one have to use forms for this task?

    Thanks for your help