The hardest part of building an open source framework isn't shipping v1. It's what happens the week after. I released FluidKit last week. A bridge between Python and SvelteKit that lets you write backend functions in Python and use them as native SvelteKit remote functions. 7 days later, I found two problems I couldn't ignore. The first was subtle. Edit a decorated function fast enough, or swap its decorator type mid-development, and the route would stick in FastAPI permanently. Ghost endpoints. Invisible unless you checked /docs. The root cause took hours to trace. The hot reload system assumed cleanup would always happen in order. But the reload engine sometimes fires delete before the proxy even attaches. The cleanup path never runs. The route lives forever. The fix: a reconciliation pass after every reload. Compare what the registry thinks exists against what the module actually exports. Mismatches get cleaned up immediately. The second problem was a security gap. FluidKit generates /remote/* endpoints meant only for SvelteKit's server. But anyone who knew the port could call them directly. Now every request carries an HMAC-signed timestamp. No valid signature, no access. Building a framework means your bugs become everyone's bugs. That's why I shipped both fixes within a week. FluidKit v1.3.0 is live. pip install --upgrade fluidkit If you're using FluidKit and hit something weird, open an issue: https://lnkd.in/g3zdvcYJ Docs and source: https://fluidkit.github.io If you're building fullstack apps with Python, I'd love your feedback. And if you've shipped something open source and know that post-launch anxiety, I get it now. #Python #SvelteKit #FastAPI #OpenSource #WebDevelopment #FullStack #Pydantic #BuildInPublic
FluidKit v1.3.0 Released: Fixes and Security Enhancements
More Relevant Posts
-
Most website delays happen because development ownership is unclear. That’s why companies partner with D2 WebTech for: ✔ Clear accountability ✔ End-to-end delivery ✔ Clean, scalable Python + React code If you’re planning a new website or revamp, let’s talk. #WebsitePartner #DigitalTransformation
To view or add a comment, sign in
-
Most website delays happen because development ownership is unclear. That’s why companies partner with D2 WebTech for: ✔ Clear accountability ✔ End-to-end delivery ✔ Clean, scalable Python + React code If you’re planning a new website or revamp, let’s talk. #WebsitePartner #DigitalTransformation
To view or add a comment, sign in
-
Most website delays happen because development ownership is unclear. That’s why companies partner with D2 WebTech for: ✔ Clear accountability ✔ End-to-end delivery ✔ Clean, scalable Python + React code If you’re planning a new website or revamp, let’s talk. #WebsitePartner #DigitalTransformation
To view or add a comment, sign in
-
𝗧𝗵𝗶𝘀 𝗽𝗮𝘀𝘁 𝘄𝗲𝗲𝗸𝗲𝗻𝗱 𝗜 𝗯𝘂𝗶𝗹𝘁 𝗮 𝗻𝗲𝘄 𝗽𝗿𝗼𝗴𝗿𝗮𝗺𝗺𝗶𝗻𝗴 𝗹𝗮𝗻𝗴𝘂𝗮𝗴𝗲: 𝗗𝗷𝘂𝗹𝗲. Djule is a new templating engine for Django. At first glance it looks like Python and HTML had a baby, but under the hood it’s actually a new language with its own lexer, tokens, compiler, and runtime. The goal is to make HTML more modular and expressive while keeping everything developers love about Django’s server-rendered architecture. Djule sits directly on top of Django and explores a different direction for building UI: Python-driven components, composable HTML, and a simpler developer experience without forcing heavy frontend frameworks. 𝗩𝟭 𝘄𝗶𝗹𝗹 𝗯𝗲 𝗽𝘂𝗯𝗹𝗶𝘀𝗵𝗲𝗱 𝗼𝗳𝗳𝗶𝗰𝗶𝗮𝗹𝗹𝘆 𝘁𝗵𝗶𝘀 𝘄𝗲𝗲𝗸. Still early, but excited about where this could go. #Django #Python #WebDevelopment #DeveloperTools #OpenSource
To view or add a comment, sign in
-
-
Python or Ruby? 🥊 I was just on a call with my classmates to pick the tech stack for our new project. Naturally, everyone was leaning towards Python. Then I showed them the "Ruby way," and the vibe shifted instantly. The absolute highlight of the demo? The deployment process using Kamal. ⏱ 66 seconds from running the command to the changes being live on the server. That is what a true Full Stack framework feels like. When your tools handle everything — from the backend and frontend to the infrastructure, you can finally focus on what matters: building the product. The choice is made. Time to build! 💎🚀 #RubyOnRails #KamalDeploy #WebDev #FullStack #Coding #SoftwareEngineering #TechStack #DeveloperExperience #BuildingInPublic
To view or add a comment, sign in
-
-
The flasgo website is now live. You want a fast async typed Python web framework that has security built in from the start(follows owasp 2025) requires Python 3.14 and has a small attack surface as possible with django like security primatives but is easy as using flask? Then you have come to the right place. #python #webdevelopment #web
To view or add a comment, sign in
-
🚀 Getting Started with FastAPI FastAPI is a modern, high-performance Python framework used to build APIs quickly and efficiently. It leverages Python’s type hints and supports asynchronous programming, making it powerful yet easy to use. 🔹 Why is it used? FastAPI is widely used to create scalable and production-ready APIs for web applications, microservices, and real-time systems. It simplifies backend development with automatic validation, clean structure, and built-in interactive documentation. 🔹 Why is it so popular? Because it combines speed, simplicity, and modern features: ⚡ High performance 🔄 Async support 📄 Automatic API documentation 🧠 Minimal boilerplate & developer-friendly 🔹 How to get started? In just 3 steps: ✅ Install the required packages ✅ Create your API endpoints ✅ Run your server 💡 FastAPI makes building modern Python APIs incredibly simple and efficient — a great choice for anyone exploring backend development or moving towards modern API frameworks. #Python #FastAPI #BackendDevelopment #RESTAPI #AsyncPython #WebDevelopment #TechLearning 🚀
To view or add a comment, sign in
-
-
NiceGooey Lets Python CLI Tools Generate Web UIs in One Line 📌 Turn your Python CLI tools into sleek web interfaces in one line with NiceGooey - no HTML, CSS, or GUI coding needed. Built on Vue and Tailwind, it auto-generates responsive forms that mirror your command-line logic, bridging the gap between power tools and non-technical users. A fresh, AI-free successor to legacy Gooey, it’s already reshaping how devs share and use CLI utilities. 🔗 Read more: https://lnkd.in/d5EzMzTV #Nicegooey #Pythoncli #Webui #Onelinecode #Opensource
To view or add a comment, sign in
-
Deploying a FastAPI or modern Python web app soon? Don't leave your production performance up to chance. ⚙️🚀 The "Gunicorn vs. Uvicorn" debate comes up all the time, but the truth is, you often need both to build a fast, reliable, and scalable backend. I put together this quick breakdown of how they differ and how to combine them for the ultimate production setup. Swipe through to optimize your next deployment! 👉 What server setup are you currently using for your Python apps? Let's discuss in the comments! 👇 #Python #FastAPI #BackendDevelopment #WebDevelopment #SoftwareEngineering #DevOps #Uvicorn #Gunicorn
To view or add a comment, sign in
-
FastAPI has become the standard for building high-performance Python backends. It successfully combines the developer experience of a lightweight framework with the speed required for modern, asynchronous applications. Here is why it is a go-to for production-ready systems: • Performance: Built on Starlette and Pydantic, it is one of the fastest Python frameworks available. • Efficiency: Features like automatic OpenAPI (Swagger) docs and built-in data validation reduce boilerplate significantly. • Async Support: Native support for asynchronous programming makes it ideal for real-time apps and ML model deployment. • Reliability: Leveraging Python type hints ensures fewer bugs and better editor support during development. Whether you are architecting microservices or a simple REST API, FastAPI provides the scalability and speed that modern software demands. Are you still using Flask for your initial prototypes, or have you made the full switch to FastAPI? . . . #Python #FastAPI #Backend #WebDev #Microservices #Coding
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