Artwork

المحتوى المقدم من Real Python. يتم تحميل جميع محتويات البودكاست بما في ذلك الحلقات والرسومات وأوصاف البودكاست وتقديمها مباشرةً بواسطة Real Python أو شريك منصة البودكاست الخاص بهم. إذا كنت تعتقد أن شخصًا ما يستخدم عملك المحمي بحقوق الطبع والنشر دون إذنك، فيمكنك اتباع العملية الموضحة هنا https://ar.player.fm/legal.
Player FM - تطبيق بودكاست
انتقل إلى وضع عدم الاتصال باستخدام تطبيق Player FM !

Improving Your Django and Python Developer Experience

49:40
 
مشاركة
 

Manage episode 320136344 series 2637014
المحتوى المقدم من Real Python. يتم تحميل جميع محتويات البودكاست بما في ذلك الحلقات والرسومات وأوصاف البودكاست وتقديمها مباشرةً بواسطة Real Python أو شريك منصة البودكاست الخاص بهم. إذا كنت تعتقد أن شخصًا ما يستخدم عملك المحمي بحقوق الطبع والنشر دون إذنك، فيمكنك اتباع العملية الموضحة هنا https://ar.player.fm/legal.

How often have you thought about your Developer Experience (DX)? How do you improve your workflow, find documentation, and simplify code formatting? This week on the show, Adam Johnson is here to talk about his new book, “Boost Your Django DX.”

Adam provides advice on improving your developer experience, specifically inside Django and within Python. We discuss tools to simplify code formatting and linting.

Adam shares a couple of his own Django tools designed to simplify development and keep your projects updated. He also covers documentation resources for finding answers quickly.

Course Spotlight: Django View Authorization: Restricting Access

This course covers how to restrict your web pages to users with different roles through Django view authorization. You’ll learn about HttpRequest.user objects, decorators that authenticate views, and ways to notify your users with the Django messages framework.

Topics:

  • 00:00:00 – Introduction
  • 00:01:53 – The Django Project Technical Board
  • 00:04:08 – Change in the release cadence for Django
  • 00:06:08 – Kaizen, continous improvement, and helping others improve
  • 00:10:23 – Common ways to improve developer experience
  • 00:14:06 – Sponsor: Scout APM
  • 00:14:54 – Developer documentation tools
  • 00:20:24 – Bang shortcuts when searching with DuckDuckGo
  • 00:22:37 – Who is the intended audience for the book?
  • 00:23:33 – Managing secrets and giving general advice
  • 00:26:49 – Writing books to fill in the gaps
  • 00:29:12 – Video Course Spotlight
  • 00:30:24 – Topics for the blog, favicons, and type hints
  • 00:39:22 – What are your recent Django-related projects?
  • 00:42:05 – Sources for Django news
  • 00:45:01 – What are you excited about in the world of Python?
  • 00:45:59 – What do you want to learn next?
  • 00:47:43 – Shout-outs and social connections
  • 00:48:43 – Thanks and goodbye

Show Links:

Level up your Python skills with our expert-led courses:

Support the podcast & join our community of Pythonistas

  continue reading

202 حلقات

Artwork
iconمشاركة
 
Manage episode 320136344 series 2637014
المحتوى المقدم من Real Python. يتم تحميل جميع محتويات البودكاست بما في ذلك الحلقات والرسومات وأوصاف البودكاست وتقديمها مباشرةً بواسطة Real Python أو شريك منصة البودكاست الخاص بهم. إذا كنت تعتقد أن شخصًا ما يستخدم عملك المحمي بحقوق الطبع والنشر دون إذنك، فيمكنك اتباع العملية الموضحة هنا https://ar.player.fm/legal.

How often have you thought about your Developer Experience (DX)? How do you improve your workflow, find documentation, and simplify code formatting? This week on the show, Adam Johnson is here to talk about his new book, “Boost Your Django DX.”

Adam provides advice on improving your developer experience, specifically inside Django and within Python. We discuss tools to simplify code formatting and linting.

Adam shares a couple of his own Django tools designed to simplify development and keep your projects updated. He also covers documentation resources for finding answers quickly.

Course Spotlight: Django View Authorization: Restricting Access

This course covers how to restrict your web pages to users with different roles through Django view authorization. You’ll learn about HttpRequest.user objects, decorators that authenticate views, and ways to notify your users with the Django messages framework.

Topics:

  • 00:00:00 – Introduction
  • 00:01:53 – The Django Project Technical Board
  • 00:04:08 – Change in the release cadence for Django
  • 00:06:08 – Kaizen, continous improvement, and helping others improve
  • 00:10:23 – Common ways to improve developer experience
  • 00:14:06 – Sponsor: Scout APM
  • 00:14:54 – Developer documentation tools
  • 00:20:24 – Bang shortcuts when searching with DuckDuckGo
  • 00:22:37 – Who is the intended audience for the book?
  • 00:23:33 – Managing secrets and giving general advice
  • 00:26:49 – Writing books to fill in the gaps
  • 00:29:12 – Video Course Spotlight
  • 00:30:24 – Topics for the blog, favicons, and type hints
  • 00:39:22 – What are your recent Django-related projects?
  • 00:42:05 – Sources for Django news
  • 00:45:01 – What are you excited about in the world of Python?
  • 00:45:59 – What do you want to learn next?
  • 00:47:43 – Shout-outs and social connections
  • 00:48:43 – Thanks and goodbye

Show Links:

Level up your Python skills with our expert-led courses:

Support the podcast & join our community of Pythonistas

  continue reading

202 حلقات

همه قسمت ها

×
 
Loading …

مرحبًا بك في مشغل أف ام!

يقوم برنامج مشغل أف أم بمسح الويب للحصول على بودكاست عالية الجودة لتستمتع بها الآن. إنه أفضل تطبيق بودكاست ويعمل على أجهزة اندرويد والأيفون والويب. قم بالتسجيل لمزامنة الاشتراكات عبر الأجهزة.

 

دليل مرجعي سريع