Face to Face Office Hours Traverse City, MI, 26-Jul-2023

This is a video of face-to-face office hours for my online courses.
online.dr-chuck.com
www.dr-chuck.com/office/
I teach the Internet History, Technology, and Security (IHTS), Programming for Everybody (PR4E), C Programming for Everybody (CC4E), Django for Everybody (DJ4E), Web Applications for Everybody (WA4E) courses, and PostgreSQL for Everybody.\
www.crepesandcotc.com/

Пікірлер: 7

  • @dijik123
    @dijik1235 ай бұрын

    Wass up legend

  • @Geomaverick124
    @Geomaverick1245 ай бұрын

    Hey Dr Chuck! I hope all is well. :) What is your take on Laravel vs Django? Would you ever come out with a Laravel for Everybody course as a continuation of the Web Applications for Everybody similar to how Django for Everybody is kind of a continuation of Python for Everybody?

  • @ChuckSeverance

    @ChuckSeverance

    4 ай бұрын

    This is a great question that I think about a lot. The best choice of language / framework to build web applications is something I think about a lot. The past few years, the PHP language has been going through some non-upwards compatible changes in the language (i.e. PHP 8.2). When you build a tool and have too many dependencies and the language changes you end up finding, fixing, and retesting a lot of errors in your code and its dependencies. For PHP, I have been trying to reduce my dependencies to as few as possible so I can keep my code running across versions. And so that means not to go all in with something like Laravel. At the same time, Django is really aggressive about deprecating old versions of their code and forcing forward moves in the version of Python they support. Sigh. I think of production applications as having a lifetime of 10+ years and how much forced change will come during that time. There is a lot of competition between PHP and Python so both communities keep upgrading rapidly with things that barely matter to those of us that use these languages (we would prefer stability over clever non-upwards compatible language evolution). My short answer is that I am starting an open source project that I hope will last 10+ years - I have been thinking about this project for three years and after that I have chosen Django as my language/framework. There are lots of reasons but the first is that I can't convince people that don't know PHP or want to use WordPress to learn PHP and everybody knows Python.

  • @alalyrealestate1136
    @alalyrealestate11365 ай бұрын

    as a starter should i learn node js or php for freelance jobs?

  • @ChuckSeverance

    @ChuckSeverance

    5 ай бұрын

    The simple answer is learn them all - don't worry about being an expert in everything. Being a good programmer in general. My latest course - C Programming for Everybody (www.cc4e.com) is a great way to just strengthen programming skills - then learning basic understanding of PHP or Node is so much easier.

  • @alalyrealestate1136

    @alalyrealestate1136

    5 ай бұрын

    Tank you for your advice, You are a great mentor@@ChuckSeverance

  • @Geomaverick124

    @Geomaverick124

    5 ай бұрын

    For freelance learn php. Its not harder or easier than node...there are just more freelance php jobs. Take Dr Chuck's Web Applications for everyone to learn PHP and then pick up wordpress and laravel. TheCodeHolic on youtube has a bunch of laravel courses on his channel...and so does Traversy Media Web Applications for Everybody / PHP kzread.info/dash/bejne/qqZq17x9grfUkZM.html kzread.info/dash/bejne/ZJmZxNKtiMmrpto.html Laravel kzread.info/dash/bejne/f42trJaJpa-aoLw.html kzread.info/dash/bejne/o36lm7yGcpW9kdY.html Wordpress kzread.info/dash/bejne/a4qE05ODqLDMm6Q.html kzread.info/dash/bejne/Y2p2uceNl5rTcZM.html kzread.info/dash/bejne/ZpZr1KysYZedn6Q.html