TestDriven.io @testdrivenio
Teaching practical programming through real-world applications. Tweets by @MikeHerman and @JanGiacomelli. testdriven.io Denver, CO Joined December 2017-
Tweets23K
-
Followers35K
-
Following162
-
Likes9K
Django tip: You can perform a related lookup in Django admin. For example, you can search books in the admin by the author 👇
Django tip: Since Django 5.0, you can use "form_field.as_field_group" to render all the related elements of a Django form field.
Django tip: You can enable a search box on your admin list page. You just need to provide a list of "search_fields" (they must be a text field) 👇
Mastering list comprehensions will supercharge your Python. These are a compact, powerful way to do mapping, filtering, or looping operations.
If you need to apply multiple layers of validation to a form field, you can use "ComboField". "ComboField" calls multiple Field clean() methods, allowing you to combine multiple validation rules. Example 👇
✍️ New post on searching through Django’s Git log. 🔎 I often do this to find behaviour changes when upgrading client projects, at least for larger ones.
Python tip: Python's decorators allow you to add functionality to a function or method without modifying its code directly. This can be useful for adding logging, caching, or other behaviour to your code.
My guide "7 simple examples using Django GeneratedField ⚡️" (buff.ly/4azcu9X ) was featured in Django News yesterday 🐎 Great to see 🙂 #django
best Guide for this topic i've found. thanks Mike! Dockerizing Django with Postgres, Gunicorn, and Nginx from @testdrivenio by @MikeHerman testdriven.io/blog/dockerizi…
Django tip: In Django admin, "inlines" allow you to edit models on the same page as their parent model. You can choose between "TabularInline" or "StackedInline" for layout.
I guarantee this is the most useless fact you'll read today… You know when you print an object for a class without a `__repr__()` and you get the memory address? Then you use `id()` and also get the memory address (in CPython), but it looks different? They're the same number
Django tip: Define methods in ModelAdmin to calculate and display data dynamically. Use these methods in list_display to show custom values like counts or aggregates directly in your admin list view.
Python tip: The "removesuffix" string method removes a specified suffix from a string if it exists. Example 👇
Happy Friday folks! 🥳 If you're looking for something to do this weekend, submit a talk proposal to DjangoCon US. The deadline is quickly approaching ⏩ April 24, 2024 at 12 PM EDT. Don't forget you can submit more than one! 2024.djangocon.us/news/cfp-last-…
Are you planning to use Django or FastAPI for your next project? 🙂 Share your reasons in the comments below 👇
Small release with a couple of bug fixes 0.110.2 🔖🤓 github.com/tiangolo/fasta…
Python tip: The "removeprefix" string method removes a specified prefix from a string if it exists, returning a new string. Example 👇
Starting today, PyPI package maintainers can publish via Trusted Publishing from three additional providers: - @gitlab - @googlecloud - @ActiveState They join @github Actions to support publishing without long-lived passwords or API tokens. blog.pypi.org/posts/2024-04-…
Django tip: You can add custom permissions to a Django model (you still have to enforce it in the views) 👇
Modern Python Environments testdriven.io/blog/python-en… Looks at how to: 🔸Install and switch between different versions of Python on the same machine 🔸Manage dependencies and virtual environments 🔸Reproduce environments by @jangiacomelli #Python
Mike Driscoll @driscollis
118K Followers 1K Following I tweet about everything #Python Writing about Python @mousevspython @realpython Teaching at @TeachMePy Author of multiple books - https://t.co/MdP25zw5zQReal Python @realpython
243K Followers 166 Following Online #Python Training & Expert Community: Tutorials, Video Courses, Books, Quizzes...and More! Join 3,000,000 Monthly Readers at https://t.co/TyrG6Kkaq6Sebastián Ramírez @tiangolo
65K Followers 383 Following Creator of @FastAPI, Typer, SQLModel, Asyncer, etc. 🚀 From 🇨🇴 in 🇩🇪 . Open Source, APIs, and tools for data/ML. 🤖Will McGugan @willmcgugan
31K Followers 2K Following CEO / Founder of https://t.co/90g34bZPn7 Hyperborean Python expert, author, humanist, husband, sometimes wildlife photographer. He/him @[email protected]Python Space @python_spaces
76K Followers 105 Following Full-time Python Engineer - Sharing daily insights on Python, ML and AI. - DM/[email protected] for collaboration - Discord: https://t.co/3JkAuo6imHPatrick Loeber @patloeber
55K Followers 888 Following Software Engineer • YouTube 250K+ • Helping you to learn Python and Machine Learning • AI Developer Advocate @AssemblyAI • @python_engineer founderBas Steins @bascodes
7K Followers 1K Following Software Developer | Consultant | Trainer #CoffeeChatter ☕ Tweets about 🐍 Python and Software Development 🗄️ Databases (SQL, NoSQL) ☁️ CloudComputing & DevOpsAfiz ⚡️ @itsafiz
33K Followers 448 Following Full Stack Engineer 👨💻 - Simplifying Python, Data Science, ML and LLMs ✨ - Open for Collaboration 📩Stephen Gruppetta @s_gruppetta_ct
9K Followers 645 Following Constantly looking for simple ways to explain complex things in Python https://t.co/jLEyJqmURW Young coders: https://t.co/NBKw65QD0chtmx.org / w4c enthus.. @htmx_org
44K Followers 230 Following high power tools for html - ʕ •ᴥ•ʔ made in montanaIndo pro fediverso: @.. @ramalhoorg
35K Followers 4K Following Vamo embora dessa josta. No fediverso do Mastodon você escolhe o servidor para a sua conta, e troca ideia com pessoas de outros servidores. CHEGA DE MONOPÓLIOS!Bruno Rocha - https:/.. @rochacbruno
28K Followers 2K Following Follow me on https://t.co/FnlD3MZfdaBob Belderbos @bbelderbos
10K Followers 1K Following Software developer passionate about building useful tools and helping people grow their #Python and #programming skills through @PybitesJaydeep @_jaydeepkarale
14K Followers 402 Following Follow Me If You Like 🐍 Python 🤖 Machine Learning/AI ⚙️ Software Engineering 📊 Data Visualization 📩 DM For Collab https://t.co/Hlg3x1bcuIJan Giacomelli @jangiacomelli
5K Followers 1K Following Staff software engineer @ren_systems Author of Scalable FastAPI applications on AWS @testdrivenio Tweets about Python, software engineering, TDDAishwarya Nevrekar @nevrekaraishwa2
45K Followers 958 Following I post about data science and memes. Chapter Lead at Omdena Mumbai Chapter Your only limit is your mind. DM for Collaborations 📩Jack Reacher @JackReach516
76 Followers 973 FollowingMouli Sai @MouliSaiV
0 Followers 14 FollowingNatalye Cavalieri @NatalyeCavalier
11 Followers 443 FollowingSathish Kasilingam @sathishisak
164 Followers 2K Following Interests lie in manufacturing, software, quality, CNC Machine analytics, Data analytics, product management and startupsM. Le Patriote 221 @DialloT7492
157 Followers 630 Following Patriote Sénégalais 🇸🇳d'origine guinèenne et fier de mes origines. Peul à 100% Sénégal 🇸🇳sama deuk. Guinée 🇬🇳, mes racines Développeur web Full StackMiguelR @MiguelRtwits
96 Followers 417 Followingneed tomato @NeedTomat
5 Followers 157 Followingquantumweb @quantumwebco
2 Followers 185 FollowingFloLi @wertzeue19728
77 Followers 1K Followingצ. למדן @tzadikvlamden
236 Followers 638 Following וצריך לאדם להיות לו אלו שני בחינות, היינו שיהא 'צדיק' ו'למדן' (לקוטי מוהר"ן קמא לא, ה)Shiwam Kumar @sp1ke_gg
20 Followers 80 Following AI/ML enthusiast || backend developer || Python || JavascriptVuyane Gcisa @vuyane43910
15 Followers 13 FollowingHyperdiv @hyperdiv_io
41 Followers 164 Following Reactive, immediate-mode web framework for Python. Ships with @shoelace_style components, markdown, charts, and more.Magno Martinez @MaquinolaM12
37 Followers 208 Following backend developer and upcoming indie creator and machine learning engineer.🚀👨💻 github: https://t.co/ltKrlhxcft4076_rishya Sirungara.. @Rishy_87654321
10 Followers 56 FollowingTsaqif Ahmad @TsaqifAhmad06
1 Followers 73 FollowingEd Sonin @eSonin
8 Followers 30 FollowingArpit kesharwani @theArpit18
1 Followers 85 Followingdr3tt @dr3tt
13 Followers 200 FollowingSumit Kumar Jha @dev_sumitjha
10 Followers 104 Following A learning MERN Stack Developer Check my GitHub Profile Exploring Frontend #LearnInPublic #100DaysOfCode #webdevDKO @DouglasOkolaa
326 Followers 775 Following just Doug, learning and building | Software Developersnt @zanaissant
3 Followers 163 FollowingAlo @Hal90910
0 Followers 2K Following4074_Saurabh Bharti @Saurabh7129
7 Followers 56 FollowingBe Yours @BeYours374038
19 Followers 91 Followingsummer boutris @BoutrisSummer
5 Followers 155 Followingmorsebits @m0rseb1ts
24 Followers 224 Following 🔗💡 MorseBits: Bridging the Future with Blockchain & AI 🚀 | Expert Developers Crafting Innovative Solutions |Shiv Kumar @ShivK45092
2 Followers 96 FollowingMUÑIZ GALVAN MOISES @MmunizMu
26 Followers 613 FollowingDouwe Egberts @DouweEgberts00
180 Followers 1K FollowingHago Cozas @AngelEseSoyYo
72 Followers 175 Following A ritmo de música la vida es más bonita. ❤️💛💚. Hay que ver que raras son las personas.Diego @NeoKenway
4 Followers 204 Following 23 yr | Analista de Sistemas 👨💻 | Estudiante Desarrollo de Software 💻 | Con ganas de ...Page Fault @unnovemberable
1 Followers 103 FollowingJon @mwaura_mj
255 Followers 1K FollowingMike Driscoll @driscollis
118K Followers 1K Following I tweet about everything #Python Writing about Python @mousevspython @realpython Teaching at @TeachMePy Author of multiple books - https://t.co/MdP25zw5zQReal Python @realpython
243K Followers 166 Following Online #Python Training & Expert Community: Tutorials, Video Courses, Books, Quizzes...and More! Join 3,000,000 Monthly Readers at https://t.co/TyrG6Kkaq6Matt Harrison @__mharrison__
158K Followers 892 Following Python 🐍 + Data Science 🚀 trainer @__metasnake__ 🦜 Speaker ✍ Author 👨🏫 Instructor (@Stanford) 📣 DM for SponsorshipSebastián Ramírez @tiangolo
65K Followers 383 Following Creator of @FastAPI, Typer, SQLModel, Asyncer, etc. 🚀 From 🇨🇴 in 🇩🇪 . Open Source, APIs, and tools for data/ML. 🤖Will McGugan @willmcgugan
31K Followers 2K Following CEO / Founder of https://t.co/90g34bZPn7 Hyperborean Python expert, author, humanist, husband, sometimes wildlife photographer. He/him @[email protected]Sebastian Raschka @rasbt
267K Followers 906 Following Machine learning & AI researcher writing at https://t.co/A0tXWzG1p5. LLM research engineer @LightningAI. Previously stats professor at UW-Madison.FastAPI @FastAPI
29K Followers 1 Following FastAPI framework, high performance, easy to learn, fast to code, ready for production. 🚀 Web APIs with Python type hints. 🐍 By @tiangolo 🤓Bas Steins @bascodes
7K Followers 1K Following Software Developer | Consultant | Trainer #CoffeeChatter ☕ Tweets about 🐍 Python and Software Development 🗄️ Databases (SQL, NoSQL) ☁️ CloudComputing & DevOpsPyCoder’s Weekly @pycoders
119K Followers 3 Following 🐍📰 Your weekly dose of all things Python! The best articles, projects, and events curated for you.htmx.org / w4c enthus.. @htmx_org
44K Followers 230 Following high power tools for html - ʕ •ᴥ•ʔ made in montanaAdam Johnson @AdamChainz
11K Followers 762 Following 🦄 @djangoproject technical board member 🍕@djangolondon ✍ https://t.co/dD766yZqqj - Boost Your {Django,Git} DX, Speed Up Your Django Tests ♂ He/himBruno Rocha - https:/.. @rochacbruno
28K Followers 2K Following Follow me on https://t.co/FnlD3MZfdaTrey Hunner @treyhunner
23K Followers 455 Following Python team trainer 🎓 Creating ah-ha moments in #Python with @PythonMorsels🐍🍪 Thought follower 💭 #pythonoddity tweeter 🤔 @[email protected] he/himBob Belderbos @bbelderbos
10K Followers 1K Following Software developer passionate about building useful tools and helping people grow their #Python and #programming skills through @PybitesMatt Layman 🇺🇸 @mblayman
5K Followers 232 Following Python + Django developer, organize @pythonfrederick, podcast @djangoriffs, stream SaaS development on YouTubeArmin Ronacher @mitsuhiko
51K Followers 720 Following Creator of Flask; Now @getsentry — love API design, Python and Rust. Love my stuff? https://t.co/aVQ1KPH8jA — “more nuanced in person”Raymond Hettinger @raymondh
77K Followers 546 Following Chief trainer for Mutable Minds. Certified Public Accountant, Retired Python guru. Alloy & TLA⁺ enthusiast. Aspiring pianist. Former pilot. Born at 320 ppm CO₂.Jan Giacomelli @jangiacomelli
5K Followers 1K Following Staff software engineer @ren_systems Author of Scalable FastAPI applications on AWS @testdrivenio Tweets about Python, software engineering, TDDPython Software Found.. @ThePSF
651K Followers 132 Following The nonprofit organization behind the Python programming language. For help with Python code, see https://t.co/XDHPttz2Xv On Mastodon: @[email protected]Velda Kiara @VeldaKiara
6K Followers 4K Following Software Developer, DevOps and Technical Writer by day, dragon slayer by night 💜🐍⭐️ https://t.co/rAZTEBAtE6 https://t.co/COMFINgoTdAmir Tadrisi @amirtds
98 Followers 431 Following I love building educational applications - #openedx engineer🔎Julia Evans🔍 @b0rk
209K Followers 641 Following programming and exclamation marks. she/her. zines at https://t.co/Rl14X28NuU. mostly posting on Mastodon at https://t.co/HTBbL2lnZrMason Egger - @masone.. @masonegger
2K Followers 461 Following On my business card, I am a Developer Educator @temporalio. In my mind, I am an engineer. But in my heart, I am a teacher | @pytexas organizer | 🏳️🌈🌈Jose Salvatierra @jslvtr
2K Followers 105 Following Teaching Python and web dev. Conference speaker. Founder of @tecladocodeSamuel Liedtke @LiedtkeSamuel
53 Followers 119 Following Software engineer and outdoor enthusiast | Python 🐍 + React ⚛️Chris Wedgwood @ChrisWedgwood
171 Followers 374 Following Databaser Full stack Djangonaut maintainer of @djangosnippetsJustin Mitchel @JustinMitchel
3K Followers 571 Following 3x dad, husband, entrepreneur, coder, engineer, teacher, & student of life.CourseLift @courselift
421 Followers 1 Following We host your course and give you powerful marketing tools to make sure you won't hear crickets on launch day (and beyond) 🚀jim anderson @jimande75053775
295 Followers 86 Following Embedded Firmware by day, Pythonista by night. Snowboarding whenever possible. He/HimPyCon AU @PyConAU
4K Followers 93 Following Australia's conference for the Python programming community. Returning to Adelaide in 2023. Also on the fediverse: https://t.co/IRNUd9q1G1psycopg @psycopg
2K Followers 139 Following I am the most used and most advanced PostgreSQL driver for Python! (it/its)Haki @be_haki
3K Followers 142 Following A software developer and a technical lead. I take a special interest in databases, web development, software design and performance tuning.Amal @amal_ytics
276 Followers 72 Following Building yet another ngrok alternative https://t.co/3xrLQehz61Phil Jones @pdgjones
688 Followers 139 Following Python Software Foundation fellow. I'm the author of Quart and Hypercorn, and I help maintain the Pallets and Hyper projects. @[email protected]GirlThatLovesToCode @GirlLovesToCode
2K Followers 541 Following ❤🔥 Passionate about learning new things -- both for myself and for teaching others. Great fan of 🐍 and Django 👩💻Hotwire Django Projec.. @DjangoHotwire
260 Followers 5 Following We are a group of Developers with the aim to make it easy to use NEW MAGIC aka https://t.co/gJ8V9YMZjI easy in Django!DjangoCon Europe @DjangoConEurope
6K Followers 77 Following DjangoCon Europe 2024 | 5-9 June | Tickets are on-sale now!Django News @djangonewsbot
4K Followers 50 Following Weekly Django news, articles, projects, and more. #djangonews @[email protected] Curated by @webology & @wsvincent1 #TwitterBotSoftware Testing Week.. @QANewsletter
7K Followers 3K Following The best software testing news in your inbox every Friday. Curated by @ddylowicz.Andros Fenollosa @androsfenollosa
1K Followers 212 Following Ingeniero de software 🏗️ | Escritor para @PacktPublishing ✍️ | Organizador de Python Valencia 🐍 | Ex docente 👨🏫 | Mastodon @[email protected] 🦣2023 Python Web Confe.. @pythonwebconf
1K Followers 2K Following The most in-depth conference for rising #python experts. 🐍 #PWC2023 — organized by @sixfeetup — is virtual, worldwide, live & on-demand from March 13-17, 2023.Stripe Developers @StripeDev
9K Followers 145 Following Updates, walkthroughs, and samples for developers working with @Stripe. Stay updated with developer news: https://t.co/8gNzir3NrA.Camillo Visini @camillovisini
538 Followers 181 Following Writing about software development. Follow to get notified when I post a new article! 📚Martin Fowler @martinfowler
355K Followers 221 Following Author on Software Development. Works for Thoughtworks. Also hikes, watches theater, and plays modern board games. He/him. @[email protected]Kojo @ Home @KojoIdrissa
3K Followers 2K Following 悲しみをやさしさに; Software Eng. w/MBA; @djangocon; @defnado NorAm Amb.; 中華, 한류, AfricaNorAm cousin; he/him; TAFKA @transitionCorey Quinn @QuinnyPig
99K Followers 976 Following Chief Cloud Economist at @DuckbillGroup. Father to @QuinnyPiglet & @theMunchQuinn. he/him Get my snarky take on AWS news: https://t.co/aGVMZnGzSVThe Institute for Eth.. @EthicalML
4K Followers 31 Following Research centre focused on developing Frameworks for the responsible design and deployment of AI. Led by volunteers: https://t.co/9F73u7BDq9Alejandro Saucedo | N.. @AxSaucedo
3K Followers 135 Following @Zalando Director of Eng, Science, Product & Analytics | Chair / Advisor / Investor at @EthicalML, @TheOfficialACM, @LinuxFoundation, @TheHumbleAI & othersTIM K@M★N!N @timonweb
871 Followers 88 Following Self-taught full-stack dev since '07. Open-source contributor. Passionate about Django, Wagtail CMS, JS, and Web Components. Sharing web dev tips and insights.Lincoln Loop @LincolnLoop
2K Followers 27 Following Lincoln Loop specializes in web/software development using the Django Web Framework.Raf Rasenberg @rafrasenberg
37K Followers 238 Following Redeemed, husband, father, engineer. I build software for a living, and occasionally lift weights. Living the American dream 🇺🇸Cory Zue @czue
6K Followers 463 Following Went from CTO to indie hacker, and now building a solopreneur empire one business at a time. Currently growing https://t.co/o8SD3o1OVX and https://t.co/2uIpQjvlqaPandy Knight @AutomationPanda
8K Followers 1K Following Building excellent software! @CycleLabs Principal Architect. @playwrightweb Ambassador. #BoaConstrictor creator. Former @TestAutomationU Director. He/Him.infrastructure as cod.. @InfraAsCode
1K Followers 56 Following infrastructure as code #automation #code #python #git #docker #yamlDavid R. MacIver @DRMacIver
8K Followers 602 Following What's for breakfast? Onward! Towards the abyss. @[email protected] if you want a backup, but I don't toot there yet.Vincent D. Warmerdam @fishnets88
10K Followers 2K Following Prefer common sense over hype. Employed @probabl_ai, builds https://t.co/KOwpfLMpuQ, https://t.co/3389HCVf4W, blog https://t.co/zREZ8H2IBZ.Mario Cervera @macerub
12K Followers 296 Following I help you become better software engineer. Clean code, TDD, testing, design, algorithms & DS. Software craftsman @lifullconnect. Lecturer @UniversidadVIU. PhD.Ian Miell @ianmiell
17K Followers 334 Following ✍️Docker in Practice & LearnGitBash&TerraformTHW (https://t.co/lgi3sbLYec) 📣https://t.co/eGjH07blDf 👨🏫O'Reilly trainer I am speaking for myself here, not for my employer.Arpit Bhayani @arpit_bhayani
50K Followers 742 Following Co-founder and CTO at @profile_fyi • ex-Staff Engineer @Google and ex-DoE @unacademy • building Arbok, @TheDiceDB, and @RevineLang a → b ≠ ~a → ~bcosmicpython @cosmic_python
123 Followers 0 Following Managing application complexity with Python. Because Cosmos is the opposite of Chaos you see. More at https://t.co/MJEeT8K5Ex@testdrivenio My favorite wrapper is the one from freeze_gun that allow to freeze time to a specific point. Very useful for consistent tests
the magic and power of filesystem abstractions csvbase.com/blog/7
@testdrivenio @builtwithdjango No, they don't change at all but they are too many and the Django admin made the administration of this a breeze. We have ppl that can't code, so we choose this way. They don't live on the same repo and don't share any code.
@testdrivenio @builtwithdjango But the pydantic models where programmatically generated from the Django models. The fastapi app is a Api layer in front of the db. This Api is the responsable for all the frontend aspect and the Django lives in the intranet.
I personally just couldn't live without the Migration Framework. almebic?... Please david-dahan.com/blog/10-reason…
VSCode marked a method as deprecated with a strikethrough. Nice. I'm assuming it is done with the @deprecated decorator described in this PEP. Seems to be only available via typing_extensions. peps.python.org/pep-0702/
🎙️ TALK: Ramping up the Django admin by Tom Carrick 2024.djangocon.eu/talks/schedule/ 🎟️ Grab your ticket: pretix.evolutio.pt/evolutio/djceu… #djangoconeurope #python #django #conference
Good morning, #pycascades Did you know that the captions have been provided live, and remotely, by a human stenographer? 😍 This is my fifth year captioning this conference! 🤩 @pycascades #pycascades2024
@testdrivenio @htmx_org @amal_ytics This really helped my onboarding on HTMX + FastAPI + Bulma. Thanks a lot for sharing this blog post!
We have surpassed 50K deployments in @appliku. This was and is still exciting journey. Happy and lucky I have created a product that solves my own problem, and then there are a lot of people who like the product as well. MRR of growth reflects that trust!
A couple of bugfixes, Werkzeug 3.0.2 and Quart 0.19.5 are now available. github.com/pallets/werkze… github.com/pallets/quart/…
The second biggest contributor to @FastAPI (after me), even above the bots, is Nils Lindemann, he translated a lot of the docs to German. 🤓 github.com/nilslindemann
I’m happy to announce build-and-inspect-python-package v2.2.0 that uses build’s new --installer argument for EVEN FASTER builds: github.com/hynek/build-an…
Introducing portr(portr.dev), an open-source, self-hosted tunnelling service designed for teams. github.com/amalshaji/portr Check out more details in this thread 👇🏼
Alembic has given some people migraines in the past 😂😂😂
Handling Database Migrations with Alembic testdriven.io/blog/alembic-d… This article looks at the high-level architecture of how Alembic works, how to add it to your project, and some common workflows you’ll encounter. #Python #WebDev
Hot take: Universities shouldnt teach tools like Git Universities are meant to challenge thinking, dive deep into concepts from first principles, and push academic boundaries They are not there to show you how to use Git or any other tool Professors can make students aware of…
👏 Massive congratulations to Sarah Boyce (@[email protected]) for being chosen as the new #Django fellow. djangoproject.com/weblog/2024/ma…
SQLModel now shows ALL the examples with Python 3.10+'s nicer syntax by default. 😎🚀 With a tab for older versions on the side. 🤓 Thanks @esteban_x64! 🙇♂️ sqlmodel.tiangolo.com