⚡ Stop being forced to write API scripts in a language you don’t use. From this latest release, Voiden lets you write pre- and post-request scripts in #Python, #JavaScript, ( + more languages to follow soon). What we added: - JavaScript + Python (first-class): use the language you already know and trust - Real runtimes & package imports: run actual code, import libraries, and reuse existing logic - Stateful workflows: share variables, store data, and chain requests dynamically - Orchestration-ready: automate multi-step flows, token rotations, and dependent API calls Not helper scripts. Real programmable infrastructure inside your API client. Which other language would you want to see? GitHub: https://lnkd.in/d4rG6PcU Download: https://voiden.md/download
Voiden’s Post
More Relevant Posts
-
#networking abstractions: In this session we were practicing client-server architecture from different approaches. ⚪ Sockets (Transport Layer) and 🔵Flask (Application Layer). The result, understanding the multiple ways to communicate with a server, leveraging the #OSI model and moreover, creating flask apps for web development using #python. Happy #holyweek
To view or add a comment, sign in
-
-
Developer Unveils Nox a Tree-Walking Interpreted Language Built Entirely in Pure Python 📌 A developer has built Nox - a fully Python-native, tree-walking interpreted language with no eval or exec, supporting async/await, C++ FFI, and web apps. Its clean syntax and extensible toolchain let you build binaries and manage packages all in pure Python, even spinning up a GitHub-powered package manager and HTTP server - all from scratch. 🔗 Read more: https://lnkd.in/dgnZejGT #Nox #Python #Treewalking #Interpreter #Ast
To view or add a comment, sign in
-
Stop "Awaiting" Everything: The Hidden Cost of Async Python 🐍 Is your Python codebase turning "Red"? In the world of FastAPI and modern web frameworks, we’ve fallen into a trap: the belief that prefixing every function with async makes our code "faster." But if you’re using async for simple logic or CPU-heavy tasks, you might actually be: 1. Adding "Micro-Stalling": Forcing simple logic through the event loop's scheduling machinery actually slows it down. 2. Hogging the Loop: One CPU-bound "async" function can freeze your entire server. 3, Increasing Cognitive Load: When everything is awaitable, nothing stands out as a genuine I/O bottleneck. I just wrote a deep dive on why "Sync" is often the superior choice for internal logic, data science, and simple utility functions. Check out the full breakdown here:
To view or add a comment, sign in
-
Every Python developer has faced this at least once. You clone a repository. Follow the README step by step. And then… ModuleNotFoundError After dealing with this problem one too many times, I built SafeENV - a simple CLI tool that fixes Python environments automatically. What it does: • Creates virtual environments • Detects dependencies from your code • Installs missing packages • Repairs broken setups All with a few simple commands like: safeenv setup safeenv doctor safeenv fix The goal is simple: Spend less time fixing environments and more time writing code. 🔗 GitHub: https://lnkd.in/g6SwBYBR 🌐 Website: https://lnkd.in/gGZ-VxdH 📦 PyPI: https://lnkd.in/gq5Y5E6z Would love feedback . #Python #OpenSource #DeveloperTools #CLI
To view or add a comment, sign in
-
-
I used to think my Python UI code was "fine"—until I tried to write a unit test for it. 🤯 If you've ever felt trapped between Choosing #Streamlit or #Gradio, or if you've struggled with code that’s impossible to test without launching a browser, this article is for you. I've been working on #AgnosticPyUI to prove that we can apply the same clean architecture patterns we use in our backends to our frontend Python code. Decoupling your UI library from your logic isn't just about flexibility; it's about peace of mind. Read more about it in my latest Medium post: https://lnkd.in/eZpjQxqA I'd love to hear your thoughts on this! Which one do you prefer using? #PythonDevelopers #DataScience #Testing #SoftwareEngineering #OpenSource
To view or add a comment, sign in
-
-
Just shipped LLMPrice 🚀 A lightweight Python + TypeScript library for LLM pricing lookup. - 2500+ models - Offline-first - Search / compare / CLI - Auto-synced pricing data Built for developers who want pricing data only, without pulling in a heavy LLM stack. Links in first comment. #Python #TypeScript #LLM #OpenSource #AIEngineering #DeveloperTools
To view or add a comment, sign in
-
-
💡 𝗧𝗶𝗽 𝗼𝗳 𝘁𝗵𝗲 𝗗𝗮𝘆 — 𝗗𝗷𝗮𝗻𝗴𝗼 𝗗𝗶𝗱 𝘆𝗼𝘂 𝗸𝗻𝗼𝘄? Django’s "F()" 𝗲𝘅𝗽𝗿𝗲𝘀𝘀𝗶𝗼𝗻𝘀 let you perform 𝗱𝗮𝘁𝗮𝗯𝗮𝘀𝗲-𝗹𝗲𝘃𝗲𝗹 𝗼𝗽𝗲𝗿𝗮𝘁𝗶𝗼𝗻𝘀 𝘄𝗶𝘁𝗵𝗼𝘂𝘁 𝗳𝗲𝘁𝗰𝗵𝗶𝗻𝗴 𝗱𝗮𝘁𝗮 𝗶𝗻𝘁𝗼 𝗣𝘆𝘁𝗵𝗼𝗻. Instead of this: - Fetch object - Modify value - Save it back You can update directly in the database. 🔧 𝗘𝘅𝗮𝗺𝗽𝗹𝗲 𝘂𝘀𝗲 𝗰𝗮𝘀𝗲𝘀: - Incrementing counters ("views", "likes") - Updating balances safely - Avoiding race conditions in concurrent updates Less round trips = faster and safer operations. #Django #Python #BackendDevelopment #WebDevelopment #PerformanceOptimization #SoftwareEngineering #CodingTips #DatabaseOptimization #FullstackDeveloper
To view or add a comment, sign in
-
-
🚀 Built a PDF Text Extractor using Python & Streamlit! I often needed a quick way to extract text from PDFs without heavy software. So, I built one myself. 📄 Upload any PDF, and it instantly extracts all the text from every page — clean and simple. ⚙️ The main challenge was handling multi-page PDFs accurately across different formats using PyPDF2. 🛠️ Tech Stack: •Python 3.11.9 • Streamlit • PyPDF2 🔗 GitHub: https://lnkd.in/gvFFf2yA Would love your feedback and suggestions! 🙌 #Python #Streamlit #OpenSource #PythonDeveloper
To view or add a comment, sign in
-
Better tools. Better code. Less stress. I shared 7 Python libraries that completely changed how I build automation projects. Check out the full article on my Medium account. Medium:@talhaulfat93
To view or add a comment, sign in
-
🚀 Day 64 | Set Built-in Functions & JavaScript Switch Case Today I explored Python sets and practiced JavaScript basics 💻 🔹 What I Worked On: • Python Set functions → add(), remove(), discard(), union(), intersection() • Learned how sets handle unique values automatically • Practiced JavaScript switch statement for decision making • Built a dice value program using prompt() and switch-case 💡 Key Learning: • Sets are useful for removing duplicates and performing set operations • switch-case makes code cleaner compared to multiple if-else • Improved understanding of logic handling in both Python & JavaScript 🔥 Takeaway: 👉 Learning multiple technologies together improves versatility Consistency is making me stronger every day 🚀 #Day64 #Python #JavaScript #SetFunctions #SwitchCase #ProblemSolving #CodingJourney #10000Coders #PythonDeveloper #SravanKumarSir #valiBashasir
To view or add a comment, sign in
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development