# pycharm

Published articles for pycharm.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Behind the Scenes: How the OpenTelemetry Plugin Maps Your Microservices in Real-Time

DevFeed: [Behind the Scenes: How the OpenTelemetry Plugin Maps Your Microservices in Real-Time](<https://devfeed.tech/articles/behind-the-scenes-how-the-opentelemetry-plugin-maps-your-microservices-in-real-time-30919.md>)

Original publisher: [Read original article](<https://blog.jetbrains.com/platform/2026/09/how-to-service-map-with-opentelemetry/>)

Author: Egor Klimov

Published: 2026-09-16T12:34:47Z

Content type: article

Language: en

Sources: [The JetBrains Blog](<https://devfeed.tech/sources/the-jetbrains-blog.md>)

Topics: [OpenTelemetry](<https://devfeed.tech/topics/opentelemetry.md>), [Microservices](<https://devfeed.tech/topics/microservices.md>), [observability](<https://devfeed.tech/topics/observability.md>), [telemetry](<https://devfeed.tech/topics/telemetry.md>), [Traces](<https://devfeed.tech/topics/traces.md>), [ide](<https://devfeed.tech/topics/ide.md>)

Tags: [all-things-web](<https://devfeed.tech/tags/all-things-web.md>), [backstage](<https://devfeed.tech/tags/backstage.md>), [environment-variables](<https://devfeed.tech/tags/environment-variables.md>), [goland](<https://devfeed.tech/tags/goland.md>), [ide](<https://devfeed.tech/tags/ide.md>), [idea](<https://devfeed.tech/tags/idea.md>), [intellij-idea](<https://devfeed.tech/tags/intellij-idea.md>), [intellij-platform](<https://devfeed.tech/tags/intellij-platform.md>), [jetbrains](<https://devfeed.tech/tags/jetbrains.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [observability](<https://devfeed.tech/tags/observability.md>), [opentelemetry](<https://devfeed.tech/tags/opentelemetry.md>), [performance-optimization](<https://devfeed.tech/tags/performance-optimization.md>), [plugin-development](<https://devfeed.tech/tags/plugin-development.md>), [plugin-highlights](<https://devfeed.tech/tags/plugin-highlights.md>), [plugins](<https://devfeed.tech/tags/plugins.md>), [pycharm](<https://devfeed.tech/tags/pycharm.md>), [research](<https://devfeed.tech/tags/research.md>), [rider](<https://devfeed.tech/tags/rider.md>), [telemetry](<https://devfeed.tech/tags/telemetry.md>), [traces](<https://devfeed.tech/tags/traces.md>), [webstorm](<https://devfeed.tech/tags/webstorm.md>)

### AI overview

This article explains how the JetBrains OpenTelemetry Plugin generates a service map from runtime telemetry. It describes using logs, metrics, and especially standardized trace spans to visualize how microservices communicate, along with the plugin's lightweight local OpenTelemetry backend.

### Source excerpt

We've all been there: you join a new project, and the first thing you ask for is the architecture diagram. You're handed a diagram that looks great, but after a week of debugging, you realize it's six months out of date. Service A hasn't talked to Service B since the spring, and there's a new [...]

## Slicker: A Tool for Moving Things in Python

DevFeed: [Slicker: A Tool for Moving Things in Python](<https://devfeed.tech/articles/slicker-a-tool-for-moving-things-in-python-27406.md>)

Original publisher: [Read original article](<http://engineering.khanacademy.org/posts/slicker.htm>)

Author: Khan Academy

Published: 2018-04-02T22:00:00Z

Content type: article

Language: en

Sources: [Khan Academy](<https://devfeed.tech/sources/khan-academy.md>)

Topics: [Python](<https://devfeed.tech/topics/python.md>), [Refactoring](<https://devfeed.tech/topics/refactoring.md>), [Tool](<https://devfeed.tech/topics/tool.md>), [PyCharm](<https://devfeed.tech/topics/pycharm.md>)

Tags: [bug](<https://devfeed.tech/tags/bug.md>), [code](<https://devfeed.tech/tags/code.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [news](<https://devfeed.tech/tags/news.md>), [pycharm](<https://devfeed.tech/tags/pycharm.md>), [python](<https://devfeed.tech/tags/python.md>), [refactoring](<https://devfeed.tech/tags/refactoring.md>), [tool](<https://devfeed.tech/tags/tool.md>)

### AI overview

This article explains why Khan Academy built Slicker, a tool for moving thousands of Python files, classes, and functions while updating references and imports. It also describes limitations the authors encountered with PyCharm's refactoring tools.

### Source excerpt

By Ben Kraft Craig talked last post about our project to reorganize our whole Python codebase. This entails ... Read more

## How to Orchestrate Multi-Call Conversations with an LLM and Twilio Conversation Memory in Python

DevFeed: [How to Orchestrate Multi-Call Conversations with an LLM and Twilio Conversation Memory in Python](<https://devfeed.tech/articles/how-to-orchestrate-multi-call-conversations-with-an-llm-and-twilio-conversation-memory-in-python-26247.md>)

Original publisher: [Read original article](<https://www.twilio.com/en-us/blog/developers/tutorials/product/orchestrate-multi-call-conversations-with-llm-twilio-conversation-memory-python>)

Author: Amanda Lange, Dylan Frankcom

Published: 2026-09-14T00:00:00Z

Content type: tutorial

Language: en

Sources: [Twilio Blog](<https://devfeed.tech/sources/twilio-blog.md>)

Topics: [FastAPI](<https://devfeed.tech/topics/fastapi.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [API](<https://devfeed.tech/topics/api.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [developer-insights](<https://devfeed.tech/tags/developer-insights.md>), [fastapi](<https://devfeed.tech/tags/fastapi.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [llm](<https://devfeed.tech/tags/llm.md>), [ngrok](<https://devfeed.tech/tags/ngrok.md>), [openai](<https://devfeed.tech/tags/openai.md>), [pycharm](<https://devfeed.tech/tags/pycharm.md>), [python](<https://devfeed.tech/tags/python.md>), [visual-studio-code](<https://devfeed.tech/tags/visual-studio-code.md>), [voice](<https://devfeed.tech/tags/voice.md>)

### AI overview

This tutorial shows how to build a Python FastAPI voice agent that uses Twilio Conversation Memory to preserve caller context, preferences, and action history across separate phone calls. It also covers connecting to OpenAI, exposing local webhooks with ngrok, and calling the Conversation Memory REST API asynchronously.

### Source excerpt

Learn how to build a Python FastAPI voice agent that uses Twilio Conversation Memory to remember callers across separate phone calls, so if someone hangs up and calls back, the agent picks up right where the conversation left off.

## PyCharm & Django Fundraiser Extended to September 14

DevFeed: [PyCharm & Django Fundraiser Extended to September 14](<https://devfeed.tech/articles/pycharm-django-fundraiser-extended-to-september-14-3557.md>)

Original publisher: [Read original article](<https://www.djangoproject.com/weblog/2026/sep/10/pycharm-django-fundraiser-extended/>)

Author: Jeff Triplett

Published: 2026-09-10T11:00:00Z

Content type: news

Language: en

Sources: [The Django weblog](<https://devfeed.tech/sources/the-django-weblog.md>)

Topics: [PyCharm](<https://devfeed.tech/topics/pycharm.md>)

Tags: [django](<https://devfeed.tech/tags/django.md>), [framework](<https://devfeed.tech/tags/framework.md>), [ide](<https://devfeed.tech/tags/ide.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [pycharm](<https://devfeed.tech/tags/pycharm.md>), [python](<https://devfeed.tech/tags/python.md>), [support](<https://devfeed.tech/tags/support.md>)

### AI overview

The JetBrains fundraiser for Django has been extended through September 14, 2026. PyCharm licenses are offered at a 30% discount, with JetBrains donating the full purchase or renewal amount to the DSF.

### Source excerpt

The second half of our annual JetBrains fundraiser has been extended through September 14, 2026. Thank you to JetBrains for the extra time. You still have time to renew your PyCharm license or give it a try. You get PyCharm at 30% off, and JetBrains donates 100% of your purchase or renewal to the DSF. This is one of the DSF's bigger fundraisers of the year, and we appreciate everyone who takes a look. The Executive Director search also closes on September 14, and we are curious to see who reaches out. JetBrains has been a steady sponsor for years, and it was great to see the chatter around the Django Developers Survey 2026 results we released with them last month. The full report is on the JetBrains site. If you are shopping for an IDE, AI-focused or not, they have a solid product. If you would like to help with our fundraising goals, we would love to hear from you or your company. The board is happy to talk with individuals too, if you have ideas. Whatever you can do to support us, we appreciate it. Ways to help Renew or start a PyCharm license through the fundraiser before September 14. Have your company sponsor the DSF directly. Donate on our website or give through GitHub Sponsors. Reach out to the board if you want to donate, sponsor, or volunteer, or if you have fundraising ideas.

## Django Developers Survey 2026 results

DevFeed: [Django Developers Survey 2026 results](<https://devfeed.tech/articles/django-developers-survey-2026-results-3552.md>)

Original publisher: [Read original article](<https://www.djangoproject.com/weblog/2026/aug/28/django-developers-survey-2026-results/>)

Author: Jeff Triplett

Published: 2026-08-28T14:55:00Z

Content type: news

Language: en

Sources: [The Django weblog](<https://devfeed.tech/sources/the-django-weblog.md>)

Topics: [Django](<https://devfeed.tech/topics/django.md>), [PyCharm](<https://devfeed.tech/topics/pycharm.md>), [htmx](<https://devfeed.tech/topics/htmx.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [blog](<https://devfeed.tech/tags/blog.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [django](<https://devfeed.tech/tags/django.md>), [framework](<https://devfeed.tech/tags/framework.md>), [htmx](<https://devfeed.tech/tags/htmx.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [pycharm](<https://devfeed.tech/tags/pycharm.md>), [python](<https://devfeed.tech/tags/python.md>), [testing](<https://devfeed.tech/tags/testing.md>), [tooling](<https://devfeed.tech/tags/tooling.md>)

### AI overview

The Django Developers Survey 2026 results are available. The report was conducted by the Django Software Foundation with JetBrains PyCharm, and related coverage discusses Django trends, Django 6.1, HTMX, async development, AI, deployment, testing, and Python tooling.

### Source excerpt

The results from the 2026 Django Developers Survey are now available. This is the fifth annual report conducted from May to July 2026 by the Django Software Foundation in collaboration with JetBrains PyCharm. The full report includes infographics, quotes, and dedicated sections so you can easily navigate the results. There is also a The State of Django 2026: Boring is so back blog post highlighting key Django trends in 2026 and actionable ideas for your own Django development. The Django Chat podcast also covers the survey in a special summer episode, from Django 6.1 and HTMX to async, AI, deployment, testing, and Python tooling.

## PyCharm & Django Fall Fundraiser

DevFeed: [PyCharm & Django Fall Fundraiser](<https://devfeed.tech/articles/pycharm-django-fall-fundraiser-3551.md>)

Original publisher: [Read original article](<https://www.djangoproject.com/weblog/2026/aug/25/pycharm-django-fall-fundraiser/>)

Author: Jeff Triplett

Published: 2026-08-25T19:45:00Z

Content type: news

Language: en

Sources: [The Django weblog](<https://devfeed.tech/sources/the-django-weblog.md>)

Topics: [Django](<https://devfeed.tech/topics/django.md>), [PyCharm](<https://devfeed.tech/topics/pycharm.md>), [ide](<https://devfeed.tech/topics/ide.md>), [Python](<https://devfeed.tech/topics/python.md>)

Tags: [collaboration](<https://devfeed.tech/tags/collaboration.md>), [community](<https://devfeed.tech/tags/community.md>), [developers](<https://devfeed.tech/tags/developers.md>), [django](<https://devfeed.tech/tags/django.md>), [events](<https://devfeed.tech/tags/events.md>), [framework](<https://devfeed.tech/tags/framework.md>), [growth](<https://devfeed.tech/tags/growth.md>), [onboarding](<https://devfeed.tech/tags/onboarding.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [partnership](<https://devfeed.tech/tags/partnership.md>), [pycharm](<https://devfeed.tech/tags/pycharm.md>), [python](<https://devfeed.tech/tags/python.md>), [support](<https://devfeed.tech/tags/support.md>)

### AI overview

Django and JetBrains are running a fall fundraiser in which new or renewed PyCharm licenses are offered at a 30% discount, with JetBrains matching the contribution to the Django Software Foundation. The campaign supports Django maintenance, community programs, events, contributor onboarding, and the Foundation's planned Executive Director role.

### Source excerpt

We are back with our friends at JetBrains for the second of the two "Buy PyCharm, Support Django" fundraisers we run together each year. Our spring campaign was the first. It remains one of the most impactful ways the community can support the Django Software Foundation. Your support of this campaign helps fund key initiatives such as: A Django Executive Director: Funding our first Executive Director, who will lead fundraising, operations, and community coordination for the Foundation. Django Fellows: Ensuring the rapid development and maintenance of Django. Django Girls: Making the Django community accessible to programming beginners around the world. International events and conferences: Supporting DjangoCons, one-day events, meetups, and other community gatherings around the world. Djangonaut Space: Onboarding new contributors to the Django project. The Executive Director role is new, which is why this campaign matters more than usual. The DSF raises around $300,000 a year today. Reaching $500,000 is what makes a full-time Executive Director sustainable, and campaigns like this one are how we close that gap. If leading that work sounds like you, applications are open until September 14, 2026. How the campaign works The campaign runs until September 10, 2026. When you buy a new PyCharm license or renew an existing one at a 30% discount through our special campaign link, JetBrains will donate an equal amount to the Django Software Foundation. You get a professional IDE that is trusted by Django developers worldwide, and the DSF receives a matched contribution. Get 30% off PyCharm, Support Django Thank you, JetBrains Beyond this campaign, JetBrains contributes to the Django ecosystem in ways that are easy to overlook but hard to overstate. The 2026 Django Developers Survey was published earlier this summer, and along with the Python Developers Survey, it gives the entire community a clearer picture of where Django and Python are heading each year. "JetBrains is one

## ACP Brings JetBrains on Board

DevFeed: [ACP Brings JetBrains on Board](<https://devfeed.tech/articles/acp-brings-jetbrains-on-board-13509.md>)

Original publisher: [Read original article](<https://zed.dev/blog/jetbrains-on-acp>)

Author: Franciska Dethlefsen

Published: 2025-10-06T00:00:00Z

Content type: release

Language: en

Sources: [Zed Industries - Blog](<https://devfeed.tech/sources/zed-industries-blog.md>)

Topics: [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>), [ide](<https://devfeed.tech/topics/ide.md>), [IntelliJ IDEA](<https://devfeed.tech/topics/intellij-idea.md>), [junie](<https://devfeed.tech/topics/junie.md>), [PyCharm](<https://devfeed.tech/topics/pycharm.md>), [webstorm](<https://devfeed.tech/topics/webstorm.md>), [codex](<https://devfeed.tech/topics/codex.md>)

Tags: [codex](<https://devfeed.tech/tags/codex.md>), [gemini](<https://devfeed.tech/tags/gemini.md>), [integration](<https://devfeed.tech/tags/integration.md>), [integrations](<https://devfeed.tech/tags/integrations.md>), [intellij](<https://devfeed.tech/tags/intellij.md>), [intellij-idea](<https://devfeed.tech/tags/intellij-idea.md>), [jetbrains](<https://devfeed.tech/tags/jetbrains.md>), [junie](<https://devfeed.tech/tags/junie.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [pycharm](<https://devfeed.tech/tags/pycharm.md>), [vendor-lock-in](<https://devfeed.tech/tags/vendor-lock-in.md>)

### AI overview

JetBrains will co-develop the Agent Client Protocol with Zed and plans to add ACP support across its IDE ecosystem, including IntelliJ IDEA, PyCharm, and WebStorm. The article presents ACP as an open standard intended to let agents work across compatible editors.

### Source excerpt

The Agent Client Protocol reaches a major milestone: JetBrains is committing to bringing ACP support to their entire ecosystem.

## Hired Through GitHub: Part 1

DevFeed: [Hired Through GitHub: Part 1](<https://devfeed.tech/articles/hired-through-github-part-1-13491.md>)

Original publisher: [Read original article](<https://zed.dev/blog/hired-through-github-part-1>)

Author: Joseph Lyons, Katie Geer, Franciska Dethlefsen

Published: 2025-09-16T00:00:00Z

Content type: article

Language: en

Sources: [Zed Industries - Blog](<https://devfeed.tech/sources/zed-industries-blog.md>)

Topics: [GitHub](<https://devfeed.tech/topics/github.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Code quality](<https://devfeed.tech/topics/code-quality.md>), [coding](<https://devfeed.tech/topics/coding.md>)

Tags: [code-quality](<https://devfeed.tech/tags/code-quality.md>), [coding](<https://devfeed.tech/tags/coding.md>), [community](<https://devfeed.tech/tags/community.md>), [contributed](<https://devfeed.tech/tags/contributed.md>), [contributions](<https://devfeed.tech/tags/contributions.md>), [developers](<https://devfeed.tech/tags/developers.md>), [discord](<https://devfeed.tech/tags/discord.md>), [github](<https://devfeed.tech/tags/github.md>), [interview](<https://devfeed.tech/tags/interview.md>), [linux](<https://devfeed.tech/tags/linux.md>), [macos](<https://devfeed.tech/tags/macos.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [pycharm](<https://devfeed.tech/tags/pycharm.md>), [series](<https://devfeed.tech/tags/series.md>), [technical](<https://devfeed.tech/tags/technical.md>), [university](<https://devfeed.tech/tags/university.md>), [vs-code](<https://devfeed.tech/tags/vs-code.md>)

### AI overview

Zed Industries describes how open source contributors can become employees through sustained, high-quality GitHub contributions, community engagement, and collaboration with the team. The article begins a series profiling contributors who joined Zed's core team.

### Source excerpt

Stories from the open source contributors who became core team members.

## Learning Path: Perfect Your Python Development Setup

DevFeed: [Learning Path: Perfect Your Python Development Setup](<https://devfeed.tech/articles/learning-path-perfect-your-python-development-setup-4381.md>)

Original publisher: [Read original article](<https://realpython.com/learning-paths/perfect-your-python-development-setup/>)

Author: Real Python

Published: 2024-11-14T12:00:00Z

Content type: tutorial

Language: en

Sources: [Real Python](<https://devfeed.tech/sources/real-python.md>)

Topics: [Visual Studio Code](<https://devfeed.tech/topics/visual-studio-code.md>), [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [cursor](<https://devfeed.tech/topics/cursor.md>), [GitHub Copilot](<https://devfeed.tech/topics/github-copilot.md>)

Tags: [ai-assisted-coding](<https://devfeed.tech/tags/ai-assisted-coding.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [cursor](<https://devfeed.tech/tags/cursor.md>), [development](<https://devfeed.tech/tags/development.md>), [docker](<https://devfeed.tech/tags/docker.md>), [git](<https://devfeed.tech/tags/git.md>), [github-copilot](<https://devfeed.tech/tags/github-copilot.md>), [learning](<https://devfeed.tech/tags/learning.md>), [pycharm](<https://devfeed.tech/tags/pycharm.md>), [python](<https://devfeed.tech/tags/python.md>), [vs-code](<https://devfeed.tech/tags/vs-code.md>)

### AI overview

A learning path for setting up a productive Python development environment, covering editors, virtual environments, version management, Docker, Git, and AI-assisted coding tools.

### Source excerpt

Set up a Python development environment with VS Code, PyCharm, virtual environments, Git, pyenv, Docker, and AI coding tools like Claude Code and Cursor.

## Hugging Face + PyCharm

DevFeed: [Hugging Face + PyCharm](<https://devfeed.tech/articles/hugging-face-pycharm-7448.md>)

Original publisher: [Read original article](<https://huggingface.co/blog/pycharm-integration>)

Author: Matthew Carrigan

Published: 2024-11-05T00:00:00Z

Content type: article

Language: en

Sources: [Hugging Face - Blog](<https://devfeed.tech/sources/hugging-face-blog.md>)

Topics: [PyCharm](<https://devfeed.tech/topics/pycharm.md>), [hugging face](<https://devfeed.tech/topics/hugging-face.md>), [Machine learning](<https://devfeed.tech/topics/machine-learning.md>), [Python](<https://devfeed.tech/topics/python.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [AI Inference](<https://devfeed.tech/topics/ai-inference.md>)

Tags: [announcement](<https://devfeed.tech/tags/announcement.md>), [code](<https://devfeed.tech/tags/code.md>), [collaboration](<https://devfeed.tech/tags/collaboration.md>), [community](<https://devfeed.tech/tags/community.md>), [gpu](<https://devfeed.tech/tags/gpu.md>), [hugging-face](<https://devfeed.tech/tags/hugging-face.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [pycharm](<https://devfeed.tech/tags/pycharm.md>), [python](<https://devfeed.tech/tags/python.md>)

### AI overview

This practical walkthrough shows how to use the Hugging Face integration in PyCharm to add image-and-text chat capabilities to a Python application. It covers selecting a model, using model-card sample code, and handling memory limits with a GPU or reduced input settings.

### Source excerpt

We're on a journey to advance and democratize artificial intelligence through open source and open science.

## Best practices for continuous vulnerability management

DevFeed: [Best practices for continuous vulnerability management](<https://devfeed.tech/articles/best-practices-for-continuous-vulnerability-management-7842.md>)

Original publisher: [Read original article](<https://snyk.io/blog/best-practices-continuous-vulnerability-management/>)

Author: Liran Tal

Published: 2024-10-29T05:00:00Z

Content type: article

Language: en

Sources: [Blog RSS Feed | Snyk](<https://devfeed.tech/sources/blog-rss-feed-snyk.md>)

Topics: [vulnerability management](<https://devfeed.tech/topics/vulnerability-management.md>), [Application Security](<https://devfeed.tech/topics/application-security.md>), [supply-chain-security](<https://devfeed.tech/topics/supply-chain-security.md>), [Cybersecurity](<https://devfeed.tech/topics/cybersecurity.md>), [DevSecOps](<https://devfeed.tech/topics/devsecops.md>), [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [snyk](<https://devfeed.tech/topics/snyk.md>), [developer tooling](<https://devfeed.tech/topics/developer-tooling.md>), [npm](<https://devfeed.tech/topics/npm.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [application-security](<https://devfeed.tech/tags/application-security.md>), [awareness](<https://devfeed.tech/tags/awareness.md>), [best-practices](<https://devfeed.tech/tags/best-practices.md>), [blog](<https://devfeed.tech/tags/blog.md>), [container-security](<https://devfeed.tech/tags/container-security.md>), [devrel](<https://devfeed.tech/tags/devrel.md>), [devsecops](<https://devfeed.tech/tags/devsecops.md>), [llm](<https://devfeed.tech/tags/llm.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [open-source-security](<https://devfeed.tech/tags/open-source-security.md>), [pycharm](<https://devfeed.tech/tags/pycharm.md>), [python](<https://devfeed.tech/tags/python.md>), [security](<https://devfeed.tech/tags/security.md>), [shift-left](<https://devfeed.tech/tags/shift-left.md>), [snyk](<https://devfeed.tech/tags/snyk.md>), [snyk-code](<https://devfeed.tech/tags/snyk-code.md>), [snyk-container](<https://devfeed.tech/tags/snyk-container.md>), [snyk-learn](<https://devfeed.tech/tags/snyk-learn.md>), [snyk-open-source](<https://devfeed.tech/tags/snyk-open-source.md>), [software-development](<https://devfeed.tech/tags/software-development.md>), [supply-chain](<https://devfeed.tech/tags/supply-chain.md>), [visual-studio-code](<https://devfeed.tech/tags/visual-studio-code.md>), [vs-code](<https://devfeed.tech/tags/vs-code.md>), [vulnerability-insights](<https://devfeed.tech/tags/vulnerability-insights.md>), [vulnerability-management](<https://devfeed.tech/tags/vulnerability-management.md>)

### AI overview

This article presents continuous vulnerability management as essential for addressing risks from open-source dependencies, supply chain incidents, AI-generated code, and emerging cybersecurity threats. It recommends building a proactive security culture, integrating security throughout the software development lifecycle, providing ongoing training and awareness, and automating security workflows across DevOps and DevSecOps teams. It also advocates shift-left security through tools such as Snyk Code in IDEs including Visual Studio Code and Pycharm.

### Source excerpt

By integrating security practices into the development lifecycle, providing continuous education and training, and automating security workflows, organizations can effectively mitigate risks from open-source supply chain incidents, AI-generated code, and emerging threats. Snyk provides the tools and resources to establish a proactive security culture and ensure application security.

## 10 Dimensions of Python Static Analysis

DevFeed: [10 Dimensions of Python Static Analysis](<https://devfeed.tech/articles/10-dimensions-of-python-static-analysis-7762.md>)

Original publisher: [Read original article](<https://snyk.io/blog/10-dimensions-of-python-static-analysis/>)

Author: Liran Tal

Published: 2024-07-17T05:00:00Z

Content type: tutorial

Language: en

Sources: [Blog RSS Feed | Snyk](<https://devfeed.tech/sources/blog-rss-feed-snyk.md>)

Topics: [Developer Tools](<https://devfeed.tech/topics/developer-tools.md>), [Vulnerabilities](<https://devfeed.tech/topics/vulnerabilities.md>), [C++](<https://devfeed.tech/topics/c-plus-plus.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [analysis](<https://devfeed.tech/tags/analysis.md>), [application-security](<https://devfeed.tech/tags/application-security.md>), [blog](<https://devfeed.tech/tags/blog.md>), [bugs](<https://devfeed.tech/tags/bugs.md>), [code-security](<https://devfeed.tech/tags/code-security.md>), [compliance](<https://devfeed.tech/tags/compliance.md>), [developer](<https://devfeed.tech/tags/developer.md>), [devrel](<https://devfeed.tech/tags/devrel.md>), [enablement](<https://devfeed.tech/tags/enablement.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [pycharm](<https://devfeed.tech/tags/pycharm.md>), [python](<https://devfeed.tech/tags/python.md>), [snyk-code](<https://devfeed.tech/tags/snyk-code.md>), [tools](<https://devfeed.tech/tags/tools.md>), [types](<https://devfeed.tech/tags/types.md>), [vs-code](<https://devfeed.tech/tags/vs-code.md>), [vulnerabilities](<https://devfeed.tech/tags/vulnerabilities.md>)

### AI overview

The article introduces Python static analysis (linting), explains how tools such as Pylint can find errors and code-quality issues without executing code, and begins discussing static type checking with annotations.

### Source excerpt

Python static analysis, also known as "linting", is a crucial aspect of software development. It involves inspecting your Python code without running it to identify potential bugs, programming errors, stylistic issues, or non-adhering patterns to predefined coding standards. It also helps identify vulnerabilities early in the development process, reducing the chances of deploying insecure code into production.

## The ultimate guide to creating a secure Python package

DevFeed: [The ultimate guide to creating a secure Python package](<https://devfeed.tech/articles/the-ultimate-guide-to-creating-a-secure-python-package-8221.md>)

Original publisher: [Read original article](<https://snyk.io/blog/ultimate-guide-creating-secure-python-package/>)

Author: Gourav Singh Bais

Published: 2024-05-08T05:00:00Z

Content type: tutorial

Language: en

Sources: [Blog RSS Feed | Snyk](<https://devfeed.tech/sources/blog-rss-feed-snyk.md>)

Topics: [Python](<https://devfeed.tech/topics/python.md>), [pip](<https://devfeed.tech/topics/pip.md>), [Code](<https://devfeed.tech/topics/code.md>), [Security](<https://devfeed.tech/topics/security.md>), [TLS (Transport Layer Security)](<https://devfeed.tech/topics/tls.md>), [GitHub](<https://devfeed.tech/topics/github.md>)

Tags: [acquisition](<https://devfeed.tech/tags/acquisition.md>), [awareness](<https://devfeed.tech/tags/awareness.md>), [blog](<https://devfeed.tech/tags/blog.md>), [code](<https://devfeed.tech/tags/code.md>), [code-security](<https://devfeed.tech/tags/code-security.md>), [developer](<https://devfeed.tech/tags/developer.md>), [devsecops](<https://devfeed.tech/tags/devsecops.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [draftdotdev](<https://devfeed.tech/tags/draftdotdev.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [github](<https://devfeed.tech/tags/github.md>), [guide](<https://devfeed.tech/tags/guide.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [installation](<https://devfeed.tech/tags/installation.md>), [open-source-security](<https://devfeed.tech/tags/open-source-security.md>), [packages](<https://devfeed.tech/tags/packages.md>), [pycharm](<https://devfeed.tech/tags/pycharm.md>), [pypi](<https://devfeed.tech/tags/pypi.md>), [python](<https://devfeed.tech/tags/python.md>), [python-packages](<https://devfeed.tech/tags/python-packages.md>), [security](<https://devfeed.tech/tags/security.md>), [snyk-code](<https://devfeed.tech/tags/snyk-code.md>), [snyk-open-source](<https://devfeed.tech/tags/snyk-open-source.md>), [tls](<https://devfeed.tech/tags/tls.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

This guide explains how to create a modern secure Python package, covering package structure, metadata, tests, documentation, installation, imports, distribution, and use of public or private package indexes. It also discusses using TLS to secure private indexes and provides a GitHub repository with the tutorial code.

### Source excerpt

This guide will detail all the steps to build a modern Python package.

## Generating application code from tests with AI

DevFeed: [Generating application code from tests with AI](<https://devfeed.tech/articles/generating-application-code-from-tests-with-ai-39075.md>)

Original publisher: [Read original article](<https://blog.devdetails.com/p/generating-application-code-from>)

Author: Mike

Published: 2023-06-14T03:39:00Z

Content type: tutorial

Language: en

Sources: [Dev Details](<https://devfeed.tech/sources/dev-details.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [Code](<https://devfeed.tech/topics/code.md>), [ChatGPT](<https://devfeed.tech/topics/chatgpt.md>), [PyCharm](<https://devfeed.tech/topics/pycharm.md>), [Poetry](<https://devfeed.tech/topics/poetry.md>), [plantuml](<https://devfeed.tech/topics/plantuml.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [and-best-practices](<https://devfeed.tech/tags/and-best-practices.md>), [chatgpt](<https://devfeed.tech/tags/chatgpt.md>), [code](<https://devfeed.tech/tags/code.md>), [poetry](<https://devfeed.tech/tags/poetry.md>), [practical](<https://devfeed.tech/tags/practical.md>), [pycharm](<https://devfeed.tech/tags/pycharm.md>), [tests](<https://devfeed.tech/tags/tests.md>)

### AI overview

Part 5 of a series demonstrates generating application code for a URL shortening service from existing tests and design documents using ChatGPT and the CodeGPT plugin for PyCharm. The generated code was close to correct but required corrections and refactoring.

### Source excerpt

Part 5 of a practical example of using AI for coding

## Python data loading with Supabase

DevFeed: [Python data loading with Supabase](<https://devfeed.tech/articles/python-data-loading-with-supabase-439.md>)

Original publisher: [Read original article](<https://supabase.com/blog/loading-data-supabase-python>)

Author: Ant Wilson

Published: 2022-06-17T07:00:00Z

Content type: tutorial

Language: en

Sources: [Supabase Blog](<https://devfeed.tech/sources/supabase-blog.md>)

Topics: [Python](<https://devfeed.tech/topics/python.md>), [Supabase](<https://devfeed.tech/topics/supabase.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [CRUD](<https://devfeed.tech/topics/crud.md>), [Database](<https://devfeed.tech/topics/database.md>), [PyCharm](<https://devfeed.tech/topics/pycharm.md>)

Tags: [data](<https://devfeed.tech/tags/data.md>), [database](<https://devfeed.tech/tags/database.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [pycharm](<https://devfeed.tech/tags/pycharm.md>), [python](<https://devfeed.tech/tags/python.md>), [sdk](<https://devfeed.tech/tags/sdk.md>)

### AI overview

This tutorial explains how to load sample data into Supabase using Python and the Supabase Python SDK. It covers prerequisites, creating a Supabase project and schema, defining related Vendor and Product tables, and preparing to automate CRUD operations.

### Source excerpt

An example of how to load data into Supabase using supabase-py

## Плагин Big Data Tools теперь поддерживает IntelliJ IDEA Ultimate, PyCharm Professional, DataGrip 2021.3 EAP и DataSpell

DevFeed: [Плагин Big Data Tools теперь поддерживает IntelliJ IDEA Ultimate, PyCharm Professional, DataGrip 2021.3 EAP и DataSpell](<https://devfeed.tech/articles/big-data-tools-intellij-idea-ultimate-pycharm-professional-datagrip-2021-3-eap-dataspell-23936.md>)

Original publisher: [Read original article](<https://habr.com/ru/companies/JetBrains/articles/580344/>)

Author: olegchir (JetBrains)

Published: 2021-09-28T06:17:21Z

Content type: release

Language: ru

Sources: [JetBrains RU](<https://devfeed.tech/sources/jetbrains-ru.md>)

Topics: [Apache Spark](<https://devfeed.tech/topics/spark.md>), [ide](<https://devfeed.tech/topics/ide.md>), [IntelliJ IDEA](<https://devfeed.tech/topics/intellij-idea.md>), [PyCharm](<https://devfeed.tech/topics/pycharm.md>), [Data Science](<https://devfeed.tech/topics/data-science.md>), [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [Kafka](<https://devfeed.tech/topics/kafka.md>), [Python](<https://devfeed.tech/topics/python.md>)

Tags: [amazon](<https://devfeed.tech/tags/amazon.md>), [apache-kafka](<https://devfeed.tech/tags/apache-kafka.md>), [apache-spark](<https://devfeed.tech/tags/apache-spark.md>), [apache-zeppelin](<https://devfeed.tech/tags/apache-zeppelin.md>), [aws](<https://devfeed.tech/tags/aws.md>), [aws-s3](<https://devfeed.tech/tags/aws-s3.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [hadoop](<https://devfeed.tech/tags/hadoop.md>), [ide](<https://devfeed.tech/tags/ide.md>), [intellij-idea](<https://devfeed.tech/tags/intellij-idea.md>), [kafka](<https://devfeed.tech/tags/kafka.md>), [pycharm](<https://devfeed.tech/tags/pycharm.md>), [python](<https://devfeed.tech/tags/python.md>), [s3](<https://devfeed.tech/tags/s3.md>), [spark](<https://devfeed.tech/tags/spark.md>), [zeppelin](<https://devfeed.tech/tags/zeppelin.md>)

### AI overview

JetBrains released a new Big Data Tools plugin build compatible with IntelliJ IDEA Ultimate and PyCharm Professional 2021.3, with planned support for DataGrip 2021.3 EAP and support for running in DataSpell. The update adds features including Spark Submit run configurations, Kafka monitoring, AWS S3 named profiles, Zeppelin notebook search, and Python interpreter selection.

### Source excerpt

Недавно мы выпустили новую сборку плагина Big Data Tools, совместимую со свежими (2021.3) версиями IntelliJ IDEA Ultimate и PyCharm Professional. Когда в октябре выйдет DataGrip 2021.3, эта сборка тоже будет с ним работать. Более того, теперь мы умеем запускаться в DataSpell -- новой IDE для Data Science. Если вы используете старые версии Big Data Tools, сейчас самое время обновиться и попробовать новую версию плагина вместе со свежей версией IDE! В этом году мы много чего улучшили и добавили совершенно новые фичи (например, запуск Spark Submit в виде Run Configuration). Вот небольшой список изменений за этот год. Этот список -- лишь небольшая капля в море того, что изменилось с прошлого года. Читать далее

## Что в коробке? Обзор свежего релиза Toolbox App 1.21

DevFeed: [Что в коробке? Обзор свежего релиза Toolbox App 1.21](<https://devfeed.tech/articles/toolbox-app-1-21-23919.md>)

Original publisher: [Read original article](<https://habr.com/ru/companies/JetBrains/articles/567762/>)

Author: dievsky (JetBrains)

Published: 2021-07-15T09:12:02Z

Content type: release

Language: ru

Sources: [JetBrains RU](<https://devfeed.tech/sources/jetbrains-ru.md>)

Topics: [App](<https://devfeed.tech/topics/app.md>), [ide](<https://devfeed.tech/topics/ide.md>), [IntelliJ IDEA](<https://devfeed.tech/topics/intellij-idea.md>), [PyCharm](<https://devfeed.tech/topics/pycharm.md>), [rider](<https://devfeed.tech/topics/rider.md>), [webstorm](<https://devfeed.tech/topics/webstorm.md>), [Android Studio](<https://devfeed.tech/topics/android-studio.md>), [Google](<https://devfeed.tech/topics/google.md>)

Tags: [android-studio](<https://devfeed.tech/tags/android-studio.md>), [app](<https://devfeed.tech/tags/app.md>), [eap](<https://devfeed.tech/tags/eap.md>), [google](<https://devfeed.tech/tags/google.md>), [ide](<https://devfeed.tech/tags/ide.md>), [idea](<https://devfeed.tech/tags/idea.md>), [install](<https://devfeed.tech/tags/install.md>), [intellij](<https://devfeed.tech/tags/intellij.md>), [intellij-idea](<https://devfeed.tech/tags/intellij-idea.md>), [jetbrains](<https://devfeed.tech/tags/jetbrains.md>), [mac](<https://devfeed.tech/tags/mac.md>), [pycharm](<https://devfeed.tech/tags/pycharm.md>), [rider](<https://devfeed.tech/tags/rider.md>), [toolbox](<https://devfeed.tech/tags/toolbox.md>), [toolbox-app](<https://devfeed.tech/tags/toolbox-app.md>), [update](<https://devfeed.tech/tags/update.md>), [webstorm](<https://devfeed.tech/tags/webstorm.md>)

### AI overview

This Russian-language release overview explains JetBrains Toolbox App, which manages JetBrains IDEs and Android Studio. It describes installing, updating, rolling back, and maintaining multiple tool versions, and highlights name-based filtering in version 1.21.

### Source excerpt

Если вы еще не знаете, что такое Toolbox App, то этот пост для вас, потому что мы сейчас расскажем. А если вы -- один из 800 тысяч наших пользователей, то этот пост тем более для вас, потому что в новой версии много интересного, а еще она быстрее работает и меньше кушает. Что в коробке?

## Getting Started with Pipenv

DevFeed: [Getting Started with Pipenv](<https://devfeed.tech/articles/getting-started-with-pipenv-26288.md>)

Original publisher: [Read original article](<https://masnun.com/pipenv-getting-started/>)

Author: masnun

Published: 2017-11-25T23:09:32Z

Content type: tutorial

Language: en

Sources: [Abu Ashraf Masnun](<https://devfeed.tech/sources/abu-ashraf-masnun.md>)

Topics: [Python](<https://devfeed.tech/topics/python.md>), [pip](<https://devfeed.tech/topics/pip.md>), [Package manager](<https://devfeed.tech/topics/package-manager.md>), [PyPI](<https://devfeed.tech/topics/pypi.md>), [Flask](<https://devfeed.tech/topics/flask.md>), [PyCharm](<https://devfeed.tech/topics/pycharm.md>), [REST API](<https://devfeed.tech/topics/rest-api.md>), [Windows](<https://devfeed.tech/topics/windows.md>)

Tags: [dependencies](<https://devfeed.tech/tags/dependencies.md>), [environment-management](<https://devfeed.tech/tags/environment-management.md>), [getting-started](<https://devfeed.tech/tags/getting-started.md>), [install](<https://devfeed.tech/tags/install.md>), [packaging](<https://devfeed.tech/tags/packaging.md>), [pycharm](<https://devfeed.tech/tags/pycharm.md>), [pypi](<https://devfeed.tech/tags/pypi.md>), [python](<https://devfeed.tech/tags/python.md>), [python-packages](<https://devfeed.tech/tags/python-packages.md>), [rest-api](<https://devfeed.tech/tags/rest-api.md>), [windows](<https://devfeed.tech/tags/windows.md>)

### AI overview

A tutorial introducing Pipenv for Python development. It explains how Pipenv combines package installation with isolated virtual environments, records dependencies in a Pipfile, creates a lock file for deterministic builds, and supports installing packages, running applications, activating environments, and managing dependencies.

### Source excerpt

If you're a Python developer, you probably know about pip and the different environment management solutions like virtualenv or venv. The pip tool is currently the standard way to install a Python package. Virtualenv has been a popular way of isolating Python environments for a long time. Pipenv combines the very best of these tools [...] The post Getting Started with Pipenv appeared first on Abu Ashraf Masnun.