Classifying Python virtual environment workflows
https://snarky.ca/classifying-python-virtual-environment-workflows/
https://snarky.ca/classifying-python-virtual-environment-workflows/
Tall, Snarky Canadian
Classifying Python virtual environment workflows
I have been spending some time as of late thinking, and asking the community via the fediverse, about how people deal with virtual environments in Python. I have ended up with various ways of classifying people's virtual environment management and I wanted…
How to get started on data structures and algorithms
https://bdtechtalks.com/2022/12/30/data-structures-the-fun-way/
https://bdtechtalks.com/2022/12/30/data-structures-the-fun-way/
TechTalks
How to get started on data structures and algorithms
"Data Structures the Fun Way" by Jeremy Kubica is the perfect book for novice programmers as well as developers who want to improve their knowledge of key software concepts.
Learn CSS by Building the Google Logo in Pure CSS
https://www.freecodecamp.org/news/learn-css-create-the-google-logo/
https://www.freecodecamp.org/news/learn-css-create-the-google-logo/
Top Front-End Tools Of 2022 — Smashing Magazine
https://www.smashingmagazine.com/2023/01/top-frontend-tools-2022/
https://www.smashingmagazine.com/2023/01/top-frontend-tools-2022/
Smashing Magazine
Top Front-End Tools Of 2022 — Smashing Magazine
Useful front-end tools for CSS and JavaScript developers that were most popular last year and will help you speed up your development workflow. Let’s dive in!
If Learning Linux is Your New Year Resolution, This Humble Bundle is For You
https://news.itsfoss.com/learning-linux-humble-bundle/
https://news.itsfoss.com/learning-linux-humble-bundle/
It's FOSS News
If Learning Linux is Your New Year Resolution, This Humble Bundle is For You
A Humble Bundle deal to help complete your journey to explore Linux!
Create a Modern Application with Django and Vue #1
https://www.ericsdevblog.com/posts/create-a-modern-application-with-django-and-vue-1/
https://www.ericsdevblog.com/posts/create-a-modern-application-with-django-and-vue-1/
www.thedevspace.io
How to Create a Modern App with Django and Vue
In this tutorial, we are going to discuss how to create a modern web application using Django as the backend, Vue as the frontend, and GraphQL as the API manipulation language that connects them together.
سلام دوستان👋🏻
یکی از چیزایی که موقع دولوپ بهش نیاز داریم هات-ریلود هست. یعنی وقتی با پایتون یک فایلی رو اجرا کردیم و همزمان داریم داخل اون فایل تغییراتی ایجاد میکنیم هی مجبور نشیم با کنترل+سی برنامه رو متوقف کنیم و از اول اجراش کنیم.
یه پکیجی توی پایپی پیدا کردم که بنظر میاد برای این مشکل جوابه
https://pypi.org/project/watchdog/
مثلا یه برنامهی ربات تلگرم با تلتون رو به این شکل باهاش اجرا کردم و هروقت کنترل+اس توی فایل مربوطه بزنم به صورت هات-ریلود(ریران) میشه
یکی از چیزایی که موقع دولوپ بهش نیاز داریم هات-ریلود هست. یعنی وقتی با پایتون یک فایلی رو اجرا کردیم و همزمان داریم داخل اون فایل تغییراتی ایجاد میکنیم هی مجبور نشیم با کنترل+سی برنامه رو متوقف کنیم و از اول اجراش کنیم.
یه پکیجی توی پایپی پیدا کردم که بنظر میاد برای این مشکل جوابه
https://pypi.org/project/watchdog/
مثلا یه برنامهی ربات تلگرم با تلتون رو به این شکل باهاش اجرا کردم و هروقت کنترل+اس توی فایل مربوطه بزنم به صورت هات-ریلود(ریران) میشه
watchmedo auto-restart -p "*.py" -R python -- main.py
PyPI
watchdog
Filesystem events monitoring
Web Accessibility – Best Practices and a Checklist for Developers
https://www.freecodecamp.org/news/web-accessibility-best-practices-and-checklist/
https://www.freecodecamp.org/news/web-accessibility-best-practices-and-checklist/
freeCodeCamp.org
Web Accessibility – Best Practices and a Checklist for Developers
The World Health Organization reports that about 15% (1.2 billion) of the world's population lives with some form of disability. This means that as developers, our focus on making websites and applications accessible helps more people use these reso...
Replacing Pandas with Polars. A Practical Guide. - Confessions of a Data Guy
https://www.confessionsofadataguy.com/replacing-pandas-with-polars-a-practical-guide/
https://www.confessionsofadataguy.com/replacing-pandas-with-polars-a-practical-guide/
Confessions of a Data Guy
Replacing Pandas with Polars. A Practical Guide. - Confessions of a Data Guy
I remember those days, oh so long ago, it seems like another lifetime. I haven’t used Pandas in many a year, decades, or whatever. We’ve all been there, done that. Pandas I mean. I would dare say it’s a rite of passage for most data folk. For those using…
New git guidelines: We have switched to Conventional Commits
https://dev.to/visuellverstehen/new-git-guidelines-we-have-switched-to-conventional-commits-1p0c
https://dev.to/visuellverstehen/new-git-guidelines-we-have-switched-to-conventional-commits-1p0c
DEV Community
New git guidelines: We have switched to Conventional Commits
Giving teams as much autonomy as possible is a good idea, but having some company-wide guidelines can...
What does it take to make a JavaScript framework?
https://chriscoyier.net/2023/01/20/what-does-it-take-to-make-a-javascript-framework/
https://chriscoyier.net/2023/01/20/what-does-it-take-to-make-a-javascript-framework/
Chris Coyier
What does it take to make a JavaScript framework? - Chris Coyier
Dave made a list. It kinda sounds like he’s kidding, but no — that’s what it takes. And because these exist in the front-end and open-source space, the ability for organizations to “make it” is tough. You likely need the VC (or a corporate overlord) to have…
Python Basics: Object-Oriented Programming (Overview)
https://realpython.com/lessons/python-oop-overview/
https://realpython.com/lessons/python-oop-overview/
Realpython
Python Basics: Object-Oriented Programming (Overview) – Real Python
Welcome to Python Basics: Object-Oriented Programming. That’s quite a hefty term. What does it even mean? Object-oriented programming is just a fancy way to say that you rely heavily on objects when writing code. Keep watching this course to find…
How to Visualize Confusing Git Commands with Git-Sim
https://www.freecodecamp.org/news/git-sim/
https://www.freecodecamp.org/news/git-sim/
freeCodeCamp.org
How to Visualize Confusing Git Commands with Git-Sim
Git is an essential tool for developers to learn in order to effectively collaborate on source code. But certain Git concepts and commands are notoriously difficult for devs to learn. Not only that, but Git commands often have nuances that lead to va...
آموزش جنگو و htmx
تکنولوژی htmx یک سبک تقریبا جدید برای تولید صفحات فرانتاند هست که درگیریهای توسعه فرانت با ریاکت و ویو و ... رو نداره. ایجکس، سوکت و این چیزا رو هم پوشش میده و برای افرادی که بکاند کار میکنن روش خوبیه برای اینکه فرانتاند خودشون رو توسعه بدن. مخصوصا برای جنگو کارهایی که درگیر فرانت و تمپلیت هم میشن خیلی میتونه جالب و مفید باشه
امیدوارم لذت ببرید و به کارتون بیاد
https://www.youtube.com/playlist?list=PL-2EBeDYMIbRByZ8GXhcnQSuv2dog4JxY
تکنولوژی htmx یک سبک تقریبا جدید برای تولید صفحات فرانتاند هست که درگیریهای توسعه فرانت با ریاکت و ویو و ... رو نداره. ایجکس، سوکت و این چیزا رو هم پوشش میده و برای افرادی که بکاند کار میکنن روش خوبیه برای اینکه فرانتاند خودشون رو توسعه بدن. مخصوصا برای جنگو کارهایی که درگیر فرانت و تمپلیت هم میشن خیلی میتونه جالب و مفید باشه
امیدوارم لذت ببرید و به کارتون بیاد
https://www.youtube.com/playlist?list=PL-2EBeDYMIbRByZ8GXhcnQSuv2dog4JxY
YouTube
Django & HTMX
Share your videos with friends, family, and the world
این هم یک پکیج کاربردی و درنوع خودش جالب هست.
وقتی نیاز دارید از چند دراپ-دان منوی وابسته به هم استفاده کنید به کار میاد.
https://github.com/dabapps/django-forms-dynamic
وقتی نیاز دارید از چند دراپ-دان منوی وابسته به هم استفاده کنید به کار میاد.
https://github.com/dabapps/django-forms-dynamic
GitHub
GitHub - dabapps/django-forms-dynamic: Resolve form field arguments dynamically when a form is instantiated
Resolve form field arguments dynamically when a form is instantiated - dabapps/django-forms-dynamic