Custom feed aggregation classifying engine created by RasadaCrea
Don't flatten your future to poor solutions. Be unique while productive: RasadaCrea will help you
-
2026-06-11 11:28Whether you're building chatbots, training computer vision models, or analyzing business data, choosing the right AI framework can make or break your project. Python has become the dominant language for AI and machine learning development, and the ecosystem of frameworks supporting this work has matured significantly. The right framework choice depends on what you're building. A production recommendation system has different requirements than a research prototype. A chatbot powered by large language models (LLMs) needs different tools than a fraud detection system analyzing tabular data. Let's explore seven essential frameworks and where each excels so you can find the best AI framework for your specific project. What is an AI framework? AI frameworks are pre-built libraries and tools that handle the complex mathematics, data structures, and computational operations underlying AI and machine learning models. Rather than implementing neural networks or gradient descent from scratch, AI frameworks provide abstractions that let you focus on model architecture, data preparation, and business logic. These frameworks generally fall into three categories: Deep learning frameworks like TensorFlow, PyTorch, and Keras specialize ..
-
2026-06-10 00:00Three months ago I saw that PyCharm shipped with a “ Full Line Completion ” plugin that “uses a local deep learning model to suggest entire lines of code”. These suggestions manifest as whole-line suggestions after you start typing and can be accepted with Tab . Essentially auto-complete for entire lines. I decide to test this functionality. I started by writing import urllib3 , created a new line, and then typed u and received a suggested completion for the line marked below with a dashed border . I was not impressed by the result: import urllib3 u rllib3 . disable_warnings ( urllib3 . exceptions . InsecureRequestWarning ) Accepting this line would mean that any insecure requests made with urllib3 would not result in a user-visible warning. I didn't accept this suggestion and then began to instantiate a urllib3.PoolManager and what I feared would come next was confirmed: import urllib3 urllib3 . PoolManager ( cert_reqs = 'CERT_NONE' , The suggestion offered to disable certificate verification ( CERT_NONE ) which would make every request made by the PoolManager susceptible to monster-in-the-middle (MITM) attacks. Accepting this code as-is would mean the program I am writing has a severe vulnerability. ..
-
2026-06-10 00:00I have been a staunch supporter of Open Source for a long time, including experiments in funding it . I'm a true believer in the idea that Open Source always wins in the long run, but not automatically and not quickly. Right now it is being stressed by AI slop, shifting contributor dynamics, the falling cost of producing code, and large companies learning to close doors behind them. A lot of that battle today is manipulation of the narrative. Opinion makers on social media and in business circles increasingly frame access as irresponsibility. That is why the EU's DMA matters, even if many people (including myself) reflexively hate EU regulation. Apple's fight over delayed AI features in Europe is not about Brussels being annoying: it is about whether users can access their own devices and data. The phone is yours, the data is yours, yet Apple decides who may reach it and takes the agency away from you and then tries to make that sound like it is in your interest (supposedly it's for your safety and security). The closer you get to the core of AI, the more this shows up. Anthropic has every financial incentive to restrict what people can do with Mythos and Fable , and they wrap those restrictions in safety and (national) security ..
-
2026-06-04 00:00Jochen Deister is a lawyer who codes for fun. He has years of Python behind him and no intention of ever being hired to program. Three months ago, Rust was just a name to him, the language for "the big shots" with a notoriously steep learning curve. Then he built a JSON parser from scratch in Rust, and it ran faster than the equivalent in Python on every dataset he tested, up to 3.5x faster on some. "Holy F" he reacted when he saw the results. Six weeks of work produced: A from-scratch JSON parser , no parsing libraries Benchmarks beating Python's standard json module (C-accelerated in CPython), up to 3.5x faster Close to 30 commits in the final week alone, each one a single performance step A deliberate 78-error refactor, with the compiler as the guide to a faster implementation A new default language: Rust is now the one he reaches for first Here's how it happened. The gap Jochen learned to code on a Commodore VIC-20 with six kilobytes of RAM, then a C64, then a stint in assembly and Turbo Pascal when the bottleneck moved from memory to speed. Then life took him into law and academia, and he forgot all of it until he picked Python back up years ago. Python suited him, but it hid the machine. "Python ..
-
2026-05-24 18:15Like many, I started using chatbots when GPT whatever-version-it-was came out and took the world by storm. It was really not very good at the time (compared to today's top-end chatbots), but it was clearly the start of something. But things moved quickly, and I couldn't quite catch up. I was busy with, you know, actual work, family, and life. Then I started hearing lots of new terms, lots of new acronyms. I didn't know what they were. I still don't know what most of them are. Then it was all about agents. I remember clearly thinking to myself: "Is this really any different from the ChatGPT-type chatbots?" And here's where this new series comes in. I decided to dive into agents and created a few. One of them is a learning tutor agent that I personalised to suit me. I gave the agent all my tutorials and books. I gave the agent all the articles I wrote about my views on learning and technical writing. I asked the agent to figure out from all this how I like to learn, how I like to communicate. I teach the way I like to learn, so it's fine to put my teaching style in the mix. Then, I had a good long chat with my learning tutor agent to make sure we're on the same page. I gave a name to my agent (I named all my agents!) My personalised ..
-
2026-05-21 21:23I know how I like to learn new things. Over the years, I figured out what works for me and what doesn't. If you read my articles or attend my courses, then you know how I like to learn since I teach in the same way. The challenge when learning something new is finding resources that are just right for me. And that's not easy. I know I can learn things better and quicker with resources that fit my style well, but you can't always find these resources. I recently got particularly annoyed learning about the biomechanics of sprinting I do have non-Python interests, yes because all three textbooks I read, and lots of the online writing in this field, are just, let's say, not great. But I now found the solution. After many decades of learning in the same way, I have now upgraded how I learn thanks to my new tutor, Priya. Yes, I gave her a name. No, she's not a real person. Priya is my personalised tutor agent. I'll tell you all about her below. And you'll experience her teaching, too (not on the Python articles, though, I'll keep writing those the old-fashioned way.) I'll tell you more about this below, too, but let me first tell you why this works for me. My Tutor, My Style I've been thinking about the way I learn and teach for many years, ..
-
2026-04-17 09:55Adobe is trying to turn Firefly into more than an image generator. Firefly AI Assistant is Adobe's attempt to turn Creative Cloud into an agent-driven workflow layer. Instead of bouncing between Photoshop, Premiere Pro, Illustrator, Lightroom, and Express, users describe the result they want, and Firefly handles the app hopping in the background. That is a much bigger move than adding another AI button inside one Adobe app. It extends the direction Adobe has already been pushing with features like Photoshop with AI , but at a broader workflow level. What Adobe Announced At the center of the announcement is a simple idea: one prompt should be able to trigger a multi-step workflow across several Creative Cloud apps while preserving context between sessions. Adobe laid that out in both its official blog post and its newsroom release . The pitch is straightforward: spend less time figuring out which app, panel, or workflow to use, and more time describing the end result. Adobe is positioning the assistant to work across apps including: Photoshop Premiere Pro Express Lightroom Illustrator additional Creative Cloud apps over time It will also ship with prebuilt Creative Skills , reusable task flows for common ..
-
2026-04-13 09:31YouTube Premium just got more expensive in the US again. According to The Verge , the individual plan now costs $15.99 per month , up from $13.99 . The family plan is now $26.99 , up from $22.99 . Premium Lite, the ad-free plan without YouTube Music, goes from $7.99 to $8.99 . This latest hike appears to apply to the US only, while many international users already saw YouTube Premium price increases in late 2024. That is the headline. The bigger story is how often YouTube has changed the price and the product around it. From Music Key to YouTube Red to YouTube Premium, the paid offering has been moving in one direction for years. The 2026 Price Hike The new monthly US prices are: YouTube Premium Individual: $15.99, up from $13.99 YouTube Premium Family: $26.99, up from $22.99 Premium Lite: $8.99, up from $7.99 The increase applies immediately for new subscribers, while existing users are being notified ahead of their next billing cycle. The standard individual plan is now $4 higher than it was at launch under the YouTube Premium name in 2018. Where It Started YouTube's paid subscription history is a little messy because the service has gone through three main eras. 1. YouTube Music Key, 2014 The ..
-
2026-04-02 04:38I've been working on a set of interactive workshops on Python decorators and they are now available for free on the labs page of this site. There are 22 workshops in total, covering everything from the fundamentals of how decorators work through to advanced topics like the descriptor protocol, async decorators and metaclasses. The workshops are hosted on the Educates training platform and accessed through the browser, so there is nothing to install. An experiment in learning We are well into the age of AI at this point. Need to know how to write a decorator in Python? Just ask ChatGPT or Claude and you will get an answer in seconds. Want to refactor some code to use decorators? Let an AI agent do it for you. The tools are genuinely impressive and I use them myself every day. That said, as someone who spent years as a developer advocate helping people learn, the question that keeps coming up is whether there is still an appetite for actually learning how things work. Not just getting an answer, but understanding why the answer is what it is. Understanding the mechanics well enough that when the AI gives you something subtly wrong (and it will), you can spot it and fix it yourself. These workshops are my experiment in finding ..
-
2026-03-03 09:06Adding AI to legacy code doesn't have to be a challenge. Many devs are hearing this right now: “We need to add AI to the app.” And for many of them, panic ensues. The assumption is that you have to rip your existing architecture down to its foundation. You start having nightmares about standing up complex microservices, massive AWS bills, and spending six months learning the intricate math behind vector embeddings. It feels like a monumental risk to your stable, production-ready codebase, right? Here's the current reality though: adding AI to an existing application doesn't actually require a massive rewrite. If you have solid software design fundamentals, integrating a Retrieval-Augmented Generation (RAG) pipeline is entirely within your reach. Here's how you do it without breaking everything you've already built. Get the Python Stack to do the Heavy Lifting You don't need to build your AI pipeline from scratch. The Python ecosystem has matured to the point where the hardest parts of a RAG pipeline are already solved for you. Need to parse massive PDFs? Libraries like docling handle it practically out of the box. Need to convert text into embeddings and store them? You let the LLM provider handle the embedding ..
-
2026-02-06 13:00Tailwind CSS has changed how we build websites by using utility classes like text-center or bg-blue-500 directly in HTML. But as projects get bigger, the huge number of utilities can become overwhelming, leading to long class lists, slower development, and a constant need to look up class names. So how do we keep the speed and flexibility without getting buried under the class chaos? In this article, we'll explore five essential tools that can help you stay productive while working with Tailwind CSS. These tools will help you manage your classes better, speed up your workflow, and keep your code clean and maintainable. Let's check them out! 1. VSCode Extensions If you're using a code editor like VSCode , you should install the Tailwind CSS Intellisense . This extension provides intelligent suggestions as you type, helping you quickly find the right utility classes without having to remember them all. On top of that, the extension also offers features like linting for your Tailwind CSS code. This can significantly speed up your development process and reduce errors. Another extension that I would suggest is Tailwind Fold . It is another useful extension that helps you manage long class lists by allowing you to collapse ..
-
2026-01-21 18:13We are thrilled to announce that Djangonaut Space, a mentorship program for contributing to Django, is open for applicants for our next cohort! 🚀 Djangonaut Space is holding a sixth session! This session will start on March 2nd, 2026. We are currently accepting applications until February 2nd, 2026 Anywhere on Earth . More details can be found in the website . Djangonaut Space is a free, 8-week group mentoring program where individuals will work self-paced in a semi-structured learning environment. It seeks to help members of the community who wish to level up their current Django code contributions and potentially take on leadership roles in Django in the future. “I'm so grateful to have been a part of the Djangonaut Space program. It's a wonderfully warm, diverse, and welcoming space, and the perfect place to get started with Django contributions. The community is full of bright, talented individuals who are making time to help and guide others, which is truly a joy to experience. Before Djangonaut Space, I felt as though I wasn't the kind of person who could become a Django contributor; now I feel like I found a place where I belong.” - Eliana, Djangonaut Session 1 Enthusiastic about contributing to Django but wondering ..
-
2026-01-21 05:50Par un jugement de plein contentieux, le tribunal administratif rejette la requête d'une attachée d'État réclamant 3 113 €. Le juge écarte toute discrimination ou rupture du principe d'égalité.
-
2026-01-16 13:00Picking the right WordPress plugins can make a clear difference in how your site works and how easy it is to maintain. In 2026, when tools, design trends, and online needs shift quickly, relying on strong, well-built plugins matters more than ever. With more than 50,000 options out there, it's tough to know which ones actually deliver the advanced features and dependable performance most projects now require. This article highlights eight plugins that consistently stand out for their practical features and the way they support real improvements in editing, layout control, and individual page sections. Tools like Brizy and wpDataTables show how far WordPress has evolved by making complex work easier and expanding what you can build. Across the board, these top WordPress plugins help improve performance, support SEO, streamline design, shorten workflows, automate tasks, and keep sites responsive on all devices. If you're looking for reliable ways to strengthen a current site or build something new in 2026, these eight options cover a wide span of needs without adding unnecessary complexity. Brizy Amelia wpDataTables MapSVG LayerSlider Slider Revolution IvyForms Essential Grid 1. Brizy – User-Friendly ..
-
2025-12-18 18:50Thank You to Our Outgoing Directors We extend our gratitude to Thibaud Colas and Sarah Abderemane, who are completing their terms on the board. Their contributions shaped the foundation in meaningful ways, and the following highlights only scratch the surface of their work. Thibaud served as President in 2025 and Secretary in 2024. He was instrumental in governance improvements, the Django CNA initiative, election administration, and creating our first annual report . He also led our birthday campaign and helped with the creation of several new working groups this year. His thoughtful leadership helped the board navigate complex decisions. Sarah served as Vice President in 2025 and contributed significantly to our outreach efforts, working group coordination, and membership management. She also served as a point of contact for the Django CNA initiative alongside Thibaud. Both Thibaud and Sarah did too many things to list here. They were amazing ambassadors for the DSF, representing the board at many conferences and events. They will be deeply missed, and we are happy to have their continued membership and guidance in our many working groups. On behalf of the board, thank you both for your commitment to Django and the DSF. ..
-
2025-10-30 05:00Due 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 Anna's Linkedin profile and her GitHub Profile . 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 ..
-
2025-10-21 08:05Ubuntu 25.10 Questing Quokka has landed, marking the final interim release before Ubuntu 26.04 LTS, and it's a bold one. Interim releases have always been the proving grounds for features that define the next LTS, and this cycle is no exception. From memory-safe reimplementations of foundational tools to hardware-backed encryption, post-quantum cryptography preparedness, and confidential computing, 25.10 pushes Ubuntu security into its next era, and the trajectory is clear: Ubuntu is building a more secure foundation for the next decade of computing. Memory safety takes center stage Ubuntu 25.10 defaults to sudo-rs, a Rust implementation of sudo. This change directly addresses a history of memory corruption vulnerabilities in security-critical code. The sudo vulnerability CVE-2021-3156, which existed undetected from 2011 to 2021, demonstrates why this matters; memory safety guarantees at the compiler level prevent entire categories of these bugs. Similarly, we now ship rust-coreutils as the default provider of utilities like ls, cat, and cp. The GNU implementations remain available, and users can switch between them if needed. We maintain a compatibility matrix documenting behavioral differences, though most users won't encounter ..
-
2025-10-16 16:00Summary: I just updated my Immigration Enforcement Streamlit App with Border Patrol data from the current administration. This post walks through what changed and why it matters. Last week, I published Visualizing 25 Years of Border Patrol Data in Python , which explored long-term trends in Border Patrol "encounters" along the Southwest Land Border. At the time, the dataset ended in November 2024. I've now extended the dataset to include the current fiscal yearand the results are striking. What's new? The encounters module now integrates two sources: A historic spreadsheet covering FY2000–FY2024, published by the Office of Homeland Security Statistics (OHSS). This dataset was the topic of my last post. A CSV file from CBP's Southwest Land Border Encounters page , which provides monthly data for FY2025. It currently includes data through August 2025. You can view the updated visualization in my Immigration Enforcement Streamlit App . What does the data show? The lowest monthly encounter values in the entire 25-year dataset all occur after the start of President Trump's second term , beginning in February 2025. To visualize this, you can run: import encounters encounters.get_sw_border_encounters_graph() ..
-
2025-09-24 15:00Designing a new, robust, sustainable, and truly holistic approach to cybersecurity Talk to any cybersecurity expert or IT security manager, and they'll tell you they're sick of alerts and issues. For a while now, the industry has slowly been realizing that there's a better way to improve cybersecurity and resolve security issues in IT without taking on an issue-by-issue ‘whack-a-mole' approach. In fact, I recently read an interesting article by the co-founder of Crash Override, Mark Curphey, regarding exactly this problem in cybersecurity. The piece highlights how our industry has long been stuck in an endless cycle of reactive threat-by-threat game of ‘whack-a-mole' that spends all its time on emergencies and nearly no time on the systemic issues that create them – resulting in people who are “drowning in issues and alert fatigue”. What's wrong with cybersecurity ‘whack-a-mole'? The main problem with the issue-by-issue or CVE-by-CVE approach is that it's inefficient, repetitive, and risky. After all, not all vulnerabilities are equal: some are severe and need instant action; others are minor but take major effort to patch. And that's without considering how tricky managing individual CVEs can be. Take for example CVE-2025-32462 ..
RasadaCrea Tweets Social Marketing
Django web individual training courses and easy python learning http://t.co/WUIj03Q2 #solution #training 13 days ago
Learn how to process log files with Python scripts: RasadaCrea learning courses http://t.co/lqCdPEmK #web #training 70 days ago
Apply newsletter marketing with a django based solution by RasadaCrea http://t.co/ZfvvW4YH #solution #training 90 days ago









