An RSS-Feed basically gives an Update about new and changed
Articles. Most Webpages, Blogs and News portals offer a RSS- or Atom Feed. Add any RSS-Feed
to your BlueSoybean Account,
and we will list all the updated articles for you. You can find out about Feeds by making a search and put
the
feed URL in your Account, or if you enter a Webpage, we try to find feeds for you. Also
we give some recommendations,
when your Newsfeed is empty.
languageUse in your Browser on any Computer, Laptop or Phone
tell me more...
There is no need to download an App.
Simply Bookmark this Page, or select "Add to Desktop" from your
Browser's Menu. No matter which Device you're using.
The Basic Version of BlueSoybean is free. We don't send you spam and we never will
sell
your data.
mouseScroll and skim through a lot of Articles super fast
tell me more...
With BlueSoybean no matter to how many Feeds you are Subscribed, you can always
go through your
new Articles super fast. Just Scroll down and we mark the articles you pass as seen. When you find
an Article
you want read, just click and it will open in a new Tab. When you get back to BlueSoybean, all the
articles you
haven't seen yet, will be there for you.
You can try it right here!
keyboardKeyboard Shortcuts help you be more efficient yet.
tell me more...
When you are using a Device with keyboard, we have keyboard shortcuts for
you: k or ↑ select the previous Article. j or ↓ select the next Article. o or →open selected Article in new Tab. rreload your Newsfeed e adds the selected Article to your Recommendations Feed. t opens the Tag Area of the selected Article. s opens the sharing area of the selected Article.
You can try it right here!
labelOrganise and easily find again interesting articles using Tags.
tell me more...
By assigning Tags to Articles you find, you can organise your Articles. You
can even Turn your
tags into new RSS-Feeds other BlueSoybean- and RSS-Users can Subscribe to!
From each Articles share area, you can share Articles directly to Facebook, Whatsapp,
Xing,
Telegram and LinkedIn. By Using the "Recommend" Button, you add an Article to your
recommendation RSS-Feed, which
can be subscribed to by other BlueSoybean Users (search for an E-Mail Address when adding new Sources) and any
other RSS-Feed user.
We’re proud to announce the Django Software Foundation has been authorized by the CVE Program as a !
What it means for Django to be a CNA
Our deals with vulnerability reports on a daily basis, and every so often some turn out to be real vulnerabilities for us to fix and publish. CNAs are organizations responsible for the regular assignment of CVE IDs to vulnerabilities, and for creating and publishing information about the vulnerability in the associated CVE Record. Each CNA has a specific scope of responsibility for vulnerability identification and publishing. As a CNA, we are more autonomous through this process. For full details, see our scope on the .
How to report a vulnerability
For reporters, our process remains completely unchanged: to report a security issue in Django, please follow our to report over email at security@djangoproject.com.
How our CNA operates
Our CNA is currently run within our existing security team, with support from the foundation’s President and Vice President. Day to day, the take care of CNA activities. Check for more information and ways to contact us about CNA matters.
—
Thank you to Natalia Bidart for initiating our application process to become a CNA! And if you have feedback or questions, come say hi on the Django forum in .
Due to the Malcolm Tredinnick Memorial Prize announcement in September, we paused our regular DSF Member of the Month feature for that month.
For October 2025, we welcome Anna Makarudze as our DSF member of the month! ⭐
Anna is a Django Girls+ Trustee and has dedicated years to growing Django globally. She served as DSF President and founded DjangoCon Africa, helping expand Django's reach in the world. She has been a DSF member since August 2016.
You can learn more about Anna by visiting and .
Let’s spend some time getting to know Anna better!
Can you tell us a little about yourself (hobbies, education, etc)
I graduated with a BSc (Hons) in Computer Science from Midlands State University, Gweru, Zimbabwe, many years ago (2009). I am now pursuing an MSc in Software Engineering at Blekinge Institute of Technology in Karlskrona, Sweden, courtesy of a scholarship from the Swedish Institute. I have completed numerous courses for various IT certifications over the years, most of which have expired. I have also taken management courses to keep upskilling myself, as I enjoy learning.
Regarding hobbies, I enjoy baking, especially trying out new cake and pastry recipes for fun; it's my favourite way to relax after busy or stressful times. I also enjoy walking, particularly in areas with lush greenery and natural beauty, but my fear of snakes and creepy crawlies limits my solo adventures into the woods. My fear of snakes is justified; my family home (parents’) is located within a very natural reserve with many indigenous trees and forests, close to Lake Kyle in Masvingo. Although the area is stunning, it does have snakes and other wildlife such as hippopotamuses and crocodiles (if you go too close to the lake). I have encountered snakes many times at my parents’ house because of the numerous trees, so I have learnt to avoid them as most are venomous. Additionally, being African, a fear of these creatures and death is instinctive for me. I also enjoy listening to music, reading books, and occasionally watching a good film.
How did you start using Django?
I learnt Python in 2015 through Treehouse as part of a scholarship from Muzinda Hub’s Entrepreneurship training. We were expected to develop a Python project at the end of the three-month course, and I chose to use Flask. A friend of mine, Humphrey Butau, used Django, and he encouraged me to try it. After that, I was hooked.
What other framework do you know and if there is anything you would like to have in Django if you had magical powers?
I also know Flask, and recently, through school assignments, I have had to use Express JS. If I had magical powers, I would want Django to support NoSQL databases like MongoDB out of the box, just as it supports SQL databases. I have been working with the django-mongodb-backend and realised that it works if you either download their template or do some extra work to be able to run the default Django migrations.
What projects are you working on now?
As part of my Master’s studies, I am actually working on quite a number of projects for the two courses I am currently taking (until 31st October). For the Software Evolution and Maintenance course, we have been working on Home Assistant, which is also based on Python. We are working on a fork, though, so that we don’t flood the upstream with pull requests from Python, but it has been amazing seeing all the integrations available in it. My group and I chose to work on the Google Tasks integration. I will likely want to continue experimenting with Home Assistant even after the course ends.
For the Cloud Computing and Big Data Analysis course I am undertaking, I have recently completed two projects: one involving provisioning and orchestration of two RESTful Django microservices with Kubernetes, and another focused on Big Data Analysis using Express JS. Currently, I am working on implementing monitoring for an application that utilises Clojure and a MongoDB database, although I intend to develop the monitoring in Python.
Besides that, I am personally developing a MongoDB version of a Conveyances app I created several years ago, which was built using Django, Django Rest Framework, Vue, and Postgres. The app had nested data due to the restrictions of a SQL database structure, so I want to experiment with NoSQL to see how simpler it would be. I had meant to do this before DjangoCon Africa and present a talk on it, but the toll of organising a conference blocked me, so I am finally working on it now.
What are you learning about these days?
I am currently learning about cloud computing and Big Data, with a focus on provisioning and orchestrating Big Data Analysis cloud architectures. I am also learning how to improve and monitor the performance of these systems in terms of CPU, memory, and storage utilisation.
Which Django libraries are your favourite (core or 3rd party)?
My favourite Django core libraries are the Django ORM and Django Admin. They make it very easy to set up a functional website with minimal effort. The ORM simplifies database connections and queries, and Django Admin provides a ready-to-use backend admin interface. My favourite third-party library is Django Rest Framework. It makes creating RESTful APIs with Django quick and straightforward.
What are the top three things in Django that you like?
The top three things that I like in Django are the management commands, migrations and the authentication systems. I like how the management commands make it so easy to quickly automate stuff, whether it's the default Django management commands or if you have written your own. Django migrations do the work for you in terms of making changes to the database, and you need not worry about writing the SQL statements.
The authentication system is fairly basic, but it can get you started with minimal effort on your part. This makes Django fulfil its tagline of being “The framework for perfectionists with deadlines”. I have used it in most of my projects for my Master’s programme, where we were chasing deadlines, and it always turned out to be true.
You were previously a board member and President of the Django Software Foundation, what would you suggest to someone wondering if they should take this role or being part of the board?
Being part of the Django Software Foundation board is an excellent way to contribute to the Django community, as you can shape and influence important decisions related to Django and its ecosystem. While the DSF Board does not dictate the technical direction of Django, it does influence how those who impact the technical direction are selected or governed.
As President, you also have the chance to implement your ideas on the future of the Django community, the staff who maintain Django, and the direction of Django events. Although it may require more of your time than being an ordinary member due to additional responsibilities, it is a valuable opportunity to develop and strengthen your leadership skills.
Anyone who uses Django, even if they haven't contributed code but have attended or organised Django events, can be part of the DSF board. I joined the DSF board at the end of 2017 for 2018, after using Django for just over two years, so you need not worry about your level of experience. All you need is your commitment and a clear plan of what you hope the DSF board should achieve during your term.
You were the chair of DjangoCon Africa this year, what do you think is required to organize a conference like this? Why do you think this is important conference like DjangoCon Africa?
Organising a conference like DjangoCon Africa requires substantial community engagement, significant time, effort, and resilience. Firstly, Africa differs from other continents in many ways. In some aspects, these differences are advantageous, while in others, they present challenges. Technologically, Africa is a greenfield; there is ample opportunity for technological advances, and we have the population to pursue this, meaning most of our attendees are eager to learn and contribute to the community. We also have the “Ubuntu” community spirit ingrained within us, which makes our DjangoCon Africa events feel like home.
However, this presents a significant challenge regarding funding, as there are not many successful Django-based startups capable of financing an event as large as DjangoCon Africa. Our colonial history as a continent creates major obstacles to international financial transactions, mainly due to numerous structural barriers. This makes it notably harder for corporate sponsors without local offices to offer sponsorship.
Despite these challenges, I believe it is essential to organise DjangoCon Africa because it is the only continent where many Africans can travel visa-free or without restrictions. My first DjangoCon events were in Europe and then the US, and I have faced numerous visa applications each time I needed to travel. Within Africa, I can visit many countries visa-free. Once I arrive, I am often mistaken for a local until I speak, and then I am limited to speaking English, not their local language. DjangoCon Africa's programme is curated specifically for Africans, featuring talks suited to their level of understanding and offering numerous beginner workshops to help them get started, while also catering for mid-level and advanced programmers.
DjangoCon Africa takes over a year to plan, which demands a significant time commitment. When we are halfway through organising it, I ask myself why I keep getting into trouble by arranging a DjangoCon. After each event, I feel tired and exhausted but incredibly fulfilled because of the impact I can see we have achieved from that single occasion. While other events are more polished and well-established, DjangoCon Africa has only hosted two events so far and remains far from perfect, yet I still sense its impact despite all the imperfections. One can only truly understand the feeling of being at DjangoCon Africa if they have attended it.
I know you are a Django Girls+ Trustee, could you tell us a bit more about Django Girls+ and how we could be involved in Django Girls if we are interested?
Django Girls Foundation is a non-profit that empowers women+ to organise free programming workshops for women+ by providing the resources they need. Django Girls+ workshops are one or two-day events where participants are exposed to web development using Python and Django using our popular, beginner-friendly Django Girls Tutorial, which is open source. The participants get to learn at their own pace with the help of coaches.
We also have several open-source resources to help our volunteers run and organise our workshops: the Organiser Manual, Coach Manual, Organiser FAQs and Tutorial Extensions. In the 11 years that Django Girls+ has existed. You can find more on .
There are several ways to get involved with Django Girls+. One can apply to organise a workshop in their city or become a coach at one of our events. They can also contribute to all the resources mentioned above, as well as our open-source website. They can also contribute financially by supporting us through . If they are corporates, they can reach out to me as the Fundraising Coordinator and we can discuss a partnership at hello@djangogirls.org.
Django is celebrating its 20th anniversary, do you have a nice story to share?
Being part of the Django community since 2016 has been a blessing in my life. I have travelled to many countries for Python and Django conferences, forming many meaningful friendships that have become essential to me. I have contributed to Django in many ways, and in return, Django has given me so much. I have been able to showcase my leadership qualities through the Django community, and I am grateful to them for allowing me to be myself and celebrate my identity as an African woman who’s passionate about coding and community.
One of my favourite memories from DjangoCon Europe 2018 is taking a pedal boat ride with my good friend Jessica Upani in Heidelberg, right after DjangoCon Europe 2018. We had previously visited a castle, and it had been lovely. While on the boat, Jessica, true to her nature, kept laughing and not taking our safety seriously, while I, on the other hand, was panicking that we might capsize. We had no life jackets, and I was sure I wouldn’t swim well in the river. When we disembarked, I felt relieved and told her I was worried we would capsize and I wouldn’t be able to swim, and she admitted she was worried too. Who does that?
With that, I say happy 20th birthday to Django. I have so many fond memories to share from the Django community.
Is there anything else you’d like to say?
The Django community has put in a lot of work to make the environment welcoming for beginners and for everyone, especially minorities. I have made many genuine friends over the years, whom I am always excited to meet again at various community events. I am one of those people who came for the framework and stayed for the community, and I would like to see this continue.
Thanks so much to all the work the DSF board members (past and present) have done all these years. Things move slowly in Djangoland, as Carlton Gibson likes to say, but it has been a great pleasure watching every board build on what the previous boards have started, and I hope to see that continue. Special thanks to all the working groups, members and volunteers that support the DSF - Django is great because of you.
Thank you for doing the interview, Anna !
Back in July, we celebrated a very special occasion: 🎉 To mark the occasion, three amateur radio operators (including myself) spent the next 14 days, operating evenings and weekends, broadcasting a special event call sign: W2D.
Over those two weeks, we completed 1,026 radio contacts with radio operators in 47 geopolitical entities (for example, the continental US, Alaska and Hawaii are considered separate entities). The US Federal Communications Commission (FCC) issues special event "call signs" for these types of events. We selected W2D for 20 years of Django, but the reference to "Web 2.0" during Django's early years was a bonus!
Over 7,000 lookups were counted on a main callsign lookup site as radio operators checked into what W2D was about. is a very popular activity, with more than 750,000 licensed hams in the US!
We created a custom certificate inspired by the design of the Django admin interface for those who made contact with us (certificates are common / expected for events like this in the radio hobby). Here is a sample one, other amateurs contacting the event were able to generate/download their own Django admin inspired certificate from a Django site (which does repeat for those who contacted us multiple times):
Thank you to the amateur radio operators who made the event possible and of course those who contacted us! Thanks to you this was a fun time for us all. Additionally, thank you to the Django Software Foundation and its members who make the Django Web Framework and its community possible.
This screenshot shows 3 other stations (ON7EQ from Belgium, PC2J from the Netherlands, and WA4NFO from the US all calling W2D on "20 meters" (14 MHz, so named because the wavelength would be 20 meters long per wave) All of the orange bubbles in the map show the other stations receiving the signal from W2D being transmitted with 30 watts of RF power. The antenna is an approximately 63 foot long piece of wire running between a balcony and a fence post.
This map shows approximate locations of each geopolitical entity worked during the special event and a count of contacts made in each.
Check out for more events – up next, organized by PyLadies Colombia in Bogotá 🇨🇴 💛💙❤️
We are excited to share the news about our annual fundraiser – and a new way for you to benefit from it. We need your help to support key initiatives such as:
: Ensuring the rapid development and maintenance of Django.
: Onboarding new contributors to the Django project.
: Making the Django community accessible to programming beginners around the world.
From today to November 11, you have a unique opportunity to support Django through our "Buy PyCharm, Support Django" campaign. By purchasing PyCharm, you benefit in two powerful ways:
Enhance your development: Gain access to a professional tool designed to maximize your productivity with features like first-class database management, API management, and frontend support.
Support Django ✨: Contribute directly to the Django Software Foundation. When you purchase PyCharm at a 30% discount through , JetBrains will donate an equal amount to the Django Software Foundation.
This is a wonderful opportunity to contribute to the community that supports you and improve your own development process with a top-notch tool.
Thank you for your ongoing support and dedication to Django. Together, we can ensure the continued success and growth of the framework we all rely on.
Other ways to donate
If you would like to donate in another way, especially if you are already a PyCharm customer, here are other ways to donate to the DSF:
For those able to make a larger donation as corporate sponsors ($2000+), check out our