TestDriven.io (@testdrivenio) 's Twitter Profile
TestDriven.io

@testdrivenio

Teaching practical programming through real-world applications. Tweets by @MikeHerman and @JanGiacomelli.

ID: 937888350974787584

linkhttps://testdriven.io calendar_today05-12-2017 03:36:22

23,23K Tweet

36,36K Takipçi

163 Takip Edilen

Christian Hammond (@chipx86) 's Twitter Profile Photo

I've always had a ton of respect for Simon Willison's blog (read it! simonwillison.net) and his TIL blog. Been wanting to get back into writing and blogging. Spent time cleaning up my blog and have been working on some new posts. Here's today's: chipx86.blog/2025/06/29/tip…

Socket (@socketsecurity) 's Twitter Profile Photo

🤖 AI slop is flooding open source bug bounty programs. Now curl and Django are fighting back. Both have published new policies to curb slop security reports. Full story → socket.dev/blog/django-jo… #OpenSource

Python Hub (@pythonhub) 's Twitter Profile Photo

500× faster: Four different ways to speed up your code If your Python code is slow and needs to be fast, there are many different approaches you can ... pythonspeed.com/articles/diffe…

Simon Willison (@simonw) 's Twitter Profile Photo

Quitting programming as a career right now because of LLMs would be like quitting carpentry as a career thanks to the invention of the table saw.

Hynek Schlawack (@hynek) 's Twitter Profile Photo

Almost 4 months later, here it finally is: uv: Making Python Local Workflows Fast and Boring in 2025 youtube.com/watch?v=TiBIjo… 1/3

Gergely Orosz (@gergelyorosz) 's Twitter Profile Photo

"Fundamental" truths about software: - Code is liability - The more code you have, the more bugs you tend to have - The more complex a system, the more important architecture becomes - Writing maintainable code is a lot more effort than just getting it to work

TestDriven.io (@testdrivenio) 's Twitter Profile Photo

Python tip: You can use itertools "groupby" to group items in an iterator according to a key function. This function takes an iterator and a key function, and returns an iterator that generates pairs of keys and groups of items with that key. 👇

Python tip:

You can use itertools "groupby" to group items in an iterator according to a key function.
This function takes an iterator and a key function, and returns an iterator that generates pairs of keys and groups of items with that key.

👇
TestDriven.io (@testdrivenio) 's Twitter Profile Photo

Sending Confirmation Emails with Flask, Redis Queue, and Amazon SES testdriven.io/blog/sending-c… This blog post looks at how to send confirmation emails to newly registered users with Flask, Redis Queue (RQ), and Amazon SES (SES). #Flask #Python #Docker

TestDriven.io (@testdrivenio) 's Twitter Profile Photo

Python tip: Use Python's zip function to combine multiple lists or other iterable objects into a single iterable of tuples. 👇

Python tip:

Use Python's zip function to combine multiple lists or other iterable objects into a single iterable of tuples.

👇
Katherine "Kati" Michel (@katimichel) 's Twitter Profile Photo

Was taking a look at the Django Software Foundation website. Check out the clock at the top folks. 19 years and 11 months. It's just about time to get the bubbly ready to celebrate Django's 20th anniversary. 🥂

Was taking a look at the Django Software Foundation website. Check out the clock at the top folks. 19 years and 11 months. It's just about time to get the bubbly ready to celebrate Django's 20th anniversary. 🥂
DjangoCon US (@djangocon) 's Twitter Profile Photo

Want to participate in the Hackathon but don't know where or how to start? Thinking your skills are not enough for the hackathon? Well, this blog post will answer all your questions. tinyurl.com/2c4xzwsp

TestDriven.io (@testdrivenio) 's Twitter Profile Photo

Python tip: You can use itertools "islice" to slice an iterator just like you would a list. This function takes an iterator and a start and stop index, and returns an iterator that generates only the items between those indices. 👇

Python tip:

You can use itertools "islice" to slice an iterator just like you would a list.
This function takes an iterator and a start and stop index, and returns an iterator that generates only the items between those indices.

👇
Bas Steins (@bascodes) 's Twitter Profile Photo

This is a very cool Python project. Stelvio manages AWS primitives in a very pythonic way (pulumi under the hood). An incredibly valuable to learn both python and IaC

TestDriven.io (@testdrivenio) 's Twitter Profile Photo

Python tip: You can combine multiple iterators of different length with "zip_longest" function. This itertools function returns an iterator that generates tuples from two or more iterators, padding missing items with a default value if necessary. 👇

Python tip:

You can combine multiple iterators of different length with "zip_longest" function. 

This itertools function returns an iterator that generates tuples from two or more iterators, padding missing items with a default value if necessary. 

👇
Will McGugan (@willmcgugan) 's Twitter Profile Photo

Version 4.0.0 of #Textual is hot out of the oven. 🥖 This version has support for efficient Markdown streaming, which is often a requirement for building interfaces to #AI services. 🤖 If you use this to build Skynet, put in a good word for me with the machines.